evhub/coconut
Simple, elegant, Pythonic functional programming. observed · 2026-08-28
Health v2 · maintenance only
61/100
- Activity 67
- Release rhythm 31
- 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: 4351
- days_rel: 245
- days_push: 198
- n_releases_24m: 1
Adoption not part of the score
4349 stars · 141 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Coconut is a functional programming language that is a superset of Python, compiling to Python code while adding features like pattern matching, pipelines, and tail call optimization. It is distributed as a pip-installable command-line compiler and interpreter.
Use cases
- write functional Python code
- compile a functional language to Python
- use pattern matching on older Python versions
- backport modern Python syntax to Python 2.6
- learn functional programming in a Pythonic way
When to choose
- you want functional programming features while staying in the Python ecosystem
- you need Python 2.6+ compatibility with modern syntax
- you want pipeline-style programming and algebraic data types in Python
When to avoid
- your team only writes standard Python and cannot adopt a new language
- you need maximum performance, since Coconut compiles to Python
- you rely on tooling that does not understand Coconut syntax
Facets
cli-tool · maturity active
compiler programming-language cli programming-languages compilers developer-tools python cli cross-platform functional-programming transpiler python-superset pattern-matching pipelines
2 sources
- readme: https://github.com/evhub/coconut · fetched 2026-08-28 · 242b5bc5476c
- homepage: http://coconut-lang.org · fetched 2026-08-29 · 3c8adc0a3d40
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| evhub/coconut | main | 61 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem