clojure-rs/ClojureRS
Clojure, implemented atop Rust (unofficial)
{ "createdAt": "2020-03-23T00:39:46Z", "defaultBranch": "master", "description": "Clojure, implemented atop Rust (unofficial)", "fullName": "clojure-rs/ClojureRS", "homepage": "", "language": "Rust", "name": "ClojureRS", "pushedAt": "2023-04-16T20:00:11Z", "stargazersCount": 970, "topics": [], "updatedAt": "2025-11-26T16:58:04Z", "url": "https://github.com/clojure-rs/ClojureRS"}
Put simply, Clojure implemented atop Rust! For now, a Clojure interpreter implemented in Rust.

The REPL in action!
Project Goals:
Section titled “Project Goals:”- To create a version of Clojure that gets to exist independent of a particular platform
- To explore a Clojure that, being more independent, has
- Proper tail call elimination
- Conditions / Restarts
- Any other feature it might not normally be able to indulge
- To, should the project progress, begin looking more serious into advanced compilation techniques, to create a serious Clojure implementation
Check [clojureRS.org]!(./clojureRS.org) (the file, not website) for more notes about the design of the language, which should grow as the program grows.
Discussion
Section titled “Discussion”Come join us on Discord!