clojure/core.match
clojure/core.match has 1,220 GitHub stars and 62 forks. Star changes are not measured yet. Last checked 2026-11-09 07:38 UTC. Last push 2025-12-30.
An optimized pattern matching library for Clojure
Measured star growth
- in 24h
- Update delayed
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Originalmatch
An optimized pattern matching library for Clojure. It supports Clojure 1.5.1 and later as well as ClojureScript.
You can find more detailed information here.
Releases and dependency information
This project follows the version scheme MAJOR.MINOR.PATCH where each component provides some relative indication of the size of the change, but does not follow semantic versioning. In general, all changes endeavor to be non-breaking (by moving to new names rather than by breaking existing names).
Latest release: 1.1.1
CLI/deps.edn dependency information:
org.clojure/core.match {:mvn/version "1.1.1"}
Leiningen dependency information:
[org.clojure/core.match "1.1.1"]
Maven dependency information:
<dependency>
<groupId>org.clojure</groupId>
<artifactId>core.match</artifactId>
<version>1.1.1</version>
</dependency>
Example Usage
From Clojure:
(require '[clojure.core.match :refer [match]])
(doseq [n (range 1 101)]
(println
(match [(mod n 3) (mod n 5)]
[0 0] "FizzBuzz"
[0 _] "Fizz"
[_ 0] "Buzz"
:else n)))
From ClojureScript:
(ns foo.bar
(:require [cljs.core.match :refer-macros [match]]))
(doseq [n (range 1 101)]
(println
(match [(mod n 3) (mod n 5)]
[0 0] "FizzBuzz"
[0 _] "Fizz"
[_ 0] "Buzz"
:else n)))
For more detailed descriptions of usage please refer to the wiki.
Developer information
Copyright and license
Copyright © 2010-2023 David Nolen, Ambrose Bonnaire-Sergeant, Rich Hickey & contributors.
Licensed under the EPL (see the file epl.html).
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,576 starspublic-apis/public-apis
A collective list of free APIs
497,894 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
449,513 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,300 stars