clojure/core.match
An optimized pattern matching library for Clojure observed · 2026-08-28
Health v2 · maintenance only
59/100
- Activity 59
- Release rhythm 35
- Longevity 100
Flags: no_releases
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: 5479
- days_rel: n/a
- days_push: 246
- n_releases_24m: 0
Adoption not part of the score
1219 stars · 63 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
An optimized pattern matching library for Clojure and ClojureScript, part of the official org.clojure ecosystem. It compiles match expressions into efficient decision trees supporting vector, map, and literal patterns.
Use cases
- pattern match on data structures in clojure
- replace nested conditionals with match expressions
- destructure vectors and maps with match
- fizzbuzz style dispatch on multiple values
- pattern matching in clojurescript
When to choose
- you need expressive, performant pattern matching in Clojure or ClojureScript
- you want a maintained library from the official clojure org
- your code is dominated by nested cond/case logic over data structures
When to avoid
- you are not working in Clojure or ClojureScript
- your matching needs are trivial and covered by core case/cond
- you need pattern matching for a JVM language other than Clojure
Facets
library · maturity stable
parser developer-tools programming-languages developer-tools jvm jvm-scripting browser pattern-matching clojure clojurescript compiler-optimization functional-programming
6 sources
- readme: https://github.com/clojure/core.match · fetched 2026-08-28 · b6b1b3a100c0
- homepage: http://clojure.org · fetched 2026-08-29 · bcc8cd5ee288
- site_page: https://clojure.org/about/rationale · fetched 2026-08-29 · 964c733dd85e
- site_page: https://clojure.org/reference/documentation · fetched 2026-08-29 · cdde0d5257d4
- site_page: https://clojure.org/about/clojureclr · fetched 2026-08-29 · 04552e665d75
- site_page: https://clojure.org/releases/downloads · fetched 2026-08-29 · df8e7ac9f418
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| clojure/core.match | main | 59 |
For agents
markdown · JSON · MCP: product_card(name="clojure/core.match")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem