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/vedang/clj_fdb
A thin Clojure wrapper for the Java API for FoundationDB.
clojure clojure-library foundationdb
Last synced: 27 Oct 2025
https://github.com/avisonovate/logging
Easy setup of clojure.tools.logging w/ SLF4j, plus request correlation
Last synced: 14 Jul 2025
https://github.com/piotr-yuxuan/dove
Infer specs from SpecificRecord Java classes of any Avro named type (record, fixed, or enum)
avro avro-format avro-schema clojure clojure-spec clojure-specs spec specific-schemas
Last synced: 13 May 2025
https://github.com/oliyh/doo-chrome-devprotocol
A runner for doo which runs tests in Chrome, using the Chrome Dev Protocol with no need for karma or npm.
chrome chrome-headless clojure clojurescript lein leiningen testing
Last synced: 30 Apr 2025
https://github.com/tomekw/cotd
Clojure of the day
clojure documentation graal-native graalvm learning learning-clojure
Last synced: 07 May 2025
https://github.com/thi-ng/blog
Current blog posts and consolidated historical articles from various other blog platforms used previously
blog clojure clojurescript typescript webgl zig
Last synced: 11 Apr 2025
https://github.com/clojang/jiface
A Clojure-idiomatic wrapper around Erlang's JInterface
beam clojure distributed-systems erlang java jinterface jvm otp
Last synced: 13 Apr 2025
https://github.com/vodori/missing
A utility library for Clojure of functions and macros that complement clojure.core
clojure graph-theory macros topology transducers utility
Last synced: 10 Apr 2025
https://github.com/oscaro/clj-gcloud-storage
Clojure wrapper for google-cloud-storage Java client.
clojure google-cloud google-cloud-storage
Last synced: 06 Apr 2025
https://github.com/divs1210/pushy-clj
Send APNs push notifications using the new HTTP/2 protocol from Clojure
apns2 clojure push-notifications
Last synced: 14 Apr 2025
https://github.com/AppsFlyer/lein-protodeps
Leiningen plugin for consuming and compiling protobuf schemas
clojure leiningen leiningen-plugin protobuf protocol-buffers
Last synced: 30 Apr 2025
https://github.com/rm-hull/wam
Gradual WAM implementation using Hassan Aït-Kaci's tutorial reconstruction
clojure parser-combinators prolog-implementation tutorial unification wam
Last synced: 23 Apr 2025
https://github.com/lein-junit/lein-junit
Leiningen plugin for running JUnit tests.
Last synced: 30 Aug 2025
https://github.com/yonureker/stripe-clojure
Clojure SDK for the Stripe API.
clojure clojure-library stripe stripe-api
Last synced: 03 Mar 2025
https://github.com/juxt/pack-datomic
Datomic Packer and Terraform setup
clojure clojure-lb datomic packer terraform terraform-modules
Last synced: 01 Aug 2025
https://github.com/lambdahands/opticlj
A Clojure(Script) expectation/snapshot testing library, inspired by cram, ppx_expect, and jest
clojure repl snapshot-testing test-strategy testing
Last synced: 19 Aug 2025
https://github.com/nubank/emidje
Test runner, report viewer and formatting tool for Midje within Emacs
Last synced: 07 Oct 2025
https://github.com/vincit/satakieli
Satakieli is a i18n library that provides identical API for ClojureScript and Clojure programmers. Localized messages can be written using ICU MessageFormat syntax.
clojure clojurescript clojurescript-library i18n messageformat translation
Last synced: 24 Apr 2025
https://github.com/oscaro/eq
jq, but for EDN.
cli clojure edn pretty-print tool
Last synced: 24 Apr 2025
https://github.com/luchiniatwork/migrana
Migrana is a Datomic migration tool that gives you the control over how your Datomic database evolves.
clojure database datomic migration schema schema-inference
Last synced: 20 Jun 2025
https://github.com/divs1210/impala
Simple, extensible bytecode interpreter
bytecode-interpreter clojure vm
Last synced: 14 Apr 2025
https://github.com/xcoo/pdfshot
PDF screenshot generator for web pages
clojure clojurescript docker puppeteer
Last synced: 13 Apr 2025
https://github.com/bhauman/flappy-bird-demo-new
This is the original Flappy Bird Demo updated to use the latest incarnation of Figwheel.
clojure clojurescript demo figwheel flappy-bird
Last synced: 08 Apr 2025
https://github.com/bitterblue/commonmark-hiccup
Configurable Clojure library for converting markdown to HTML.
clojure commonmark hiccup html-renderer markdown
Last synced: 22 Jul 2025
https://github.com/hlship/cli-tools
CLIs and subcommands for Clojure or Babashka
Last synced: 14 Apr 2025
https://github.com/wandersoncferreira/meta-schema
Little DSL to make data processing sane with clojure.spec and spec-tools
clojure clojure-spec data-processing dsl edn spec
Last synced: 05 May 2025
https://github.com/jsa-aerial/hanasu
A very light weight, simple websocket based messaging system in Clojure(Script). Converse/talk 話す(hanasu).
clojure clojurescript messaging websockets
Last synced: 22 Apr 2025
https://github.com/conormcd/clj-honeycomb
A Clojure interface to Honeycomb.io, built on libhoney-java.
clojure honeycomb honeycombio monitoring observability
Last synced: 07 May 2025
https://github.com/mayvenn/limo
A wrapper around selenium webdriver
clojure selenium-webdriver wrapper
Last synced: 13 Jul 2025
https://github.com/datopia/abci-host
Clojure host/server for Tendermint's ABCI protocol.
abci blockchain clojure consensus distributed-systems tendermint
Last synced: 05 Aug 2025
https://github.com/strojure/fitter
System component management library for Clojure.
clojure components dependency-injection inversion-of-control system-automation
Last synced: 15 Aug 2025
https://github.com/perkss/tinklj
A Cryptographic Clojure Api for the Google Tink library
clojure crypto cryptography encryption encryption-algorithms encryption-decryption security
Last synced: 12 Apr 2025
https://github.com/yetibot/core
:expressionless: Core yetibot utilities, extracted for shared use among Yetibot and its various plugins
chatbot clojure yetibot yetibot-plugins
Last synced: 08 Apr 2025
https://github.com/totakke/jungerer
Clojure network/graph library wrapping JUNG
Last synced: 07 Nov 2025
https://github.com/daveyarwood/rubylisp
A Lisp dialect of Ruby
clojure interop lisp lisp-dialect ruby scripting scripting-language
Last synced: 10 Apr 2025
https://github.com/borkdude/gh-release-artifact
Upload artifacts to Github releases idempotently
Last synced: 19 Sep 2025
https://github.com/asciidoctor/asciidoctor-lein-plugin
A Leiningen plugin for generating documentation using Asciidoctor
asciidoc asciidoctor clj clojure docbook documentation documentation-generator documentation-tool lein lein-plugin leiningen
Last synced: 24 Oct 2025
https://github.com/tferr/scripts
:microscope::cocktail: Home of the ImageJ BAR: A collection of Broadly Applicable Routines for ImageJ
beanshell clojure groovy ijm image-analysis imagej imagej2 java jython microscopy python ruby scientific-workflows scripts-collection
Last synced: 14 Apr 2025
https://github.com/gersak/timing
Time computation library with CRON scheduling capability
calendar clojure clojurescript date datetime interval scheduler time timestamp
Last synced: 12 Dec 2025
https://github.com/dundalek/dinodoc
Docusaurus-powered documentation system for Clojure and other languages
clojure docs-as-code docs-generator documentation docusaurus living-documentation
Last synced: 21 Mar 2025
https://github.com/xlfe/radiale
What if home automation was homoiconic? Just transformations of data? No more YAML!
clojure deconz esphome homeautomation mdns mqtt
Last synced: 21 Mar 2025
https://github.com/ccfontes/eg
eg delivers clojure.test function tests with conciseness
babashka clojure clojurescript tests
Last synced: 21 Oct 2025
https://github.com/pmonks/unfurl
This library implements "URL unfurling" approximately according to how Slack does it.
clojure clojure-library unfurl url-unfurling
Last synced: 12 Dec 2025
https://github.com/lsevero/clj-raylib
Raylib bindings for clojure
clojure game-development game-engine raylib
Last synced: 10 Apr 2025
https://github.com/pink-gorilla/goldly
sci-cljs-kernel for reval
cljs clojure clojurescript reagent
Last synced: 03 Sep 2025
https://github.com/ashenfad/traffic
A quick and dirty vehicle speed detector using video + anomaly detection
anomaly-detection bigml clojure traffic-analysis video
Last synced: 21 Sep 2025
https://github.com/resilience4clj/resilience4clj-retry
Resilience4Clj Retry lets you decorate a function call with a specified number of retry attempts.
cache circuit-breaker clojure metrics resilience retry
Last synced: 12 Dec 2025
https://github.com/cark/cark.behavior-tree
A functional behavior tree implementation
Last synced: 18 Jul 2025
https://github.com/jackrusher/arrowic
Quick and dirty directed graph viewer for REPL explorations.
Last synced: 12 Apr 2025
https://github.com/innoq/tutorial-clj-webapp
A tutorial for getting started with Clojure web applications
clojure clojure-development tutorial
Last synced: 13 Oct 2025
https://github.com/vivid-inc/ash-ra-template
Expressive & customizable template system featuring Clojure language processing
art clojure erb erb-syntax lisp template template-engine template-language template-library templates templating
Last synced: 25 Aug 2025
https://github.com/practicalli/neovim
Guides to using Neovim, Conjure, LSP and Portal for Clojure REPL driven development. Aldo covers general dev tools including Neogit
clojure clojure-lsp conjure fennel neovim
Last synced: 16 Jun 2025
https://github.com/yfractal/chartkick
Create beautiful JavaScript charts with one line of Clojure
Last synced: 05 Oct 2025
https://github.com/gixxi/lambdaroyal-memory
STM-based in-memory database storing persistent data structures
clojure in-memory-database software-transactional-memory transaction
Last synced: 01 Mar 2025
https://github.com/athos/type-infer
A Clojure utility to inspect static types inferred by the Clojure compiler
clojure macros static-types type-inference
Last synced: 09 Jul 2025
https://github.com/muoncore/photon
Photon is an event store with cold+hot event streaming
clojure eventsourcing java microservice reactive reactive-streams
Last synced: 09 May 2025
https://github.com/athos/clj-check
lein-check alternative for Clojure CLI tool
Last synced: 03 May 2025
https://github.com/ccann/gregor
Lightweight Clojure bindings for Apache Kafka
Last synced: 02 May 2025
https://github.com/leonoel/injure
A dependency injector for Clojure and Clojurescript
clojure clojurescript dependency-injection
Last synced: 05 Jul 2025
https://github.com/bevuta/clojure-nix-locker
Simple and flexible tool to build clojure projects with Nix
Last synced: 28 Mar 2025
https://github.com/joakimen/fzf.clj
A small, data-driven and babashka-compatible wrapper around fzf
Last synced: 16 Aug 2025
https://github.com/aroemers/crustimoney
A Clojure idiomatic PEG parser.
clojure parser-combinators parser-generator peg
Last synced: 30 Apr 2025
https://github.com/vlaaad/blanket
Soft encapsulation for Clojure data structures
Last synced: 13 Apr 2025
https://github.com/holyjak/clj-concordion
Developer-friendly, simple BDD tests using Clojure and clojure.test, based on Concordion.org
clojure specification-by-example testing-library
Last synced: 13 Apr 2025
https://github.com/igrishaev/farseer
A set of modules for handling JSON RPC in Clojure
Last synced: 22 Apr 2025
https://github.com/davidvujic/my-emacs-config
My Clojure, Python, JavaScript & TypeScript friendly Emacs config.
clojure emacs emacs-configuration javascript python typescript
Last synced: 14 Apr 2025
https://github.com/logicblocks/cartus
A structured logging abstraction with multiple backends.
cambium clojure logger logging logs structured-logging testing
Last synced: 09 Apr 2025
https://github.com/taylorwood/clj.native-cli
Template for creating native CLI tools with Clojure and GraalVM
cli clojure graalvm native-image template
Last synced: 16 May 2025
https://github.com/roman01la/clojurescript-studio
Online coding sandbox tailored for web development
Last synced: 14 Apr 2025
https://github.com/unbounce/encors
encors is a CORS library for ring.
clojure cors owner-platform-services release-not-compliant ring workflow-trunk
Last synced: 09 Apr 2025
https://github.com/coast-framework/lighthouse
Easy clojure relational database queries, migrations and connection pooling
clojure connection-pool database datomic datomic-pull-sql hikari-cp postgres postgresql relational-databases sqlite sqlite3
Last synced: 11 Apr 2025
https://github.com/joelittlejohn/clj-http-hystrix
A Clojure library to wrap clj-http requests as hystrix commands
circuit-breaker clj-http clojure http-client hystrix microservices
Last synced: 27 Jun 2025
https://github.com/viglioni/lang-studies
Repo with algorithms or small projects in some languages I am studying
Last synced: 10 Jul 2025
https://github.com/ericdallo/deps-bin
A Clojure library that builds an executable containing a embedded jar inside
bin cli clojars clojure clojure-cli deps deps-edn executable library
Last synced: 23 Mar 2025
https://github.com/mentat-collective/mathbox.cljs
Clojurescript extensions and utilities for Mathbox.
clojure clojurescript mathbox threejs visualization
Last synced: 19 Mar 2025
https://github.com/zacyang/raml-clj-parser
A RAML parser implemented in clojure
Last synced: 21 Oct 2025
https://github.com/runeanielsen/typesense-clj
Clojure HTTP client for Typesense
Last synced: 24 Dec 2025
https://github.com/askonomm/shh
A CLI password manager designed for efficiency.
Last synced: 12 Apr 2025
https://github.com/thatguyhughesy/blockchain
Clojure implementation of Blockchain
Last synced: 25 Oct 2025
https://github.com/clj-kafka/franzy
A set of Clojure libraries to work with Apache Kafka (producer, consumer, rebalancing, administration, and validation).
apache-kafka clojure kafka kafka-client kafka-consumer kafka-producer
Last synced: 22 Oct 2025
https://github.com/authzed/authzed-java
Official SpiceDB client library for JVM languages
authorization authzed clojure fine-grained-access-control fine-grained-authorization java java-library permissions sdk zanzibar
Last synced: 17 Jun 2025
https://github.com/swirrl/matcha
:tea: An in memory graph database with SPARQL-like DSL for querying Linked Data Models
clojure datalog dsl linked-data query-engine rdf sparql
Last synced: 17 Mar 2025
https://github.com/bfontaine/clj
:koala: (Clojure-like) Lazy iterators in Python
Last synced: 08 May 2025
https://github.com/withjak/inspector
See what your functions are doing.
clojure debugger hierarchy omnipresent profiling trace
Last synced: 22 Oct 2025
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: 13 Apr 2025
https://github.com/pez/scad-clj-workflow
Interactive 3D Modeling with Clojure
3d-models 3d-printing clojure openscad
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/nuid/ethereum
Cross-platform Ethereum API
clj cljc cljs clojure clojurescript ethereum
Last synced: 09 Apr 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/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