unisonweb/unison
A friendly programming language from the future observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 98
- 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: 19.0
- age_days: 4137
- days_rel: 14
- days_push: 14
- n_releases_24m: 31
Adoption not part of the score
6717 stars · 307 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Unison is a statically-typed functional programming language with type inference, an effect (abilities) system, and content-addressed code stored as ASTs in a database. This repository contains the language implementation, including the UCM command-line codebase manager, compiler, and LSP server.
Use cases
- learn a functional programming language with no builds
- eliminate dependency conflicts with hash-based code references
- build distributed systems with remote computation abilities
- get perfect incremental compilation and test caching
- do semantically-aware refactoring without merge conflicts
- store code as an AST database instead of text files
When to choose
- you want a statically-typed functional language with effects and instant compilation
- you are building distributed applications, especially on Unison Cloud
- you are tired of build systems, encoders/decoders at boundaries, and name-based dependency conflicts
- you want to explore novel language design like content-addressed code
When to avoid
- you need a mainstream language with a large ecosystem, libraries, and hiring pool
- your team relies on standard text-file version control workflows and existing tooling
- you need production battle-tested stability for a business-critical project today
Facets
cli-tool · maturity active
programming-language compiler interpreter developer-tools cli programming-languages developer-tools microservices compilers windows cli cross-platform unison-language functional-programming content-addressed-code static-typing effect-system type-inference codebase-manager ucm distributed-computing linux macos
9 sources
- readme: https://github.com/unisonweb/unison · fetched 2026-08-28 · 4a6549ef6a81
- homepage: https://unison-lang.org · fetched 2026-08-29 · 5bb8a8ea01e1
- site_page: https://www.unison-lang.org/docs · fetched 2026-08-29 · 4cf281f49d9b
- site_page: https://www.unison-lang.org/docs/the-big-idea · fetched 2026-08-29 · 155e9fdf0346
- site_page: https://www.unison-lang.org/docs/tooling/ucm-desktop · fetched 2026-08-29 · 27f3aecd9890
- site_page: https://www.unison-lang.org/docs/fundamentals/abilities · fetched 2026-08-29 · 6c5de105fead
- site_page: https://www.unison-lang.org/docs/fundamentals/abilities/using-abilities-pt1 · fetched 2026-08-29 · 5981c681db6d
- site_page: https://www.unison-lang.org/docs/fundamentals/abilities/using-abilities-pt2 · fetched 2026-08-29 · cae7b5f21183
- site_page: https://www.unison-lang.org/docs/at-a-glance · fetched 2026-08-29 · 6a6e20482ec0
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| unisonweb/unison | main | 98 |
For agents
markdown · JSON · MCP: product_card(name="unisonweb/unison")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem