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: 2026-06-20 00:05:35 UTC
- JSON Representation
https://github.com/metosin/mallitaulut
Extract Malli schemas from SQL table schemas.
Last synced: 23 Jun 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/green-coder/mate
Useful functions, some of which I wish were in the Clojure standard library.
Last synced: 17 Mar 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/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/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/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/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/severeoverfl0w/clojure-check
check, analyze and inspect Clojure/Script code via the nREPL
Last synced: 10 Apr 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/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/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/duct-framework/duct-figwheel-component
A component for running Figwheel
clojure clojurescript duct figwheel repl
Last synced: 07 Jul 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/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/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/namin/minikanren-confo
core.logic.nominal at the minikanren confo 2013
binders clojure minikanren paper-implementations
Last synced: 31 Aug 2025
https://github.com/jtanza/bobolink
Bobolink - dump links, search them later
bookmarks-manager clojure lucene
Last synced: 11 Jul 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/igrishaev/taggie
Can we gain anything from Clojure tags?
Last synced: 29 Apr 2025
https://github.com/randomseed-io/phone-number
Phone numbers as data: validate, inspect, search, generate.
carrier clojure geolocation i18n metadata phone phone-number phonenumber timezone validation
Last synced: 08 Feb 2026
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/pawelstroinski/dockerfile-stevia
Write your Dockerfiles in Clojure (or Babashka).
babashka clojure dockerfile dsl
Last synced: 21 Jan 2026
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/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/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/anthonygalea/notes-on-clojure
clojure clojurescript guide learn tutorial
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/smashingboxes/fraqture
An interactive digital art project built with Clojure and Arduino
Last synced: 25 Feb 2026
https://github.com/tolitius/inquery
vanilla SQL with params for Clojure/Script
Last synced: 23 Apr 2025
https://github.com/siili-core/humanize
Translate computer produced garble into human readable form
clojure humanize schema translator
Last synced: 12 Dec 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: 11 Feb 2026
https://github.com/souenzzo/into-curl
Print clj-http as a curl.
cli clj clojure curl debugging-tool http logging
Last synced: 09 Apr 2025
https://github.com/jgpc42/lein-jmh
Leiningen plugin for jmh-clojure
benchmarking clojure jmh leiningen
Last synced: 15 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/griffinscribe-llc/clojure-aes
Pure Clojure implementation of the Advanced Encryption Standard (AES) for encryption and decryption using 128, 192, and 256 bit keys based on FIPS Publication 197.
aes-encryption clojure cryptography
Last synced: 18 Jun 2025
https://github.com/lagenorhynque/duct.module.pedestal
Duct module for Pedestal, a library for building APIs/services in Clojure
Last synced: 21 Feb 2026
https://github.com/rattydave/docker-jupyterhub
Multi user Jupyterhub with C++, Java, Python, Tensorflow, Julia, SQL, NodeJS, Bash and more!
beakerx clojure groovy java jupyter-notebook jupyterhub machine-learning scala sql torch
Last synced: 14 Apr 2025
https://github.com/adityaathalye/clojure-multiproject-example
A grug-brained stab at layout and tooling to conveniently develop many Clojure projects in a single source repo.
clojure demo-project example-code expression-problem frameworks full-stack grug monolithic-architecture object-functional webapp
Last synced: 18 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/lsevero/clj-xlsxio
XLSXIO bidings por clojure
apache-poi clojure jna xlsx xlsxio
Last synced: 23 Sep 2025
https://github.com/prakhar1989/coding-challenges
Dan Shiffman's Coding Challenges in Clojure
clojure graphics processing visualization
Last synced: 16 Jul 2025
https://github.com/r0man/datumbazo
A JDBC driver for SQLingvo
clojure clojurescript lisp postgresql sqlingvo
Last synced: 15 Mar 2025
https://github.com/hashobject/sitemap
Clojure library for sitemap generation.
clojure clojure-library sitemap-generator
Last synced: 15 Jun 2025
https://github.com/askonomm/bruno
A jekyll-esque static site generator with the power of Clojure.
Last synced: 12 Apr 2025
https://github.com/practicalli/banking-on-clojure-webapp
Online banking application written in Clojure, with unit tests and Clojure specifications
clojure clojure-spec clojure-test generative-testing repl
Last synced: 02 Sep 2025
https://github.com/mountain/knowledge
combining wikidata and clojure core.logic
clojure knowledge logic-programming wikidata
Last synced: 14 Jul 2025
https://github.com/metosin/packaging-clojure-examples
Packaging a full-stack Clojure web app for production
clojure clojurescript deployment example-project metosin-example
Last synced: 23 Jun 2025
https://github.com/lambrospetrou/create-shadow-cljs-app
Easy creation of ClojureScript applications using Shadow-CLJS
aws-lambda clojure clojurescript closure nodejs shadow-cljs
Last synced: 13 May 2025
https://github.com/markwoodhall/clova
A simple validation library for Clojure and ClojureScript
clojure clojurescript validation
Last synced: 14 Apr 2025
https://github.com/immoh/swagger-spec
Spec for Swagger 2.0 definition
clojure clojure-spec clojurescript openapi swagger swagger2
Last synced: 10 Apr 2025
https://github.com/danielsz/beeld
Get the metadata associated with an image. Also contains image utilities: filesize, scale, etc.
Last synced: 17 Jul 2025
https://github.com/nomnom-insights/nomnom.duckula
🦆🧛🕸Framework for building HTTP APIs with Clojure, JSON and Avro
Last synced: 10 Jul 2025
https://github.com/holyjak/fulcro-troubleshooting
A development-time library for Fulcro that helps to detect problems earlier and find and fix their root cause faster
clojure fulcro troubleshooting webdev
Last synced: 13 Apr 2025
https://github.com/piranha/piu.clj
Simple pastebin
clojure graalvm-native-image highlight pastebin
Last synced: 17 Jul 2025
https://github.com/circleci/compojure-appengine-sample
Sample Compojure app with deployment to Google App Engine
appengine circleci clojure compojure
Last synced: 19 Apr 2025
https://github.com/pez/get-started-with-clojure
Learn Clojure and Interactive Programming – Zero install
clojure clojurescript education getting-started guide
Last synced: 13 Apr 2025
https://github.com/vodori/reactors
Maintain state, incorporate change, broadcast deltas. Reboot on error.
agents clojure core-async reactive real-time
Last synced: 01 Aug 2025
https://github.com/alerta/riemann-alerta
Create alerts from riemann metrics
Last synced: 11 Apr 2025
https://github.com/danneu/hyclops
Clojurey functions for Hy (a lisp on top of Python)
Last synced: 10 Apr 2025
https://github.com/fulcro-legacy/fulcro-tutorial
A devcard-based tutorial for Fulcro
clojure clojurescript data-driven spa tutorial web
Last synced: 29 Oct 2025
https://github.com/acrolinx/clj-queue-by
A queue which schedules fairly by key
Last synced: 02 Mar 2025
https://github.com/athos/spectrace
clojure.spec (spec.alpha) library aiming to be a fundamental tool for analyzing spec errors
clojure clojure-spec clojurescript error-messages spec
Last synced: 31 Jul 2025
https://github.com/edap/flowers
Program to generate 3D models of abstract flowers.
algorithmic-botany clojure clojurescript flowers meshes
Last synced: 18 Mar 2025
https://github.com/liquidz/clj-xmas
:christmas_tree: :christmas_tree: :christmas_tree:
christmas christmas-tree clojure xmas xmas-tree
Last synced: 16 Mar 2026
https://github.com/chouffe/mxnet-clj-tutorials
Tutorials and examples for clojure MXNet
clojure deeplearning mxnet tutorial
Last synced: 16 May 2025
https://github.com/igrishaev/zippo
Additions to the standard clojure.zip package
Last synced: 22 Apr 2025
https://github.com/borkdude/deps.add-lib
Clojure 1.12's add-lib feature for leiningen and/or other environments without a specific version of the clojure CLI
Last synced: 12 Dec 2025
https://github.com/ilevd/ns-sort
Leiningen plugin for sorting Clojure namespaces.
clojure leiningen namespace sorting
Last synced: 04 Sep 2025
https://github.com/jimmyhmiller/fsm-maker
Simple UI for making Finite State Machines
clojure finite-state-machine fsm
Last synced: 03 Mar 2026
https://github.com/carocad/frechet
Discrete Fréchet distance and of the minimum path required for traversing with it
calculations clojure curve frechet-distance
Last synced: 12 Dec 2025
https://github.com/latacora/eidolon
A collection of specter navigators: tools for finding and modifying stuff in structured data
Last synced: 21 Oct 2025
https://github.com/pepijn/google-cloud-functions-clojure
An experiment showing a (Clojure) ring adapter for the Google Cloud Function Java Runtime on Google Cloud Platform
clojure google-cloud-functions google-cloud-platform ring-adapter
Last synced: 12 Dec 2025
https://github.com/gws/clj-mandrill
A Clojure implementation of the Mandrill API
Last synced: 12 Dec 2025
https://github.com/daveliepmann/uruk
MarkLogic XCC in Clojure
api clojure database document-management java marklogic nosql xcc xml xml-document xquery
Last synced: 25 Apr 2025
https://github.com/borkdude/clj-reflector-graal-java11-fix
A fix for an issue with clojure.lang.Reflector in GraalVM native-image JDK11.
Last synced: 06 May 2025
https://github.com/helins/rktree.cljc
Trees where leaves are located both in time and space
clojure data-structures ordering prioritization time
Last synced: 02 Mar 2026
https://github.com/arichiardi/unbroken-promises
Tiny macro library designed for easing up ClojureScript testing of Promises.
clojure clojurescript promises
Last synced: 05 Oct 2025
https://github.com/igrishaev/teleward
Captcha bot for Telegram in Clojure + GraalVM
Last synced: 12 Mar 2026
https://github.com/uswitch/opencensus-clojure
clojure cloud distributed-tracing jaeger opencensus ring stats trace tracing zipkin
Last synced: 10 May 2025
https://github.com/boxp/spellcard
A Leiningen template for k8s deployment automation.
circleci clojure k8s microservice
Last synced: 14 May 2025
https://github.com/lambdaschmiede/camunda-clojure-plugin
A Camunda Process Engine Plugin to execute Clojure Functions from Activities
Last synced: 19 Feb 2026
https://github.com/miikka/clj-nvd
Scan your deps.edn dependencies for known vulnerabilities
clojure dependencies vulnerability-scanner
Last synced: 26 Jun 2025
https://github.com/tiagodalloca/city-weather-clj
Small web application which consumes the Open Weather API and makes use of Clojure's atom construct as cache.
api backend clojure functional-programming
Last synced: 30 Apr 2025
https://github.com/borkdude/aoc2017
Advent of Code 2017
advent-of-code advent-of-code-2017 clojure
Last synced: 06 May 2025
https://github.com/quangv/re-frame-html5-routing
Re-Frame +routes using Bidi & pushy for no-hashes html5 routing
bidi boilerplate cljs clojure clojurescript example html5 html5-history pushy re-frame reagent router sample starter
Last synced: 19 Aug 2025