LuxLang/lux
The Lux Programming Language observed · 2026-08-28
Health v2 · maintenance only
72/100
- Activity 99
- Release rhythm 22
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4139
- days_rel: 305
- days_push: 7
- n_releases_24m: 1
Adoption not part of the score
1741 stars · 57 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Lux is a functional, statically-typed Lisp programming language with a compiler that targets the JVM, JavaScript, Python, Lua, and Ruby. It features monadic macros, extensible compiler semantics, first-class types as data structures, and multiple concurrency paradigms including STM, FRP, and the actor model.
Use cases
- write statically-typed functional programs in a lisp syntax
- compile one codebase to jvm bytecode and javascript
- build polyglot libraries consumable from java python ruby or lua
- experiment with extensible language semantics and compiler extensions
- use macros to generate type-driven code
- explore concurrency paradigms like stm frp and actors
When to choose
- you want a lisp with static types and functional programming
- you need a single language compiling to multiple platforms like jvm and javascript
- you want deep macro and compiler extensibility for language experimentation
- you need glue code across polyglot projects
When to avoid
- you need a production-proven language with a large ecosystem and hiring pool
- you require guaranteed stability, since the language is in beta
- you need first-class tooling, ides, or extensive third-party libraries
- your team has no experience with lisps or advanced type systems
Facets
cli-tool · maturity active
compiler programming-language interpreter concurrency programming-languages compilers developer-tools jvm python ruby lua cross-platform lisp statically-typed functional-language macros clojure-inspired haskell-inspired multi-target-compiler metaprogramming macro functional-programming javascript
1 source
- readme: https://github.com/LuxLang/lux · fetched 2026-08-28 · 3bc65ed23224
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| LuxLang/lux | main | 72 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem