programming-languages
github.com/learn-anything/programming-languages ↗Awesome Programming Languages
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me other resources from programming-languages"
Installation instructions →What's inside
Other
- ABS
Programming language that works best when you're scripting on your terminal.
- Acton
Compiled language, offering the speed of C but with a considerably simpler programming model.
- Alan
Programming language that does concurrency for you and can thus separate how the software is written from how it runs.
- Antimony
Language that gets out of your way. (
- Arturo
Simple, modern and powerful interpreted programming language for efficient scripting. (
- Astro
Fun safe language for rapid prototyping and high performance applications.
Functional
- Accelerate
Embedded language for high-performance array computations.
- Agda
Dependently typed functional language.
- Alice ML
Functional programming language based on Standard ML, extended with support for concurrent, distributed, and constraint programming.
- Amulet
ML-like functional programming language.
- Amulet
Simple functional programming language in the ML tradition, with support for higher-rank parametric polymorphic types and row-polymorphic records, pattern matching with algebraic data types, and tail recursion elimination.
- Atto
Insanely simple self-hosted functional programming language.
Multi paradigm
- Ada
General-purpose, strongly typed, performant, readable and safe language.
- Ante
Low-level functional language for exploring refinement types, lifetime inference, and other fun features. (
- C
General-purpose, imperative, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.
- Chaos
Strongly typed, dynamic yet compilable, test-oriented procedural programming language that achieves zero cyclomatic complexity. (
- D
General-purpose programming language with static typing, systems-level access, and C-like syntax.
- Go
Compiled, statically typed in the tradition of Algol and C, with garbage collection, limited structural typing, memory safety features and CSP-style concurrent programming features added.
Funny
- ArnoldC
Programming language based on the one-liners of Arnold Schwarzenegger.
- C-plus-Equality
Feminist programming language.
- dogescript
Wow so syntax very doge much future.
Lisp
- Carp
Statically typed lisp, without a GC, for real-time applications. (
- Common Lisp
Modern, multi-paradigm, high-performance, compiled, ANSI-standardized, most prominent (along with Scheme) descendant of the long-running family of Lisp programming languages.
- Emacs Lisp
dialect of the Lisp programming language used as a scripting language by Emacs with some later influence from Common Lisp. Created by GNU it supports imperative and functional programming methods.
- femtolisp
Lightweight, robust, scheme-like lisp implementation.
- Fennel
Lua Lisp Language.
- Hime
A general programming language running on the JVM platform.
Explicit logical parallelism
- Ceu
Reactive language that aims to offer a higher-level and safer alternative to C. (
- Estérel
Synchronous reactive language that allows simple expression of parallelism and preemption and is based on logical instants and zero time hypothesis. (
- FuncSug
Language for GUI programming that allows program codes to follow the same order as the scenario.
Object-Oriented
- Inko
Statically-typed, safe, object-oriented programming languages for writing concurrent programs.
Showing a sample of 299 resources. View the full list on GitHub →