programming-languages

Programming language directory

A curated list of programming languages with their characteristics and features

Awesome Programming Languages

GitHub

292 stars
15 watching
35 forks
last commit: 5 months ago
Linked from 1 awesome list

awesomeawesome-listcurated-listlearningprogramming-languages

Programming languages / Functional

Accelerate 905 about 1 month ago Embedded language for high-performance array computations
Agda 2,517 4 days ago Dependently typed functional language
Alice ML 212 about 2 years ago Functional programming language based on Standard ML, extended with support for concurrent, distributed, and constraint programming
Amulet 328 about 3 years ago ML-like functional programming language
Amulet 328 about 3 years ago 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 152 over 5 years ago Insanely simple self-hosted functional programming language
Beluga 185 4 months ago Functional programming language designed for reasoning about formal systems
Bosatsu 227 about 15 hours ago Python-ish pure and total functional programming language
Braid 139 over 5 years ago Functional language with Reason-like syntax that compiles to Go
Bright ML 80 over 4 years ago Statically-typed programming language based on "F-ing modules"
Calypso 66 7 months ago Mostly imperative language with some functional influences that is focused on flexibility and simplicity
Clio 936 over 1 year ago Functional, parallel, distributed programming language. ( )
cur 222 almost 2 years ago Powerful meta-programming for powerful types
Derw 378 about 1 year ago Elm-inspired language that transpiles to TypeScript
Discus 174 almost 6 years ago Experimental dialect of Haskell which investigates static typing and program transformation in the presence of computational effects
Ditto 62 11 months ago Functional, statically typed, and pure
Dynasty 6 11 months ago Interpreted, dynamically-typed, lazily evaluated, purely functional programming language
Eff Functional language with handlers of not only exceptions, but also of other computational effects such as state or I/O
Effekt 335 1 day ago Research language with effect handlers and lightweight effect polymorphism. ( )
Enki 8 over 4 years ago Intended to be a logic language for teaching programming to people with no programming experience
Eta 2,610 over 2 years ago Dialect of Haskell on the JVM
Eve 7,168 over 6 years ago Programming language based on years of research into building a human-first programming platform
Expresso 302 over 1 year ago Simple expressions language with polymorphic extensible row types. ( )
F* General-purpose functional programming language with effects aimed at program verification
F# 3,932 6 days ago Open-source, cross-platform functional programming language for .NET
Facet 81 over 2 years ago Call-by-value functional language with algebraic effects, quantitative type theory, and staging
Fika 226 over 3 years ago Statically typed functional programming language for the web
Flix 2,185 1 day ago Statically typed functional- and logic programming language inspired by Scala, OCaml, F#, Haskell, and Datalog. ( )
Functa 9 over 9 years ago Flexible, fully functional dynamic programming language
Futhark 2,414 1 day ago Purely functional data-parallel programming language. Its optimising compiler is able to compile it to typically very performant GPU code
Gluon 3,222 9 months ago Static, type inferred and embeddable language written in Rust
Grace 389 12 months ago Ready-to-fork interpreted, typed, and functional language
Granule 593 11 days ago Statically typed functional language with graded modal types for fine-grained program reasoning via types
Haskell Advanced, purely functional programming language
Hemlock 31 15 days ago Synthesizes the expressive type and module systems of ML-family languages, a unified parametric effects/mutability/type system, and the shared-nothing message-passing parallelism of Erlang
Ink 564 over 3 years ago Minimal programming language inspired by modern JavaScript and Go, with functional style. ( )
Keli 171 over 5 years ago ( ) ( )
Ko 306 over 1 year ago Generic type-safe language for concurrent, stateful, deadlock-free systems and protocol manipulations
Koka 3,322 28 days ago Function-oriented language with effect inference
Labrys 103 over 1 year ago Toy language based on LLVM that implements the System Fω type-system
lambda-ski 28 12 months ago Small functional language with a combinator based graph-reduction machine
Lasca LLVM-based statically or dynamically typed strict functional programming language. Simplified OCaml if you will
Lawvere 267 over 1 year ago Categorical programming language with effects
Leo 4,783 7 days ago Functional, statically-typed programming language built for writing private applications
LinearML 432 over 7 years ago Functional language for parallel programming
lviv 53 almost 7 years ago Stack-based RPN functional programming language. Written in Scheme
Mlatu 158 about 1 month ago Statically typed, stack-based purely functional programming language designed for simplicity, speed, and safety
morloc 195 22 days ago Typed, polyglot, functional language
Nazo ML 59 over 4 years ago Experimental implementation of temporal-logic-based Hindley-Milner type system
Neut 841 2 days ago Dependently-typed programming language based on the Calculus of Constructions. ( )
Never 435 7 months ago Statically typed, embedded functional programming language
OCaml Industrial strength language supporting functional, imperative and object-oriented styles
Pikelet 608 over 3 years ago Small, functional, dependently typed programming language
Salt 62 over 4 years ago Compilation target that functional programmers always wanted
Silt 240 over 5 years ago An in-progress fast, dependently typed, functional programming language implemented in Swift
Sixten 759 over 4 years ago Experimental functional language where all data is unboxed by default. Functional programming with fewer indirections
Spiral 924 2 days ago Functional language with intensional polymorphism and first-class staging
TAMGU 200 24 days ago FIL programming language: Functional, Imperative, Logical all in one for annotation and data augmentation
Tao 1,094 about 1 year ago Statically-typed functional programming language
TiML Functional Language for Practical Complexity Analysis with Invariants
TopShell 482 over 3 years ago Purely functional, reactive scripting language
Tyrade 323 about 2 years ago Pure functional language for type-level programming in Rust
Unison 5,815 6 days ago Modern, statically-typed purely functional language, similar to Haskell, but with a unique ability to describe entire distributed systems with a single program
Unlambda Minimal, "nearly pure" functional programming language invented by David Madore. Based on combinatory logic. ( )
Ur/Web 806 6 months ago Implementation of a domain-specific functional programming language for web applications
Verve 345 about 3 years ago Functional language for the working hacker
Yeti 246 8 months ago ML-like functional language for the JVM. ( )
Zilch 25 over 1 year ago Statically-typed, low-level, functional programming language with some focus on runtime performance

Programming languages / Lisp

Carp 5,553 7 days ago Statically typed lisp, without a GC, for real-time applications. ( )
Clojure 1,588 almost 5 years ago Dynamic, general-purpose, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming
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 1,588 almost 5 years ago Lightweight, robust, scheme-like lisp implementation
Fennel 2,477 13 days ago Lua Lisp Language
Hime 9 over 2 years ago A general programming language running on the JVM platform
Janet 3,565 1 day ago Functional and imperative programming language and bytecode interpreter
Ketos 751 over 3 years ago Lisp dialect scripting and extension language for Rust programs. ( )
Liz 268 about 3 years ago Lisp-flavored general-purpose programming language (based on Zig)
llrl 156 almost 2 years ago Lisp-like programming language powered by Rust + LLVM
Lux 1,687 7 days ago Functional, statically-typed Lisp that will run on several platforms, such as the Java Virtual Machine and JavaScript interpreters
PicoLisp Simple and lightweight and encourages clean, concise code
Ren 101 over 1 year ago Cleaner, clearer JavaScript. Modern scripting language for the Web
Urn Lisp implementation for Lua. ( ) ( )

Programming languages / Object-Oriented

Inko 911 20 minutes ago Statically-typed, safe, object-oriented programming languages for writing concurrent programs
Pharo 1,219 1 day ago A pure object-oriented programming language and a powerful environment derived from Squeak Smalltalk
Smalltalk-72 A pure message-oriented programming language and its environment implemented in '72 to test Alan Kay's idea of "programming by messaging"

Programming languages / Explicit logical parallelism

Ceu 218 over 1 year ago 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 6 10 days ago Language for GUI programming that allows program codes to follow the same order as the scenario
Pendulum 53 about 6 years ago Synchronous reactive language (OCaml extension) to program reactive systems on the Web
Reactive ML 20 about 2 years ago Synchronous reactive language that combines the temporal expressiveness of synchronous languages with the power of functional programming.( )
SugarCubes 6 about 1 month ago Synchronous (à la Boussinot) reactive language that allows to write reactive parallel/concurrent programs on top of sequential JavaScript

Programming languages / 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 280 over 2 years ago 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 124,328 6 days ago 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
Haxe 6,203 1 day ago High-level and strictly-typed, cross-compiles to many different targets
JavaScript High-level, dynamic, weakly typed, prototype-based, multi-paradigm, and interpreted
Julia 45,911 1 day ago High-level, high-performance dynamic language for technical computing
Nim 16,631 6 days ago Both high-level and systems-level language, with productivity of Python, performance of C and meta-programming of Lisp
Objective C General-purpose and object-oriented, adds Smalltalk-style messaging to the C programming language
Python 63,865 28 minutes ago Interpreted high-level language for general-purpose programming
Ring 1,278 4 days ago Innovative and practical general-purpose multi-paradigm language
Swift 67,664 4 days ago General-purpose, multi-paradigm, compiled programming language
TypeScript 101,261 6 days ago Strict syntactical superset of JavaScript that adds optional static typing to the language

Programming languages / Funny

ArnoldC 6,737 10 months ago Programming language based on the one-liners of Arnold Schwarzenegger
C-plus-Equality 973 over 3 years ago Feminist programming language
dogescript 1,341 about 1 year ago Wow so syntax very doge much future

Programming languages / Other

ABS 520 almost 2 years ago Programming language that works best when you're scripting on your terminal
Acton 81 5 days ago Compiled language, offering the speed of C but with a considerably simpler programming model
Alan 305 5 days ago Programming language that does concurrency for you and can thus separate how the software is written from how it runs
Antimony 140 30 days ago Language that gets out of your way. ( )
Arturo 723 8 days ago Simple, modern and powerful interpreted programming language for efficient scripting. ( )
Astro 757 over 1 year ago Fun safe language for rapid prototyping and high performance applications
Austral 1,124 5 months ago Systems language with linear types
Bagel 86 about 2 years ago Statically typed, reactive language with pure and impure functions. ( )
Ballerina 3,678 1 day ago Open-source programming language for the cloud that makes it easier to use, combine, and create network services. ( )
Basil 122 about 3 years ago Fast and flexible language exploring partial evaluation, context-sensitive parsing, and metaprogramming. Compiles JIT or AOT to native code
Beef 2,515 9 days ago Open source performance-oriented compiled programming language which has been built hand-in-hand with its IDE environment
BIPLAN 68 5 months ago Byte coded Interpreted Programming language
BlazeX 47 8 months ago AOT compiled object oriented programming language
Bog 546 over 1 year ago Small, strongly typed, embeddable language. Written in Zig
Bolt 575 about 1 year ago Research language with finer-grained concurrency than Rust. ( )
Boson 122 4 months ago Hybrid programming language written in Rust
Bosque 5,249 about 2 years ago Experiment in regularized design for a machine assisted rapid and reliable software development lifecycle. ( )
Butter Aims to be a concise and friendly language for building efficient software
buzz 1,240 5 days ago Small/lightweight typed scripting language written in Zig
Cairo 1,347 7 days ago Programming language for writing provable programs. ( )
Caledon 170 over 6 years ago Dependently typed, polymorphic, higher order logic programming language
Cane 88 6 months ago A small vector language designed for making beats with realtime MIDI
Cant 58 8 months ago Programming language descended mainly from E and Scheme
Charity Categorical programming language. ( )
Ć 1,765 26 days ago Language which can be translated automatically to C, C++, C#, Java, JavaScript, Python, Swift, TypeScript and OpenCL C. ( )
Ciao 275 18 days ago Programming language that builds up from a logic-based simple kernel, and is designed to be extensible and modular
Clay 402 over 3 years ago Programming language designed for Generic Programming
CLU Programming language created at MIT
Cognate 245 2 months ago Quasi-concatenative stack language that uses embedded comments to read like English prose
Compose 18 over 5 years ago Experimental programming language. It aims to be teachable, scalable, modern, powerful & precise
Concurnas Open source JVM programming language designed for building reliable, scalable, high performance concurrent, distributed and parallel systems. ( )
Cone 528 almost 2 years ago Fast, fit, friendly, and safe systems programming language. ( )
Copper Experimental programming language that can be used as a replacement to C and C++
Cotowali 614 about 1 year ago Statically typed scripting language that transpile into POSIX sh
Crunch 52 over 3 years ago Strongly & statically typed systems level language focused on ease of use, portability and speed
CUP 295 over 2 years ago Simple, C-like programming language
DaCE 499 about 1 hour ago Data-Centric Parallel Programming
daScript High-performance statically strong typed scripting language. ( )
Dictu 267 16 days ago High-level dynamically typed, multi-paradigm, interpreted programming language. ( )
Dip Dynamically typed interpreted programming language written in Python, which gives emphasis to readability and ease of use, while also providing the power of all of python’s libraries. ( )
Disco 164 8 days ago Functional teaching language for use in a discrete mathematics course
Ditto 173 over 6 years ago Super Kawaii Dependently Typed Programming Language
Dora 498 2 days ago JIT-compiler for the programming language Dora implemented in Rust
Egison Programming language that features extensible efficient non-linear pattern matching with backtracking for non-free data types. ( )
Ein 34 about 1 year ago Functional programming language for scalable development
Ella Computer programming language interpreter written in Rust
Elsa 2,797 about 2 years ago Minimal, fast and secure QuickJS wrapper written in Go. ( )
Emojicode Open-source, full-blown programming language consisting of emojis. ( )
Enso 439 almost 3 years ago Visual and textual functional programming language
EO 1,048 about 24 hours ago Experimental Object-Oriented Programming Language Based on 𝜑-Calculus. ( )
FaCT 198 almost 3 years ago Flexible and Constant Time Programming Language
Factor Practical stack language. ( )
fe 1,328 5 months ago Tiny, embeddable language implemented in ANSI C. ( )
Felix 807 2 months ago Advanced, statically typed, high performance scripting language with native C++ embedding
F-- 18 9 months ago Uncurried minimal functional programming language
Flax 146 over 3 years ago Level, general-purpose language with high level syntax and expressibility
Foolang 37 11 months ago Smalltalk-inspired language. ( )
Fractran Turing-complete esoteric programming language invented by the mathematician John Conway. ( ) ( )
Ghost 64 about 1 year ago Small, class-based scripting language. ( )
GLICOL 2,263 5 months ago Graph-oriented live coding language written in Rust. Make music with code. ( )
Gosu Pragmatic language for the JVM. ( )
Gravity Embeddable programming language. ( ) ( )
Gwion 541 26 days ago Strongly-timed language aimed at music creation. Heavily inspired by ChucK
Hamler Haskell-style functional programming language running on Erlang VM. ( ) ( )
Hare Systems programming language designed to be simple, stable, and robust. ( )
Hascal 75 4 months ago General purpose and open source programming language designed to build optimal, maintainable, reliable and efficient software
Hazure 42 over 1 year ago ML-Inspired programming language that transpiles to Typescript
Hedy 1,335 about 20 hours ago Gradual programming language, which increases in syntactic elements level by level. ( )
Hexagony Two-dimensional stack-based programming language. ( )
Hook 104 6 months ago Cross-platform scripting language with a C-like syntax, dynamic typing, mutable value semantics approach, and memory management through reference counting
Horse64 7 15 days ago Simple & versatile high-level programming language. ( )
Hugorm 30 over 4 years ago Mission-critical scripting language
Husky 85 5 days ago Programming language designed for many difficult tasks which haven't yet been seen as programmable at all
_hyperscript 3,169 about 1 month ago Small scripting language for the web
Icon Programming language with a focus on string manipulation. ( )
Inko Statically-typed, safe, object-oriented programming language for writing concurrent programs
IntercalScript 134 over 4 years ago Systems programming language for the web that combines a simple and consistent syntax with a static type system that completely eliminates runtime type errors
io 2,671 about 1 year ago Programming language. Inspired by Self, Smalltalk and LISP. ( )
Jai 1,812 over 3 years ago High-level programming language developed by Jonathan Blow
jakt 33 12 months ago Memory-safe systems programming language. Currently transpiles to C++
Kara 13 over 2 years ago Statically typed, LLVM-based programming language. It's designed to be fast and easy to use
Kara Experimental programming language inspired by Swift and Idris
Kempe 58 2 months ago Compiled stack-based language
Kernel Conservative, Scheme-like dialect of Lisp in which everything is a first-class object
Kinx 237 almost 2 years ago Looks like JavaScript, feels like Ruby, and it is the script language fitting in C programmers
Kitten Statically typed, stack-based functional programming language designed to be simple and fast. ( )
Koto 527 about 2 hours ago Embeddable scripting language, written in Rust
Kuljet Language for writing database-backed HTML applications. ( )
L2 135 about 4 years ago Minimalist type-inferred programming language with procedural macro support
Lama 70 15 days ago Programming language developed by JetBrains Research for educational purposes as an exemplary language to introduce the domain of programming languages, compilers and tools
Lia 337 over 5 years ago High-Level Language for Rust
liblg 180 about 4 years ago Minimal stack-based VM. ( )
Lobster General purpose stand-alone programming language that comes with a built-in library suitable for making games and other graphical things
LoLa 194 5 months ago Small programming language meant to be embedded into games. ( )
Lore 17 over 1 year ago General-purpose programming language featuring multi-functions, structs and traits, structural typing enabling component-based programming, and intersection and semantic types
Luau Fast, small, safe, gradually typed embeddable scripting language derived from Lua. ( ) ( )
Luf 39 over 3 years ago Statically typed, embeddable, scripting language written in Zig
Luna Data processing and visualization environment
Lush Object-oriented programming language designed for researchers, experimenters, and engineers interested in large-scale numerical and graphic applications
Luster 1,714 1 day ago Experimental Lua VM implemented in pure Rust
Luxury Statically programming language which is targeting embedded programming
Lys 419 3 months ago Language that compiles to WebAssembly
Makam 194 over 1 year ago Tool for rapid language prototyping
Makeshift 11 almost 3 years ago Programming language that was designed to bootstrap the Ashet Home Computer
Manticore 71 over 4 years ago High-level parallel programming language aimed at general-purpose applications running on multi-core processors. ( )
Mare 156 12 days ago Reimagining of the Pony language in Crystal
Mech 209 1 day ago Language for developing data-driven, reactive systems like animations, games, and robots. ( )
Metamine Completely declarative programming language
micro-mitten 537 over 4 years ago Bare-bones Rust-like programming language, stripped down to simplify control-flow structures and the type system. ( )
min 317 22 days ago Tiny concatenative programming language and shell
MiniAgda 104 about 2 years ago Prototypical dependently typed languages with sized types and variances
Mint Refreshing programming language for the front-end web. ( ) ( )
Monkey in Go 45 about 2 months ago
Monkey in Rust 6 over 4 years ago
Monkey in TypeScript 6 over 4 years ago
Mu 1,387 about 2 months ago Minimal-dependency hobbyist computing stack
Mun 1,887 2 days ago Programming language empowering creation through iteration
Muon 772 7 months ago Modern low-level programming language
Myst 119 over 1 year ago Structured, dynamic, general-purpose language
Nelua 2,085 about 1 month ago Minimal, efficient, statically-typed and meta-programmable systems programming language heavily inspired by Lua, which compiles to C and native code. ( )
Neon High-level, statically typed, garbage collected, imperative programming language intended for teaching and learning the craft of programming. ( )
Neptune 44 over 2 years ago Fast, concurrent and embeddable scripting language
Nixt 16 almost 4 years ago Interpreted lisp inspired programming language written in Rust
nullc 165 about 2 years ago Fast C-like programming language with advanced features. ( )
Oak 732 almost 2 years ago Portable programming language with an compact intermediate representation
Oak Expressive, simple, dynamic programming language. ( )
Odin 7,036 1 day ago Fast, concise, readable, pragmatic and open sourced. It is designed with the intent of replacing C
Ogol 7 over 3 years ago Variant of the Logo computer language
Oxide 129 almost 3 years ago Interpreted scripting language with a Rust influenced syntax
Paka 159 almost 2 years ago
Passerine 1,054 3 months ago Small, concise, extensible functional scripting language, powered by a VM written in Rust. ( ) ( )
Pen Programming language for scalable development. ( ) ( )
Peregrine 1,459 6 months ago Easy to use systems programming language with Python-like syntax
Pocketlang 1,519 3 months ago Small, fast and friendly language for scripting and embedding. ( ) ( )
Pointless 122 about 4 years ago Scripting language for learning and fun. ( )
Pony Open-source, object-oriented, actor-model, capabilities-secure, high-performance programming language. ( )
Power-Fx 3,213 1 day ago Low-code general purpose programming language. ( )
PowerShell 45,724 7 days ago Cross-platform strongly dynamic typed object-based with functional features automation and configuration language
Pyret Python like scripting language. ( )
Pyxell 55 over 1 year ago Multi-paradigm, statically typed programming language, compiled to machine code via C++. ( )
q 63 about 2 years ago Programming language focusing on performance and efficiency
Radiance 20 over 3 years ago Simple language that compiles to WASM
RaptorJIT 844 3 months ago Dynamic language for system programming (LuaJIT fork)
Red 5,549 5 days ago 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. ( )
Rhai 3,867 1 day ago Embedded scripting language for Rust
Rune 1,772 13 days ago Embeddable dynamic programming language for Rust. ( ) ( )
Rust Multi-paradigm, high-level, general-purpose programming language designed for performance and safety, especially safe concurrency
Scale 16 19 days ago Open Source stack-based concatenative programming language
Self Prototype-based dynamic object-oriented programming language, environment, and virtual machine. ( )
Shattuck 72 over 5 years ago Rust-based script programming language
Shen/C 70 almost 3 years ago C port of the Shen programming language
Shen/Go 56 about 2 years ago Go port of the Shen language
Shiika 223 29 days ago Statically-typed programming language. Looks like Ruby, but has explicit type annotations
Silk 79 over 3 years ago Small system programming language. Flexible and simple as C, but more pleasant to write. ( )
Skew 414 10 months ago Web-first, cross-platform programming language with an optimizing compiler. ( )
Skip 1,975 about 1 year ago Programming language to skip the things you have already computed
SmallDragon 29 about 1 month ago Simple, statically typed programming language that can be transpiled to C. ( )
Smudge 127 about 5 years ago Domain-specific language for state machines
SourcePawn 373 4 days ago Small and fast typed language for embedding in host applications
Starlark in Rust 716 5 days ago Deterministic language inspired by Python3, used for configuration in the build systems Bazel and Buck
StarShip 28 almost 5 years ago Interpreted, strongly typed, and functional programming language written in Swift
Taichi 25,577 about 2 months ago Productive programming language for portable, high-performance, sparse & differentiable computing. ( )
Tau 59 17 days ago Open source interpreted programming language designed to be minimal, fast and efficient
Tengo 3,551 7 months ago Fast script language for Go
ThinScript 1,362 over 8 years ago Low-level programming language inspired by TypeScript
tin 63 over 5 years ago Statically structurally typed JIT-compiled programming language, mainly for embedding in other programs
Titan 403 almost 6 years ago New programming language, designed to be a statically-typed, ahead-of-time compiled sister language to Lua
Tokay Imperative, procedural programming language dedicated to parsing and other text-processing tasks. ( )
TypeLang 291 about 4 years ago Tiny language interpreter implemented purely in TypeScript's type-system
Umka 1,079 4 days ago Statically typed embeddable scripting language
Vale Fast, safe, and easy programming language. It uses single ownership with constraint references for memory safety without garbage collection, and an emphasis on modern, readable syntax. ( ) ( ) ( )
Val 1,251 1 day ago Open source, general-purpose programming language designed around on the concept of (mutable) value semantics
Verona 3,581 2 months ago Research programming language to explore the concept of concurrent ownership
V Fast, safe, compiled language
Virgil 1,246 6 days ago Fast and lightweight native programming language designed for fast, dependency-free programs. ( )
vizh 232 about 1 year ago Esoteric visual language that takes image files as input based on a multi-tape turing machine, designed for compatibility with C
Volt 157 5 months ago Systems level programming language written in D
Wasp 13,910 4 days ago Web Application Specification Language. Extensible DSL (domain-specific language) for building modern web apps with less code. ( ) ( )
wax 797 7 months ago Tiny language that transpiles to C, Java and TypeScript. ( )
wenyan Esoteric programming language that closely follows the grammar and tone of classical Chinese literature
Whiley Programming Language with Extended Static Checking. ( )
wlang 46 almost 4 years ago
Wren 6,934 over 1 year ago Small, fast, class-based concurrent scripting language. ( ) ( )
Wuffs 4,185 6 days ago Memory-safe programming language (and a standard library written in that language) for wrangling untrusted file formats safely
Wu 472 almost 2 years ago Practical game and data language. ( )
XL 271 almost 2 years ago Extensible programming language designed to accomodate a variety of programming needs with ease
Yatta 127 about 2 years ago Minimalistic, opiniated, (strongly) dynamically typed, strict, functional programming language, with ML-like syntax, for GraalVM
Yuescript Dynamic language that compiles to Lua. ( )
Zeta Scripting language designed for efficiency, enabling dynamic extension and modification of high performance software
Zig 35,164 5 days ago Robust, optimal, and clear programming language
List of programming languages that are actively developed on GitHub

Backlinks from these awesome lists:

More related projects: