Programming Languages

Apple

The Swift Programming Language

Details
Golang

The Go programming language

Details
Microsoft

TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

Details
Rust-lang

A safe, concurrent, practical language.

Details
JetBrains

The Kotlin Programming Language

Details
Jashkenas

Unfancy JavaScript

Details
Python

The Python programming language

Details
Ruby

Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straight-forward, and extensible. You can read more about ruby on its website.

Details
Php

The PHP Interpreter

Details
Elixir-lang

Elixir is a dynamic, functional language designed for building scalable and maintainable applications

Details
JuliaLang

Julia is a high-level, high-performance dynamic language for technical computing. The main homepage for Julia can be found at julialang.org. Julia programs are organized around multiple dispatch
by defining functions and overloading them for different combinations of argument types, which can also be user-defined. For a more in-depth discussion of the rationale and advantages of Julia over other systems, see the following highlights or read the introduction in the online manual.

Details
Crystal-lang

The Crystal Programming Language

Details
Scala

The Scala programming language

Details
Dotnet

The .NET Compiler Platform ("
Roslyn"
) provides open-source C# and Visual Basic compilers with rich code analysis APIs.

Details
PowerShell

PowerShell is an automation platform and scripting language for Windows and Windows Server that allows you to simplify the management of your systems.

Details
Clojure

The Clojure programming language

Details
Erlang

Erlang/OTP

Details
Micropython

MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems

Details
Elm-lang

Compiler for Elm, a functional language for reliable webapps.

Details
Nim-lang

Nim (formerly known as "
Nimrod"
) is a compiled, garbage-collected systems programming language which has an excellent productivity/performance ratio. Nim's design focuses on efficiency, expressiveness, elegance (in the order of priority). http://nim-lang.org/

Details
Purescript

A small strongly typed language that compiles to Javascript

Details
Cisco

Chez Scheme

Details
Frege

Frege is a Haskell for the JVM. It brings purely functional programing to the Java platform.

Details
Red

Red is a next-generation programming language strongly inspired by Rebol, but with a broader field of usage thanks to its native-code compiler, from system programming to high-level scripting and cross-platform reactive GUI, while providing modern support for concurrency, all in a zero-install, zero-config, single 1MB file!

Details
Ponylang

🐴 Pony is an open-source, actor-model, capabilities-secure, high performance programming language

Details
Apache

Mirror of Apache Groovy

Details
Racket

The Racket repository

Details
HaxeFoundation

Haxe - The Cross-Platform Toolkit

Details
Idris-lang

A Dependently Typed Functional Programming Language

Details
Nulang

Nu is an interpreted Lisp that builds on the Objective-C runtime and Foundation framework.

Details
Gkz

LiveScript is a language which compiles to JavaScript. It has a straightforward mapping to JavaScript and allows you to write expressive code devoid of repetitive boilerplate. While LiveScript adds many features to assist in functional style programming, it also has many improvements for object oriented and imperative programming.

Details
Stevedekorte

Io programming language. Inspired by Self, Smalltalk and LISP.

Details
Dlang

D is a language with C-like syntax and static typing. It pragmatically combines efficiency, control, and modeling power, with safety and programmer productivity.

Details
Zdevito

Terra is a low-level system programming language that is embedded in and meta-programmed by the Lua programming language.

Details
Typelead

The Eta Programming Language, a dialect of Haskell on the JVM

Details
Ocaml

The core OCaml system: compilers, runtime system, base libraries

Details
Dart-lang

The Dart SDK, including the VM, dart2js, core libraries, and more.

Details
Microsoft

The Visual F# compiler and tools

Details
Eholk

A language for GPU computing.

Details
FascinatedBox

An interpreted language with a focus on expressiveness and type safety

Details
Rakudo

Rakudo Perl 6 is a compiler for the Perl 6 programming language.

Details
Amber-smalltalk

An implementation of the Smalltalk language that runs on top of the JS runtime http://amber-lang.net

Details
Factor

Factor programming language - GitHub mirror of official GIT repo

Details
Chapel-lang

a Productive Parallel Programming Language

Details
Eclipse

Golo - a lightweight dynamic language for the JVM.

Details
Dylan-lang

Open Dylan compiler and IDE

Details
SWI-Prolog

Main development repository

Details
Gosu-lang

The Gosu programming language

Details
Lucee

Lucee Server is a dynamic, Java based (JSR-223), tag and scripting language used for rapid web application development. Lucee simplifies technologies like webservices (REST, SOAP, HTTP), ORM (Hibernate), searching (Lucene), datasources (MSSQL, Oracle, MySQL and others), caching (infinispan, ehcache, and memcached) and many more. Lucee provides a…

Details