Clojure
Clojure is a functional, dynamic, general-purpose programming language. It provides built-in concurrency support via software transactional memory and asynchronous agents, and offers a rich set of immutable, persistent data structures. Clojure runs on JVM, JavaScript VMs, and Common Language Runtime.
- GitHub: https://github.com/topics/clojure
- Wikipedia: https://en.wikipedia.org/wiki/Clojure
- Repo: https://github.com/clojure
- Created by: Rich Hickey
- Released: October 16, 2007
- Related Topics: clojurescript, cljs, language,
- Aliases: clj,
- Last updated: 2025-12-27 00:05:46 UTC
- JSON Representation
https://github.com/PEZ/shadow-w-backend
A tiny example project for setting up development using nREPL and shadow-cljs.
clojure clojurescript nrepl shadow-cljs
Last synced: 10 May 2025
https://github.com/oubiwann/maintaining-state-in-clojure
Examples of stateful data in Clojure
channels clojure closures code-exploration code-play data light-weight-processes lisp objects protocols state
Last synced: 14 Oct 2025
https://github.com/babashka/sci.configs
A collection of ready to be used SCI configs
babashka clojure clojurescript sci-interpreter
Last synced: 18 Jun 2025
https://github.com/peterbengtson/ooloi-docs
Ooloi music notation software documentation - early access docs ahead of open-source release
clojure music-notation ooloi open-source
Last synced: 10 Nov 2025
https://github.com/hodur-org/hodur-visualizer-schema
Hodur is a domain modeling approach and collection of libraries to Clojure. By using Hodur you can define your domain model as data, parse and validate it, and then either consume your model via an API or use one of the many plugins to help you achieve mechanical results faster and in a purely functional manner.
clojure data modeling schema visualization
Last synced: 12 Dec 2025
https://github.com/maxcountryman/hyperlight
A performance-focused HTTP reverse proxy
aleph clojure http-proxy netty proxy-server reverse-proxy
Last synced: 30 Aug 2025
https://github.com/nnichols/clojure-lint-action
A GitHub Action that lints clojure files with clj-kondo and generates comments with reviewdog on pull requests to improve the code review experience.
action clojure github-actions kondo lint linter
Last synced: 29 Oct 2025
https://github.com/ayato-p/kuuga
An extensible transformer for Hiccup(-like) data structure
clojure clojurescript hiccup transformation
Last synced: 11 Jul 2025
https://github.com/prestancedesign/get-port
Get an available TCP port in Clojure with options
Last synced: 20 Jun 2025
https://github.com/coconutpalm/righttypes
Instead of asking "What values are in a type?" let's ask the reverse question. One interpretation is that the simplest type constructor function behaves like `identity` unless it fails; then it provides detailed diagnostics about what failed where. This allows one to enhance rather than replace Specs/Malli. We implement this + more here!
clojure clojure-lang clojure-language clojure-library clojure-spec clojure-tools
Last synced: 21 Oct 2025
https://github.com/h2non/hu
Small, generic functional helper library for node.js and browsers
clojure clojurescript curry functional-programming javascript memoize wisp
Last synced: 13 Apr 2025
https://github.com/ertugrulcetin/playcanvas-cljs-demo
PlayCanvas ClojureScript Demo App
clojure clojurescript odoyle-rules playcanvas
Last synced: 12 Apr 2025
https://github.com/omarbassam88/lisp-spectrum
Exploring the Lisp Family of languages
clojure common-lisp gambit guile lisp scheme
Last synced: 09 Apr 2025
https://github.com/Jarzka/namespacefy
Clojure(Script) helper library for namespacing keywords
clojure clojurescript keyword namespace namespacing-keywords
Last synced: 13 May 2025
https://github.com/ligurio/clojure-from-the-ground-up
Book about Clojure written by Kyle Kingsbury https://aphyr.com/tags/Clojure-from-the-ground-up, formatting and conversion to Markdown, EPUB and HTML by Sergey Bronnikov.
book clojure programming programming-language
Last synced: 14 Jun 2025
https://github.com/sansarip/nw-calculator
A crafting calculator for the New World game
clojure clojurescript crafting-calculator figwheel-main leiningen new-world re-frame react reagent
Last synced: 13 Apr 2025
https://github.com/theronic/cljs-snake
Snake in 100 lines of ClojureScript using Reagent for a #TechTalk at UCT
Last synced: 30 Apr 2025
https://github.com/phronmophobic/whisper.clj
Audio Transcription using whisper.cpp
Last synced: 13 May 2025
https://github.com/olical/exemplary
Turns your examples into documentation and runnable tests.
Last synced: 09 Apr 2025
https://github.com/borkdude/advent-of-babashka
Advent of Code using babashka and nbb
advent-of-code advent-of-code-2022 clojure
Last synced: 31 Aug 2025
https://github.com/ivarref/clj-paginate
Fast pagination of vectors and maps with Clojure for GraphQL.
clojure graphql paginate pagination paginator
Last synced: 17 Oct 2025
https://github.com/rufoa/try-let
Better exception handling for Clojure let expressions
Last synced: 30 Oct 2025
https://github.com/haduart/flycouchdb
Migration tool for CouchDB
clojure couchdb database schema
Last synced: 22 Apr 2025
https://github.com/jgdavey/clj-pgcopy
Import data into postgres quickly from Clojure
Last synced: 05 May 2025
https://github.com/dmotz/gildedgauge
💸 An experiment in visualizing relative wealth
clojure clojurescript data-visualization react visualization
Last synced: 30 Apr 2025
https://github.com/green-coder/transducer-exercises
Learn how to write your own transducers. A complement from my blog post serie "Build Your Own Transducer and Impress Your Cat".
Last synced: 21 Aug 2025
https://github.com/nomnom-insights/nomnom.lockjaw
🔐PG Advisory lock as a Component
advisory-locks clojure component postgres
Last synced: 10 Jul 2025
https://github.com/tirkarthi/clj-foundationdb
A Clojure wrapper for FoundationDB
Last synced: 11 Sep 2025
https://github.com/dmotz/GildedGauge
💸 An experiment in visualizing relative wealth
clojure clojurescript data-visualization react visualization
Last synced: 08 Apr 2025
https://github.com/athos/genman
Generator management utility for clojure.spec
clojure clojurescript generator spec
Last synced: 03 May 2025
https://github.com/oliyh/spa-skeleton
A skeleton project for a ClojureScript Single Page Application backed by a Swagger API
clojure clojurescript example single-page-app
Last synced: 05 May 2025
https://github.com/pez/clojure-clr-starter
A Dockerized mini-project for testing ClojureCLR
Last synced: 08 Oct 2025
https://github.com/eigenhombre/cl-oju
Some Clojure-ish thingies for Common Lisp
Last synced: 09 Sep 2025
https://github.com/ertugrulcetin/wizard-masters
Spell based third-person shooter game
babylonjs clojure clojurescript gamedev lisp shooter
Last synced: 22 Mar 2025
https://github.com/mbuczko/boot-ragtime
Ragtime migrations with Clojure Boot build tool
clojure ragtime ragtime-migrations
Last synced: 07 Sep 2025
https://github.com/xiaq/persistent
Persistent data structure in Go
clojure data-structures go hashmap persistent-data-structure vector
Last synced: 22 Apr 2025
https://github.com/metosin/virhe
Beautiful Error Message for Clojure/Script
clojure clojurescript error-messages metosin-experimental
Last synced: 23 Jun 2025
https://github.com/lukaszkorecki/command-center
~/.emacs.d & ~/.profile & more
Last synced: 19 Oct 2025
https://github.com/tolitius/mxterm
explore apache mxnet from the terminal / REPL
Last synced: 23 Apr 2025
https://github.com/dainiusjocas/clj-jq
Clojure wrapper for the `jackson-jq `. Embed `jq` scripts into your app. Compatible with GraalVM native-image.
Last synced: 10 May 2025
https://github.com/yogthos/lein-sass
SASS plugin for Leiningen using Sass.js
Last synced: 14 Sep 2025
https://github.com/mhuebert/shadow-env
cljc environment variables with shadow-cljs
Last synced: 14 Apr 2025
https://github.com/groundedsage/clj-chatbot-ui
An open source Clojure chat UI for interacting with LLM's
ai chatbot clojure clojurescript datahike electric gpt llm
Last synced: 14 Apr 2025
https://github.com/vedang/bloomclj
A Bloom Filter implementation in Clojure
Last synced: 05 May 2025
https://github.com/brianchevalier/radiant
Write full featured CSS as Clojure data structures, inline
clojure clojurescript css css-compiler
Last synced: 09 Apr 2025
https://github.com/nrepl/lein-nrepl
A simple Leininingen plugin to start nREPL 0.4+
clojure lein lein-plugin leiningen nrepl
Last synced: 19 Apr 2025
https://github.com/joshniemela/ku-courses
A better version of KU's course catalogue
catalogue clojure reitit rust svelte vector-database
Last synced: 22 Apr 2025
https://github.com/borkdude/generate-podcast
A babashka script to create a podcast from a local directory with mp3 files
Last synced: 05 May 2025
https://github.com/green-coder/mate
Useful functions, some of which I wish were in the Clojure standard library.
Last synced: 17 Mar 2025
https://github.com/phronmophobic/terminal-todo-mvc
An example project for a terminal app with mouse support
clojure example graalvm membrane
Last synced: 16 Mar 2025
https://github.com/practicalli-johnny/practicalli-clojurescript-landing-to-archivepage
Landing Page for Practicalli for broadcasts, books and guides on Clojure, ClojureScript, Emacs, Spacemacs and more. Developed with ClojureScript and reagent, using figwheel.main
clojure clojure-cli clojurescript spacemacs
Last synced: 08 Oct 2025
https://github.com/andreacrotti/elo
Elo ranking platform implemented in Clojure and re-frame
clojure clojurescript elo re-frame
Last synced: 14 Apr 2025
https://github.com/sanel/lein-codeindex
Index code using etags, ctags or gtags.
clojure ctags emacs emacs-tags etags global gtags vim
Last synced: 10 Apr 2025
https://github.com/frkn-dev/wgctrl
Control for WireGuard cluster
api clojure fuckrkn-vpn vpn wireguard wireguard-api
Last synced: 07 Oct 2025
https://github.com/alvinfrancis/opentracing-clj
Clojure API for opentracing using the opentracing Java client library.
Last synced: 09 Apr 2025
https://github.com/clj-easy/stub
Library to generate stubs for other Clojure libraries
Last synced: 24 Dec 2025
https://github.com/tolitius/hubble
hubbling the universe nebula by nebula
clojure configuration consul security vault
Last synced: 23 Apr 2025
https://github.com/jcf/oauth-two
OAuth 2.0 client in Clojure
authentication clojure oauth2 oauth2-client
Last synced: 05 May 2025
https://github.com/nilern/monnit
Monads, functors etc. for Clojure(Script)
category-theory clojure clojurescript functor monad
Last synced: 14 Jul 2025
https://github.com/anthonygalea/riemann-console
A dashboard for Riemann
clojure clojurescript dashboard monitoring riemann
Last synced: 25 Mar 2025
https://github.com/metosin/mallitaulut
Extract Malli schemas from SQL table schemas.
Last synced: 23 Jun 2025
https://github.com/Bost/corona_cases
🦠 Coronavirus Information on Telegram Chatbot
babashka clojure corona covid-19 graphs heroku telegram-bot
Last synced: 02 Apr 2025
https://github.com/aroemers/clojure-cli-tools-build
Example build script for developing ClojureScript projects using Clojure 1.9 CLI tools
cli-tools clojure clojurescript nodejs tools-deps
Last synced: 01 Aug 2025
https://github.com/juxt/pick
A Clojure library for HTTP server-driven content negotiation.
clojure content-negotation http web
Last synced: 01 Aug 2025
https://github.com/w33tmaricich/kawa
A clojure wrapper around ffmpeg command line tools.
clojure ffmpeg ffmpeg-wrapper ffplay ffprobe
Last synced: 13 Jun 2025
https://github.com/borkdude/analyze-reify
Analyze occurrences of reify in Clojure code. Implemented using tree-sitter-clojure and Rust.
Last synced: 06 May 2025
https://github.com/severeoverfl0w/clojure-check
check, analyze and inspect Clojure/Script code via the nREPL
Last synced: 10 Apr 2025
https://github.com/dundalek/notcurses-clojure-example
Demo showing how to use Notcurses library for building terminal UIs with Clojure
clojure graalvm graalvm-native-image notcurses terminal tui
Last synced: 09 Apr 2025
https://github.com/hodur-org/hodur-spec-schema
Hodur is a domain modeling approach and collection of libraries to Clojure. By using Hodur you can define your domain model as data, parse and validate it, and then either consume your model via an API or use one of the many plugins to help you achieve mechanical results faster and in a purely functional manner.
clojure data modeling schema spec types validation
Last synced: 12 Dec 2025
https://github.com/ageneau/blossom
Edmonds's blossom algorithm for maximum weight matching in undirected graphs
clojure clojurescript graph-algorithms
Last synced: 22 Oct 2025
https://github.com/igrishaev/taggie
Can we gain anything from Clojure tags?
Last synced: 29 Apr 2025
https://github.com/danielmiladinov/burpless
An idiomatic Clojure wrapper for the latest version of cucumber-jvm, inspired by auxoncorp/clj-cucumber
clojure cucumber cucumber-jvm library testing testing-tool
Last synced: 15 Aug 2025
https://github.com/anthonygalea/notes-on-clojure
clojure clojurescript guide learn tutorial
Last synced: 09 Apr 2025
https://github.com/greed2411/tokyo
tokyo, a REST API, when given any type of document 📄, Identifies mime-type 🧐. Suggests extension 🦔. Alas Extracts text 💪.
apache-tika clojure document-processing extension extract-text filetype mime-types ring text-extraction text-parser text-parsing
Last synced: 07 May 2025
https://github.com/pedrorgirardi/pep
Elemental Clojure & ClojureScript code navigation, documentation, and usages analysis for Sublime Text.
clojure clojurescript sublime-text
Last synced: 30 Apr 2025
https://github.com/jtanza/bobolink
Bobolink - dump links, search them later
bookmarks-manager clojure lucene
Last synced: 11 Jul 2025
https://github.com/duct-framework/duct-figwheel-component
A component for running Figwheel
clojure clojurescript duct figwheel repl
Last synced: 07 Jul 2025
https://github.com/waf/push-demo
Use clojure with datomic's tx-report-queue to push changes to the client via websockets
clojure clojurescript datomic websockets
Last synced: 14 Apr 2025
https://github.com/namin/minikanren-confo
core.logic.nominal at the minikanren confo 2013
binders clojure minikanren paper-implementations
Last synced: 31 Aug 2025
https://github.com/ertugrulcetin/lein-nsort
Leiningen plugin that checks that order of namespace declarations for Clojure and ClojureScript
clojure clojurescript leiningen linter namespace
Last synced: 12 Apr 2025
https://github.com/scicloj/tablecloth.time
Tools for the processing and manipulation of time-series data in Clojure.
clojure data-processing data-science dataset scicloj tablecloth time-series
Last synced: 14 Apr 2025
https://github.com/theronic/hoist
(Placeholder for) A visual programming language inspired by Excel & Datalog
clojure datalog excel lisp provenance visual-programming
Last synced: 30 Apr 2025
https://github.com/shybyte/risp
A rusty Lisp inspired by Clojure for usage as simple configuration language
clojure configuration lisp programming-language rust
Last synced: 11 Jun 2025
https://github.com/carocad/geojson.specs
a Geojson utility for validating data using Clojure(script)'s spec (RFC 7946)
Last synced: 12 Dec 2025
https://github.com/amperity/separator
An efficient and defensive codec for CSV and other delimiter-separated value formats
Last synced: 07 May 2025
https://github.com/hodur-org/hodur-lacinia-schema
Hodur is a domain modeling approach and collection of libraries to Clojure. By using Hodur you can define your domain model as data, parse and validate it, and then either consume your model via an API or use one of the many plugins to help you achieve mechanical results faster and in a purely functional manner.
clojure data graphql lacinia modeling schema
Last synced: 12 Dec 2025
https://github.com/judepayne/dictim
a two-way d2 transpiler, written in Clojure
clojure d2 data-to-diagram diagrams software-architecture terrastruct text-to-diagram
Last synced: 31 Oct 2025
https://github.com/clojure-finance/clojure-heap
Pure Clojure implementation of a heap, i.e. priority queue
Last synced: 22 Jul 2025
https://github.com/migalmoreno/tubo
A libre streaming front-end for the web
alternative-frontends clojure clojurescript newpipe
Last synced: 12 May 2025
https://github.com/borkdude/refl
Clean up generated reflection configs for GraalVM native-image compiled Clojure programs
clojure graalvm graalvm-native-image reflection
Last synced: 06 May 2025
https://github.com/efisef/ensorcel
Opinionated clj(s) APIs as data
bidi clj cljs clojure clojurescript
Last synced: 09 Apr 2025
https://github.com/petrglad/compost
Manage lifecycle of stateful components
clojure components lifecycle stateful
Last synced: 26 Jul 2025