flix/flix
The Flix Programming Language observed · 2026-08-28
Health v2 · maintenance only
99/100
- Activity 99
- Release rhythm 98
- Longevity 100
Flags: no_license
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: 13.5
- age_days: 4100
- days_rel: 18
- days_push: 7
- n_releases_24m: 39
Adoption not part of the score
2734 stars · 189 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Flix is a statically typed, effect-oriented programming language that combines functional, imperative, and logic programming paradigms, developed at Aarhus University. It compiles to the JVM, ships with a compiler that doubles as an LSP server, and includes a VSCode extension and extensive standard library.
Use cases
- learn an effect-oriented functional programming language
- write statically typed functional programs on the JVM
- experiment with algebraic effects and handlers
- build general-purpose applications with logic programming features
- research programming language design and type systems
- use a functional language with LSP support in editors like Neovim or VSCode
When to choose
- you want a modern statically typed language with a full effect system on the JVM
- you need functional, imperative, and logic programming in one language
- you want strong editor tooling via LSP with types and effects surfaced in the IDE
- you are doing programming-languages research or teaching
When to avoid
- you need LLVM or WebAssembly compilation targets
- your team relies on object-oriented features like subtyping
- you need a mature ecosystem with extensive third-party libraries
- you cannot run Java 21+ on your target platform
Facets
cli-tool · maturity active
programming-language compiler interpreter type-system cli editor programming-languages compilers developer-tools jvm cross-platform cli editor-plugin effect-system functional-programming logic-programming lsp jvm-language statically-typed vscode-extension
5 sources
- readme: https://github.com/flix/flix · fetched 2026-08-28 · c23f3a4ee3f2
- homepage: https://flix.dev/ · fetched 2026-08-29 · ae413200c9ea
- site_page: https://flix.dev/documentation · fetched 2026-08-29 · dad4ce8147f6
- site_page: https://doc.flix.dev/getting-started.html · fetched 2026-08-29 · 5bb657b4e63b
- site_page: https://flix.dev/faq · fetched 2026-08-29 · 58ca34263311
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| flix/flix | main | 99 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem