Admiran
Tim Olson
Admiran is a pure, lazy functional language and self-hosting compiler. It is based upon David Turner's Miranda language, with additional features from Haskell and other functional languages.
Teo Samarzija
A low-level programming language with syntax inspired by BASIC and Ada. Right now, it can target x86 and WebAssembly.
rndmprsn
A compiled systems language focusing on providing extensibility through the use of a compile-time API.
jacopodl
Argon is an interpreted multi-paradigm programming language. Its syntax is influenced by many modern languages and aims to be elegant, clean and simple to use.
egranata
Modern, dynamic "sweet spot" scripting language inspired by Python and Rust, with a small but usable standard library.
Christoffer Lernö
An evolution of C, adding modules, error handling and semantic macros.
Collin Wheeler (Anixias)
A strongly-typed minimalistic systems programming language with semantic side-effects and minimal runtime overhead
StavromulaBeta
A highly readable quasi-concatenative dynamic language.
soc
a modern, minimal programming language
Clashsoft
A multi-paradigm, general purpose language for the JVM, with an extensible syntax.
spruit11
An interpreter for eager untyped combinator rewriting implemented in C++.
technomancy
A lisp which compiles to Lua with zero overhead, revived by technomancy.
osa1
A high-level, batteries-included programming language with ADTs, traits, value types, monomorphisation, and effects.
ahnfelt,
and
werk
Full-stack language with colorless async/await and object capabilities.
Claude Lion
An alternative to event-driven programming that resolves the callback hell and the state management problem thanks to very structured concurrency and await-event instructions.
Athas
A high-performance parallel functional array language targeting GPUs.
TypeSafeSchwalbe
A high-level, procedural, compiled and garbage collected programming language without type annotations.
Gwion, including
fennecdjay
A strongly-timed musical programming language
many, including
Dooms
A quantum programming language aimed to build quantum algorithms through a higher abstraction layer.
Hascal Foundation
Hascal is a general purpose and open source programming language designed to build optimal, maintainable, reliable and efficient software.
fabiosvm
An imperative, cross-platform, dynamically typed scripting language that utilizes a mutable value semantics approach.
ell1e and contributors
Dynamically typed but orderly, reducing chaos in large projects. A grounded Python-alike.
ell1e and contributors
A system language similar to C/C++, reimagined with a focus on easy syntax, understandable OOP, and some baked-in safety features.
jan Koko (neverRare)
A rule-based dictionary-based Toki Pona to English translator that translates into multiple English outputs showing many possible grammatical and semantic interpretation of the text. No machine learning involved.
yorickpeterse
A gradually typed, interpreted, object-oriented language drawing inspiration from many others.
Patrick Bowen
Extensible s-expression scripting language written in portable TypeScript.
Jeaye Wilkerson
A Clojure dialect hosted on LLVM with seamless C++ interop.
Wouter van Oortmerssen
Flow-senstitive type inference, specialization, compile-time reference counting, and Python-y syntax.
Simon Larsson
Eagerly evaluated, natively compiled, impurely functional programming language aiming to provide a more friendly developer experience.
rusini
Programming language that combines high abstraction power with great control over asymptotic complexity and performance of your programs
many, including
Paul Bone
A logic/functional programming language with advanced static analysis and error detection features.
Caden Haustein
Statically-typed, purely-functional, concatenative
akkartik
A purely statement-oriented language (like Basic) designed for teaching programming 1-on-1.
Never
A simple syntactically-scoped, strongly-typed, call-by-value, functional language.
ilyash
Next Generation Shell, an alternative to many scripting languages, with syntax for idempotent resource manipulation.
Raphael
Pure functional language built for readability, extensibility, and learning functional programming & mathematical algorithms.
Oopsilon
JX7P
Dynamic object language modelled after Smalltalk, with a gradual typing system affording expressiveness rivalling ML or Haskell.
Paul Bone
A language that balances functional and imperative programming, and has state-of-the-art concurrency and parallelism features.
yumaikas
An attempt to make concatenative programming less mind-bendy via locals, closures, and syntactic sugar.
Avery Nortonsmith
A scripting language for learning and fun. Designed for teaching and exploring functional programming.
Psyche-c
ltcmelo
A compiler for incomplete C code.
hlok
A language based on linguistic universals for totally taking over the world.
Blake Anderson
An experimental programming language for API design.
RicScript
Ricardicus
A dynamically typed interpreted scripting language.
Beth Kjos
🦆 Call-by-need statically-duck-typed pure-functional language with actor-based concurrency, named for French mathematician Sophie Germain.
Sphere
Nullify
Cross-architecture, freestanding and light-weight OOP Language made for OS and general software development with Direct Memory Manipulation
Star
theangryepicbanana
An experimental programming language that's made to be powerful, productive, and predictable.
Tahini
Anirudh Mishra (anirudhgray)
A dynamic, interpreted and impurely functional programming language with testing and design-by-contract features.
Alex Dovzhanyn
A statically typed, functional programming language that compiles to WebAssembly.
Weird Constructor
An embeddable dynamic scripting language for Rust. Every value can be called and the syntax is a blend of Perl, Lua, JavaScript and LISP.
The following projects have had no commits for two years or longer,
or their main website is defunct with no commits in the last months:
It is designed to be easy, yet powerful, compiling to LLVM and self-hosting. Our goal is for it to be faster than C and easier than Python.
GPU-Accelerated, Distributed, Actor Model Language
Amp
A minimalistic systems language for modern software
A low-level programming language with a simple and productive design inspired by C/C++, Rust, Go, Jai.
Calypso is a mostly imperative language with some functional influences that is focused on flexibility and simplicity.
CASC
A JVM language focus on concise syntaxes and enhancing language features from Java.
Strongly typed, dynamic yet compilable, test-oriented procedural programming language that achieves zero cyclomatic complexity.
S-expression programming language, with VM targeting both PC and Arduino.
Closey
A functional language that aims to be as simple as possible but as efficient and user friendly as possible.
A fast, fit, friendly, and safe systems programming language to power the 3D web.
ForthScript
Simple yet powerful concatenative stack-based scripting lang with code-as-data paradigm. Aims to run on bare metal like FORTH!
A statically typed and compiled scripting language with the goal of increasing programmer confidence.
A systems programming language with a JIT and AOT compiler that uses GCCJIT as backend.
A clean, embeddable scripting language designed with an asynchronous and thread-safe execution model.
A statically typed concatenative language with effect types.
A fast compiled, statically typed, pythonesque programming language.
An experimental functional programming language with an emphasis on type inference and aesthetic syntax.
A systems language aiming to fit in a similar niche to C, but with fewer bullets in your feet.
A semi-concatenative that extends array language features such as tacit programming and scalar extension.
Compiled, imperative and general-purpose programming language that aims to provide a simple platform to create efficient software.
A language close to C with modern touches.
A functional language designed to work on parallel CPU and GPGPU using a functional paradigm and context system to contain side effects.
Peridot
A fast functional language based on two level type theory
A friendly little systems language with first-class types and unboxed data.
Popr
Concatenative programming for types as well as values, striving for purity, correctness, and efficient execution.
Rebuild
A project to experiment with and build the ultimate systems programming language.
A dynamically typed programming language designed primarily for prototyping and command-line usage.
Ry
An open source programming language for web development with expressive type system similar to Rust.
Saltwater
A C compiler written in Rust.
Sixten
A dependently typed language where all data is unboxed by default. Functional programming with fewer indirections!
Snowball
🐱 Snowball is a low-weight, statically typed, object oriented programming language with garbage collector and module system.
An easy to use systems programming language with python-like syntax
Purely functional scripting language with structural types, type inference, reactive streams and visualization.
Truck
Truck is a dynamic programming language with a focus on simplicity.
Valkyrie is a multi-stage gradual typed language with first class continuation and effect system.
Wu
An expression oriented, gradually typed, sweet, and mission-critical programming language.