A list, in alphabetical order, of all the programming languages developed on GitHub. GitHub's own showcase doesn't list them all unfortunately.
Skip to: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
- Agora - a dynamically typed, garbage collected, embeddable programming language built with Go
- Aldor - The Aldor Programming Language - http://pippijn.github.io/aldor/
- Amber - An implementation of the Smalltalk language that runs on top of the JS runtime - http://amber-lang.net/
- Amber - A Language for High-Level Programming with Self-Extension - http://nineties.github.com/amber
- Armok - A programming language inspired by Dwarf Fortress
- ArnoldC - Arnold Schwarzenegger based programming language - http://lhartikk.github.io/ArnoldC/
- BLOG - The BLOG programming language - http://bayesianlogic.github.io/
- Boo - The Boo Programming Language. - http://boo.codehaus.org/
- Burn - Burn is a programming language written in Rust.
- Caffeine - Caffeine extends CoffeeScript.
- Celltone - A programming language for generative music composition using cellular automata
- Chapel - a Productive Parallel Programming Language - http://chapel.cray.com/
- ChucK - ChucK Music Programming Language - http://chuck.stanford.edu/
- Circa - A programming language for live coding - http://circa-lang.org/
- cKanren - Constraint programming language embedded in Racket
- Clay - The Clay programming language - http://claylabs.com/clay/
- Clever - Clever programming language - http://clever-lang.org/
- Clob - A high level programming language.
- Clojure - The Clojure programming language - http://clojure.org/
- Coco - Unfancy CoffeeScript - http://satyr.github.com/coco/
- CoffeeScript - Unfancy JavaScript - http://coffeescript.org/
- ColaScript - translator / parser / mangler / compressor / beautifier toolkit
- Colossal - Text adventure turned programming language
- contracts.coffee - Contracts for CoffeeScript - http://disnetdev.com/contracts.coffee/
- Converge - The Converge programming language - http://convergepl.org/
- Cosmos - A new logic programming language.
- Coteline - The Coteline Programming Language - https://typeunsafe.github.io/coteline/
- Crack - Crack programming language - http://code.google.com/p/crack-language/
- Crystal - The Crystal Programming Language - http://crystal-lang.org/
- Cuneiform - Functional programming language for large-scale data analysis - https://www.cuneiform-lang.org/
- D - dmd D Programming Language compiler - http://dlang.org
- D# (DogeSharp) - much language, so programming, very .NET
- Dagon - The programming language of the elder gods.
- Dao - Dao Programming Language - http://daovm.net/
- Dart - Best Effort syncing, no guarantees. A read-only mirror of dart.googlecode.com. - http://www.dart-lang.org/
- Derplang - A programming language. - http://jessehorne.github.io/derplang
- dg - A programming language running on CPython VM. - http://pyos.github.io/dg/
- Djest - A programming language that deduces code from tests
- Dogescript - wow so syntax very doge much future - http://dogescript.com
- Duck - Duck Programming Language - http://www.ducklang.org/
- Dylan - Open Dylan compiler and IDE - http://opendylan.org/
- Dyvil - The Dyvil programming language - https://reddit.com/r/Dyvil
- Earl Grey - Programming language compiling to JavaScript
- Eesk - Eesk programming language
- Efene - Programming language with C-like syntax that runs on the Erlang platform - http://efenelang.org
- Eff - A functional programming language based on algebraic effects and their handlers. - http://www.eff-lang.org/
- Elixir - Elixir is a dynamic, functional language designed for building scalable and maintainable applications - http://elixir-lang.org/
- ELENA - ELENA Programming Language - http://elenalang.blogspot.com
- Elm - Compiler for the Elm programming language. Elm aims to make web development more pleasant. Elm is a type inferred, functional reactive language that compiles to HTML, CSS, and JavaScript - http://elm-lang.org/
- EmberScript - Ember-infused CoffeeScript - http://emberscript.com/
- Erlang - Erlang/OTP - http://erlang.org/
- Escher - Escher: A language for programming in metaphors - http://escher.io/
- Eve - Eve programming language
- F# - The Open Edition of the F# compiler, core library and tools - http://fsharp.org/
- Factor - Factor programming language - Github mirror of official GIT repo - http://factorcode.org/
- Falcon - The Falcon Programming Language. - http://falconpl.org
- Felix - The Felix Programming Language - http://felix-lang.org/
- Figarp - Figaro Programming Language and Core Libraries - http://www.cra.com/figaro
- Fjord - Fjord, F# programming language for the JVM.
- Flua - Flua is a concurrent, general-purpose programming language that supports multiple syntaxes and output languages via a general-purpose interface. - http://flua-lang.org
- Forml - A programming language - http://texodus.github.io/forml/
- Frege - Frege is a pure functional programming language for the JVM in the spirit of Haskell.
- Frenetic - The Frenetic Programming Language and Runtime System - http://www.frenetic-lang.org/
- Fresh - Fresh Programming Language
- Fulyn - The functional programming language
- fun - A programming language for the realtime web. - http://marcuswest.in/read/fun-intro/
- /g/ - /g/ programming language
- Genomy - A programming language inspired by genomics
- Gershwin - Gershwin programming language - http://gershwinlang.org/
- gherkin - a functional programming language and interpreter written in GNU Bash 4
- Go - The Go programming language - https://golang.org/
- Golo - Golo - a lightweight dynamic language for the JVM. - http://golo-lang.org/
- GorillaScript - GorillaScript is a compile-to-JavaScript language designed to empower the user while attempting to prevent some common errors.
- Gosu - The Gosu programming language - http://gosu-lang.org/
- Groot - The Groot Programming Language
- Groovy - Groovy programming language - http://groovy.codehaus.org/
- Gunderscript - Gunderscript Programming Language source code and documentation. Deprecated. See gunderscript-2.
- Gunderscript-2 - Gunderscript-2 Programming Language. Supersedes the original Gunderscript and is a completely new language.
- Gypsum - An experimental new programming language
- Hack - A virtual machine designed for executing programs written in Hack and PHP. - http://hacklang.org/
- Ham - An altJS language for the web
- Harlan - A language for GPU computing.
- Haxe - Haxe - The Cross-Platform Toolkit - http://haxe.org/
- heap.coffee - Unfancy JavaScript with Manual Memory Management
- heroin - a lisp-like, M-expressions language based on node.js
- hodor - the "hodor" programming language
- Hot Cocoa Lisp - Hot Cocoa Lisp
- Hue - A functional programming language
- Hy - ὑμήνπτερόν - http://hylang.org/
- IcedCoffeeScript - IcedCoffeeScript - http://maxtaco.github.com/coffee-script
- Idris - A Dependently Typed Functional Programming Language - http://idris-lang.org/
- Intuitionistic - Intuitionistic Programming Language - https://code.google.com/p/intuitionistic/
- INTP - Tiny concatenative programming language
- Io - Io programming language - http://iolanguage.org/
- Isla - A programming language for young children - http://islalanguage.org/
- Jack - Another new language. The name will probably change.
- Jayfor - Jayfor, a LLVM based programming language written in C. - http://jayfor-lang.github.io/
- Jisp - The modern JavaScript: a programmable language - http://jisp.io
- JSX - JSX - a faster, safer, easier JavaScript - http://jsx.github.io/
- Julia - The Julia Language: A fresh approach to technical computing. - http://julialang.org/
- Kaffeine - Extended Javascript for Pros - http://weepy.github.com/kaffeine/
- Kal - A powerful, easy-to-use, and easy-to-read programming language for the future. - http://rzimmerman.github.io/kal
- ki - lisp + mori, sweet.js - http://ki-lang.org
- Kiwi - Kiwi programming language
- Kitten - A statically typed concatenative programming language. - http://kittenlang.org/
- Khepri - ECMAScript derived programming language - http://khepri-lang.com/
- Kotlin - The Kotlin Programming Language - http://kotlinlang.org/
- L10 - The L10 Logic Programming Language - http://l10.hyperkind.org
- LESS - Leaner CSS - http://lesscss.org
- LFE - Lisp Flavoured Erlang (LFE) - http://lfe.github.io/
- LispyScript - A javascript with Lispy syntax and macros - http://lispyscript.com/
- Lithium - A lightweight and malleable programming language.
- Litil - The Litil programming language
- litelang - An interpreted programming language
- LiteScript - Compile-to-js and compile-to-c language, highly readable, keep it simple philosophy
- LiveScript - 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. - http://livescript.net/
- Lobster - The Lobster Programming Language - http://strlen.com/lobster
- Louise - Programming Language 'Louise'
- Lux - The Lux Programming Language
- Magpie - The Magpie programming language - http://magpie-lang.org/
- Metalua - The metalua programming language - http://metalua.luaforge.net/
- Mirah - The Mirah Programming Language - http://mirah.org/
- Moescript - A not-very-but-still-light Javascript-targeted language. (and its runtime and libraries.)
- mobl - Domain-specific language for mobile (web) applications. This repository contains the compiler sources and Eclipse project. - http://www.mobl-lang.org/
- Mochi - Dynamically typed functional programming language
- Mochiscript - Mochiscript: Javascript Dessert - http://github.com/jeffsu/mochiscript
- Mojikun - A programming language that you'll ❤️
- Mond - A scripting language for C# .NET/Mono - https://fpp.literallybrian.com/mond/
- Monicelli - An esoteric programming language, come se fosse antani.
- Monkey - Blitz Research Monkey Source - http://www.monkey-x.com/
- MoonScript - MoonScript, a language that compiles to Lua - http://moonscript.org/
- Move - A simple, functional-biased, prototypal and powerful programming language that runs on any ES3 (or better) JavaScript platform, aimed toward people new to programming - http://movelang.org/
- Mythryl - The Mythryl programming language - http://www.mythryl.org/
- NeNuzhuo - Yet another useless programming language
- Neptune - The Neptune Programming Language - http://neptune-lang.org
- ngscript - the ngscript programming language - http://ngscript.org/
- Nim - 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/
- noir - a new programming language
- Nu - The Nu programming language. - http://programming.nu/
- Objeck - Objeck Programming Language - http://www.objeck.org
- ObjectScript - ObjectScript, OS for short, is a new programming language. It's free, cross-platform, lightweight, embeddable and open-source. It combines the benefits of multiple languages, including: JavaScript, Lua, Ruby, Python and PHP. OS features the syntax of Javascripts, the "multiple results" feature from lua, syntactic shugar from Ruby as well as magi… - http://objectscript.org
- Opa - Opa Application Framework for JavaScript - http://opalang.org/
- Oppo - If javascript is lisp in c's clothing, then oppo is lisp in lisp's clothing, with c's pajamas. - http://benekastah.github.com/oppo
- Outlet - Outlet is a simple Lisp-like programming language - http://jlongster.com/s/outlet/
- P - P Programming Language
- Parsec Coffee-Script
- Peanut - The first implementation of the Peanut programming language.
- PHP - The PHP Interpreter - http://www.php.net/
- Pogoscript - A readable, DSL friendly programming language with excellent concurrency primitives - http://pogoscript.org/
- Pollux - A toy programming language.
- PrettyScript - Make JavaScript look and feel like Ruby
- Processing - Source code for the Processing Development Environment (PDE) - http://processing.org/
- PumaScript - A meta scripting programming language based on LayerD foundations.
- PureScript - A small strongly, statically typed language that compiles to Javascript - http://purescript.org
- Purity - CLR-Hosted Total Functional Programming Language
- Pygmy - http://peterolson.github.com/Pygmy/Docs
- Racket - The Racket repository - http://racket-lang.org/
- Radium - Alt-js programming language with syntax inspired by Rust and Swift. - http://radiumlang.github.io/radium
- Rant - Procedural text generation language
- Rascal - The core interpreter of the Rascal meta-programming language - http://www.rascal-mpl.org
- Red - Red Programming Language - http://red-lang.org/
- RedScript - https://github.com/AdamBrodzinski/RedScript - http://redscript.org/
- Reia - Ruby-like hybrid OOP/functional programming language for BEAM, the Erlang VM - http://reia-lang.org/
- Roy - Small functional language that compiles to JavaScript. - http://roy.brianmckenna.org/
- rpn - An RPN-based language implemented as an interpreter written in javascript.
- Ruby - The Ruby Programming Language - http://www.ruby-lang.org/
- Runa - A Python-like systems programming language
- Rust - a safe, concurrent, practical language - http://www.rust-lang.org
- Rusthon - pythonic language that compiles to: Rust and C++ - http://rusthon-lang.blogspot.com
- Saffire - The programming language - http://www.saffire-lang.org/
- Sass - Sass makes CSS fun again. - http://sass-lang.com
- Saturate - Python-esque programming language
- Scala - The Scala programming language - http://www.scala-lang.org/
- Shoelips - Stack based postfix programming language.
- Sibilant - Javascript with a lisp - http://sibilantjs.info/
- Six - JavaScript you can bet on. [WARNING]: Progress has been suspended on this project most likely indefinitely - http://sixlang.org
- Slate - The Slate programming language - http://www.slatelanguage.org/
- Smile - Smile programming language
- Source - It's a programming language. - https://github.com/iconmaster5326/Source/wiki/Home
- Spell - A programming language using LLVM for code generation
- Spitfire - A programming language that's all about being short and quick
- spread - The spread programming language
- Squirrel - Squirrel programming language
- Streem - prototype of stream based programming language
- Sugar - Makes JavaScript development sweeter !
- SuperCollider - A programming language for real time audio synthesis and algorithmic composition - http://supercollider.github.io/
- SurveyMan - SurveyMan programming language. - http://surveyman.github.io/SurveyMan/
- Swarm - Prototype of the Swarm Distributed Programming Language - http://blog.locut.us/category/projects/swarm/
- Swym - The Swym programming language - http://cheersgames.com/swym/wiki
- Sybilant - A hybridly typed, functional, full stack, Lisp programming language.
- Taijilang - a customizable and extensible language with dynamic parser and meta compilation.
- Thnad - Just enough of a fictional programming language to show how to write a compiler
- Three - Three Programming Language
- ToffeeScript - CoffeeScript with async syntax and some additional features
- Topaz - This project is getting less misterious than it used to be... - http://www.colellachiara.com/soft/topaz/try-topaz.html
- tulip - Tulip is a language, and it's cool! It used to be called UNF, and is described here in full.
- TypeScript - TypeScript is a superset of JavaScript that compiles to clean JavaScript output. - http://www.typescriptlang.org/
- Typo - A programming language that runs in Haskell's type system.
- UglyLang - Toy programming language
- uilang - A minimal, UI-focused programming language for web designers. - http://uilang.com
- uiscript - A minimal, UI-focused script language for web designers.
- Uno - A programming language
- Vigil - Vigil, the eternal morally vigilant programming language
- Vivaldi - Interpreted language inspired by Python, Ruby, Lisp, and so forth
- wadc - wadc - A programming language for the construction of Doom maps - http://jmtd.net/computing/software/wadc/
- Wake - C++ compiler for the programming language Wake: a fast, expressive, typesafe language built with testability from the ground up. - http://wakelang.com
- Whiley - The Whiley Compiler (WyC) - http://whiley.org
- Winxed - The winxed programming language - http://winxed.net/
- Wisp - Homoiconic JS with clojure syntax, s-expressions & macros - http://jeditoolkit.com/wisp/
- Wolf - A programming language
- World - World Programming Language - http://world-lang.org/
- Wortel - Programming language that compiles to Javascript (altjs) - http://atennapel.github.io/Wortel
- Wren - The Wren Programming Language
- Wyvern - The Wyvern programming language. - https://www.cs.cmu.edu/~aldrich/wyvern/
- Yeti - Functional programming language for JVM. - http://mth.github.io/yeti/
- Yin - the Yin programming language
- Yuzu - A self-hosted programming language