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-23 00:05:32 UTC
- JSON Representation
https://github.com/mityasaray/clojure-tdlib-json
Its a wrapper around tdlib json client
Last synced: 20 Mar 2025
https://github.com/olical/prepl-compliance-test
Checks a Clojure prepl server against a bunch of tests
Last synced: 23 Jun 2026
https://github.com/darky/ts-multimethod
TypeScript multimethods inspired by Clojure multimethods
clojure method multimethod typescript
Last synced: 01 May 2025
https://github.com/helins/rxtx.clj
Serial IO based on RXTX from Clojure JVM
clojure io iot jrxtx rxtx serial-port
Last synced: 12 Dec 2025
https://github.com/aracki/ssa-clojure
Small web app - written in clojure - functional programming practice
bootstrap clojure database html-page
Last synced: 03 May 2026
https://github.com/elser-lang/elser
Smart-contract oriented language with emphasis on explicitness for critical and mutative operations and enforcement of a structured approach to smart-contract building.
blockchain clojure dsl ethereum evm language lisp programming-language smart-contracts solidity vyper
Last synced: 24 Sep 2025
https://github.com/lotuc/akka-clojure
Akka wrapper (under developing, API unstable)
akka clojure early-development
Last synced: 01 Sep 2025
https://github.com/balysv/space-clojure
A minimal Newtonian gravity and collision simulator in Clojure
clojure collision-simulator collision-strategy gravity newton simulation
Last synced: 12 Sep 2025
https://github.com/ethagnawl/clojurescript-vim-fireplace-demo
A proof of concept which shows how to use Vim-Fireplace to interact with a ClojureScript REPL
clojure clojurescript vim-fireplace
Last synced: 11 Apr 2025
https://github.com/imteekay/pokemonad
Understanding Higher Order Functions like filter, map, and reduce using Pokemon
clojure filter functional-programming higher-order-functions map pokemon reduce
Last synced: 29 Mar 2025
https://github.com/tessellator/resilience4clj-circuitbreaker
A small Clojure wrapper around the resilience4j CircuitBreaker module
circuitbreaker clojure resilience resilience4j
Last synced: 30 Jul 2025
https://github.com/nextjournal/clerk-cljs-demo
A demo project showing a custom CLJS build for Clerk.
Last synced: 19 Jul 2025
https://github.com/djblue/amaze
Amazing maze generator
clojure clojurescript maze-generator shadow-cljs
Last synced: 13 Sep 2025
https://github.com/fabiogouw/datomic-starter
A docker image ready to run Datomic Starter edition
clojure datomic docker-image dockerfile
Last synced: 07 Mar 2026
https://github.com/0918nobita/setup-cljstyle
Set up cljstyle (Clojure code formatter)
clojure continuous-integration formatting github-actions
Last synced: 17 Jan 2026
https://github.com/salvatoretosti/saltosti.com
A static site hosted on AWS S3
Last synced: 26 Apr 2025
https://github.com/wall-brew-co/common-beer-format
A cross-format implementation of the BeerXML standard
beer beer-format beerxml clojure clojure-library clojurescript clojurescript-library cross-format edn json xml
Last synced: 02 May 2025
https://github.com/milankinen/cljs-rx
RxJS bindings for ClojureScript
clojure clojurescript frp reactive-programming rxjs
Last synced: 30 Jun 2025
https://github.com/mitranim/clojure-datomic-starter
Quickstart/template for a Clojure/Ring webserver with Datomic
clojure datomic starter-template
Last synced: 27 Feb 2025
https://github.com/frkn-dev/liberty-monitoring
Monitoring subsystem for FuckRKN1 service
Last synced: 10 Apr 2025
https://github.com/taylorwood/taylorwood.github.io
blog clojure fsharp functional-programming
Last synced: 16 May 2025
https://github.com/graphqlize/graphqlize-java
A Java library for developing GraphQL API instantly from Postgres and MySQL databases
clojure graphql graphql-api graphql-server java jvm sparkjava spring-boot
Last synced: 02 Oct 2025
https://github.com/kelsey-sorrels/rockpick
A Clojure library for reading and writing REXPaint .xp files
Last synced: 11 Jun 2026
https://github.com/mjul/logiclab
Examples and tutorial for the excellent Clojure core.logic logic programming library
Last synced: 06 Apr 2025
https://github.com/rafaeldelboni/super-dice-roll-clj
Discord, Slack and Telegram bot that roll dices using using commands like `/roll 4d6+4`.
clojure discord-bot slack-bot telegram-bot
Last synced: 31 Jul 2025
https://github.com/green-coder/clojure-course
Des cours de Clojure pour les débutants
clojure french-language tutorial
Last synced: 05 Apr 2025
https://github.com/cipherself/gossip
gossip is a Clojure library to do gossip dissemination of messages in a decentralized manner over unreliable networks.
clojure gossip gossip-dissemination
Last synced: 19 Feb 2026
https://github.com/artemy/advent-of-code-2021
Advent of Code 2021 solutions written in Clojure
advent-of-code advent-of-code-2021 advent-of-code-2021-clojure advent-of-code-clojure clojure
Last synced: 02 Apr 2025
https://github.com/factorhouse/storybook-cljs
Use Storybook.js with ClojureScript!
clojure clojurescript hsx react storybookjs uix
Last synced: 23 Jul 2025
https://github.com/heliosmaster/reagent-ajax
Basic Leiningen template for web applications with reagent, using ajax and the transit format to communicate with the backend.
clojure clojurescript lein-template leiningen reagent
Last synced: 13 Sep 2025
https://github.com/corkine/clj-runner
A simple way to 'click to run' clojure script with deps.edn local deps cache
Last synced: 15 Jan 2026
https://github.com/hodur-org/hodur-contentful-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 cms content contentful data modeling schema
Last synced: 30 Mar 2025
https://github.com/logicblocks/pathological
A complete wrapper of Java NIO2 for Clojure.
clojure clojure-library clojure-wrapper file-system file-systems filesystem filesystems java-nio2 path paths
Last synced: 21 Jun 2025
https://github.com/telekid/pine
ClojureScript routing for universal applications
clojure clojure-library clojurescript clojurescript-library router
Last synced: 09 Apr 2025
https://github.com/pez/joyride-aoc-2022
Script VS Code to solve Advent of Code this year
advent-of-code advent-of-code-2022 clojure emacs vscode
Last synced: 10 Mar 2026
https://github.com/tolitius/miner
tracing steps of an evil bitcoin miner
bitcoin blockchain clojure proof-of-work
Last synced: 13 May 2026
https://github.com/akvo/akvo-flow-services
Akvo Flow service applications for reporting, bulk uploads and others
Last synced: 29 Aug 2025
https://github.com/tuddman/clj-neo4j-procedures
Neo4j User-Defined Procedures & Functions, Implemented in Clojure
Last synced: 09 Apr 2025
https://github.com/mjftw/clojure-simple-lang
A Clojure implementation of the SIMPLE language as described in Understanding Computation by Tom Stuart. https://computationbook.com/
clojure programmin-language small-step-semantics understanding-computation
Last synced: 24 May 2026
https://github.com/borkdude/sci-wallpaper-downloader
A port of @yogthos's wallpaper downloader to the Small Clojure Interpreter on NodeJS
clojure clojurescript interpreter nodejs script
Last synced: 28 Apr 2026
https://github.com/rosineygp/clojure-dks
Clojure CRUD (mongo, docker, REST, Swagger)
api clojure docker docker-compose monogodb swagger
Last synced: 13 Apr 2026
https://github.com/xtdb/templates
`deps-new` templates to create an XTDB 2.x playground
Last synced: 06 Sep 2025
https://github.com/dotfox/jsonista.jcs
RFC 8785 JSON Canonicalization Scheme (JCS) for metosin/jsonista
canonicalization clojure json jsonista rfc-8785
Last synced: 13 Oct 2025
https://github.com/heyvito/difo
⚙️ Distributed FIFOs. Simple background processing for Clojure
background-jobs clojure distributed-job jobs
Last synced: 25 Mar 2025
https://github.com/nuid/credential
Cross-platform credential interface
authentication clj cljc cljs clojure clojurescript
Last synced: 09 Apr 2025
https://github.com/port19x/bbyt
A search centric youtube client
cli clj clojure hickory webscraping youtube
Last synced: 03 Aug 2025
https://github.com/somecho/depo
Easily manage dependencies for Clojure projects
babashka cli cli-tool clj clojure deps-edn leiningen shadow-cljs
Last synced: 09 Apr 2025
https://github.com/eval/bubble-config
An aero powered config with environments aimed at Babashka tasks.
babashka cli clojure configuration
Last synced: 09 Apr 2025
https://github.com/nuid/cryptography
Cross-platform cryptographic fundamentals
clj cljc cljs clojure clojurescript cryptography hashing random
Last synced: 09 Apr 2025
https://github.com/7bridges-eu/carter
Twitter analysis with Clojure and OrientDB
clojure clojurescript graph orientdb twitter
Last synced: 06 Jul 2025
https://github.com/coldnew/ipify.clj
Clojure(Script)'s library for https://www.ipify.org: A Simple IP Address API.
Last synced: 09 Apr 2025
https://github.com/vvvvalvalval/m12
Environment for experimenting a 12-digits notation for music
clojure clojurescript music music-notation
Last synced: 14 Jun 2025
https://github.com/ogeagla/clj-hypercomplex
A library for hypercomplex algebras in Clojure
algebraic-structures cayley-dickson clojure complex-numbers hypercomplex-number octonion quaternions
Last synced: 23 Feb 2026
https://github.com/pablobcb/clj-with
Macro inspired by Elixir's `with` statement
clj clojure pattern-matching with
Last synced: 05 Sep 2025
https://github.com/xcoo/metabill
A minimal library to read build timestamp from JAR/WAR manifests.
Last synced: 12 Dec 2025
https://github.com/strojure/ring-lib
Opinionated implementations for Clojure ring handler.
clojure optimization ring-handler ring-middleware
Last synced: 16 Jun 2025
https://github.com/jeffh/check.statem
Facilities for generating test programs using state machines.
clojure fuzzing property-based-testing quickcheck state-machine test-check testing
Last synced: 07 Oct 2025
https://github.com/divs1210/spectacular
spec / instrument arbitrary Clojure expressions!
Last synced: 08 Oct 2025
https://github.com/sernamar/dinero
A Clojure library for working with money
bitcoin clojure currencies money
Last synced: 08 Oct 2025
https://github.com/coldnew/left-pad.clj
clojure/clojurescript port of left-pad: https://github.com/azer/left-pad
clojure clojurescript left-pad leftpad
Last synced: 09 Oct 2025
https://github.com/joelittlejohn/zookem
Clojure and Leiningen helper for running embedded Zookeeper instances for integration testing.
clojure embedded integration-testing lein zookeeper
Last synced: 19 Apr 2025
https://github.com/bsless/double-dispatch-lite
Lightweight JIT friendly multimethods
clojure performance polymorphism
Last synced: 10 Oct 2025
https://github.com/diogok/klj-api
Demo Clojure API
clojure docker graalvm native-image
Last synced: 29 Apr 2026
https://github.com/fern-flower-lab/java-properties
Java properties files micro parser for Clojure
clj clojure clojure-library compatibility configuration edn java java-properties parser properties-parser tiny
Last synced: 19 Jan 2026
https://github.com/vedang/lein-sources
A leiningen plugin to add sources and javadoc jars to the classpath.
clojure java javadoc lein-plugin leiningen sources
Last synced: 18 May 2026
https://github.com/propan/clj-struct
packs/unpacks sequences of values according to the given format
Last synced: 05 Jul 2025
https://github.com/stelcodes/functional-news
A Hacker News clone - without the side effects 🪄
clojure clojurescript postgresql scss
Last synced: 06 Jan 2026
https://github.com/pepzer/shrimp
A ClojureScript library targeting Node.js and providing async channels on top of Red Lobster promise library.
clojure clojurescript clojurescript-library javascript lumo nodejs
Last synced: 15 Oct 2025
https://github.com/shipclojure/tailwind-merge-clj
Merge Tailwind CSS classes without style conflicts
clojure clojure-library clojurescript tailwind tailwindcss
Last synced: 17 Oct 2025
https://github.com/vvvvalvalval/xml-pull
Pulling nested Clojure data structures from XML documents, declaratively and efficiently.
Last synced: 18 Oct 2025
https://github.com/wevre/advent-of-code
AoC solutions in Clojure
advent-of-code advent-of-code-2015 advent-of-code-2020 advent-of-code-2021 advent-of-code-2022 clojure
Last synced: 22 Apr 2025
https://github.com/nuvla/clojure-library
Clojure(Script) library to facilitate use of the Nuvla REST API
Last synced: 19 Oct 2025
https://github.com/dryewo/fahrscheine-bitte
Clojure library for checking OAuth2 access tokens
access-token api clojure compojure oauth2 security swagger1st
Last synced: 22 Apr 2025
https://github.com/borkdude/cherry-action-example
Github action implemented with cherry
cherry-cljs clojure clojurescript
Last synced: 08 Feb 2026
https://github.com/joelittlejohn/lein-project-clean
A lein plugin to tidy/refactor source files in a project via refactor-nrepl middleware
clojure lein lein-plugin nrepl refactoring
Last synced: 19 Apr 2025
https://github.com/chrovis/clj-deconstruct-sigs
deconstructSigs for Clojure
clojure clojurescript cosmic mutational-signatures
Last synced: 09 Feb 2026
https://github.com/leonoel/plop
Imperative programming primitives for Clojure
Last synced: 26 Feb 2026
https://github.com/athos/igv-client
Clojure implementation of IGV client to control IGV via its Port Commands
Last synced: 01 Mar 2026
https://github.com/bfontaine/simple-progress
Simple progress bar for your Clojure programs
Last synced: 02 Mar 2026
https://github.com/tirkarthi/coloring-india
Solving graph coloring problem with clojure
clojure coloring-content d3 graph-algorithms logic-programming
Last synced: 16 Apr 2026
https://github.com/dlesl/serde_clj
Convert Rust data to idiomatic Clojure data using JNI
Last synced: 05 Mar 2026
https://github.com/duct-framework/database.sql
Integrant methods for connecting to a SQL database
Last synced: 05 Mar 2026
https://github.com/minhtuannguyen/cljocker
A simple DSL to build Dockerfile
clojure docker dockerfile dockerfiles dsl infrastructure infrastructure-as-code
Last synced: 06 Mar 2026
https://github.com/jeremyheiler/clj
A shell script for executing Clojure code and running a Clojure REPL.
Last synced: 17 Apr 2026
https://github.com/nuvla/ring
Reusable ring-based application server packaged as a Docker container
Last synced: 10 Jun 2025
https://github.com/runejuhl/ferret-keyboard
Ferret implementation of Arduino Projects Book #07: keyboard
Last synced: 21 Apr 2026
https://github.com/chriscummins/pip-db
Bioinformatics search engine for protein isoelectric points
bioinformatics blas clojure database protein-isoelectric-points research-tool
Last synced: 28 Apr 2026
https://github.com/into-docker/into-docker-clojure-graalvm
A Docker builder for native Clojure (via GraalVM)
builder-image clojure docker graalvm graalvm-native-image into-docker into-docker-builder-image
Last synced: 29 Apr 2026
https://github.com/hatappo/bisql
Keep SQL executable, call it as Clojure functions 🚲️
2way-sql bycycle clojure jdbc orm postgresql sql sql-template
Last synced: 03 May 2026