An open API service indexing awesome lists of open source software.

https://github.com/lordubuntu/awesome-languages

A collection of new, interesting, and awesome programming languages!
https://github.com/lordubuntu/awesome-languages

List: awesome-languages

category-theory computer-language group-theory programming-language programming-languages theoretical-computer-science

Last synced: 15 days ago
JSON representation

A collection of new, interesting, and awesome programming languages!

Awesome Lists containing this project

README

          

# awesome-languages
A collection of new, interesting, and awesome programming languages!

# Contents

This repository is an index of awesome programming languages and projects. It includes many programming languages you're familiar with, some languages you may be unfamiliar with, interesting languages, and emerging languages (at least 1000 stars and actively worked on, like [Kind](https://github.com/Kindelia/Kind)). Each language has a link to its homepage, documentation, and helpful learning resources. I encourage you to contribute if you find anything particularly cool that isn't already represtended here.

# General Learning Resources

* [Rosetta Code](https://rosettacode.org/wiki/Rosetta_Code)
* [Learn X in Y minutes](https://learnxinyminutes.com/)
* [Exercism](https://exercism.org/)
* [Codewars](https://www.codewars.com)
* [Kattis](https://open.kattis.com/)
* [Replit](https://replit.com/)
* [YouTube](https://www.youtube.com/)
* [Derek Banas](https://www.youtube.com/@derekbanas/videos)
* [Context Free](https://www.youtube.com/@contextfree/videos)
* [Code_Report](https://www.youtube.com/@code_report/videos)

# Languages List

* [6502 ASM](http://www.6502.org/)
* [APL](https://www.dyalog.com/)
* [Ada](https://www.adacore.com/)
* [Agda](https://github.com/agda/agda)
* [Applesoft Basic](https://www.calormen.com/jsbasic/)
* [BQN](https://mlochbaum.github.io/BQN/)
* [Ballerina](https://ballerina.io/)
* [C](https://clang.llvm.org/)
* [Clojure](https://clojure.org/)
* [Commodore Basic](https://vice-emu.sourceforge.io/)
* [Common Lisp](https://common-lisp.net/)
* [Coq](https://coq.inria.fr/)
* [Crystal](https://crystal-lang.org/)
* [D](https://dlang.org/)
* [Eiffel](https://www.eiffel.org/)
* [Elixir](https://elixir-lang.org/)
* [Elm](https://elm-lang.org/)
* [Erlang](https://www.erlang.org/)
* [F#](https://fsharp.org/)
* [Forth](https://forth-standard.org/)
* [Fortran](https://fortran-lang.org/)
* [Gleam](https://gleam.run)
* [Go](https://golang.org/)
* [Haskell](https://www.haskell.org/)
* [Hy](https://docs.hylang.org/en/stable/)
* [J](https://www.jsoftware.com/#/)
* [JavaScript]()
* [JavaScript.com](https://www.javascript.com/)
* [JavaScript.info](https://javascript.info/)
* [Julia](https://julialang.org/)
* [Kotlin](https://kotlinlang.org/)
* [Lean](https://leanprover.github.io/)
* [Lobster](https://strlen.com/lobster/)
* [Lua](http://www.lua.org/)
* [MASM](https://learn.microsoft.com/en-us/cpp/assembler/masm/microsoft-macro-assembler-reference?view=msvc-170)
* [Mercury](https://mercurylang.org/)
* [NASM](https://www.nasm.us/)
* [Nelua](https://nelua.io/)
* [Nim](https://nim-lang.org/)
* [OCaml](https://ocaml.org/)
* [Odin](https://odin-lang.org/)
* [Pascal](https://www.freepascal.org/)
* [Perl](https://www.perl.org/)
* [Pharo](https://pharo.org/)
* [Pony](https://www.ponylang.io/)
* [Prolog](https://www.swi-prolog.org/)
* [Raku](https://www.raku.org/)
* [Ruby](https://www.ruby-lang.org/en/)
* [Rust](https://www.rust-lang.org/)
* [SML#](https://smlsharp.github.io/en/)
* [Scala](https://www.scala-lang.org/)
* [Scheme](https://schemers.org/)
* [Smalltalk](https://squeak.org/)
* [Swift](https://developer.apple.com/swift/)
* [TypeScript](https://www.typescriptlang.org/)
* [Uiua](https://www.uiua.org/)
* [V](https://vlang.io/)
* [WASM](https://webassembly.org/)
* [Wren](https://wren.io/)
* [Zig](https://ziglang.org/)