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-06-23 00:05:36 UTC
- JSON Representation
https://github.com/nervous-systems/serverless-cljs-plugin
Serverless plugin for Clojurescript deployment w/ cljs-lambda
aws aws-lambda clojure clojurescript serverless serverless-plugin
Last synced: 07 May 2025
https://github.com/timothypratley/enterprise-clojure-training
A Clojure training course for Developers and Senior Developers
clojure training training-materials
Last synced: 16 Apr 2025
https://github.com/daveliepmann/vdquil
Visualizing Data (in Quil!)
clj clojure data-visualization quil visualize-data
Last synced: 09 Apr 2025
https://github.com/lilactown/cascade
A library of continuation-passing, thunk-producing versions of many Clojure core functions.
clojure clojurescript continuation-passing-style cps recursion walk
Last synced: 19 Dec 2024
https://github.com/rorokimdim/pp-grid
A clojure library to construct formatted text
clojure pretty-print pretty-printing text-formatting
Last synced: 11 Apr 2025
https://github.com/smee/binary
Clojure API for binary format I/O using java's stream apis
Last synced: 19 Dec 2024
https://github.com/thi-ng/babel
A Leiningen project template for literate Clojure projects w/ org-mode
clojure clojurescript emacs literate-programming org-mode template
Last synced: 11 Apr 2025
https://github.com/zalky/reflet
Tools for building Re-frame + React based web apps with graph and non-graph data models
clojure clojurescript finite-state-machines graphs re-frame react reagent
Last synced: 14 Apr 2025
https://github.com/rm-hull/jasentaa
A parser combinator library for Clojure and ClojureScript
clojure parser parser-combinators
Last synced: 10 May 2025
https://github.com/riemann/riemann-clojure-client
A Clojure client for the Riemann monitoring system.
Last synced: 09 Apr 2025
https://github.com/clojure-garden/clojure-garden
The navigator in the Clojure ecosystem
clojure clojure-garden clojure-tools clojurescript
Last synced: 10 May 2025
https://github.com/metosin/schema-viz
Plumatic Schema visualization using Graphviz.
clojure clojurescript metosin-inactive schema visualization
Last synced: 23 Jun 2025
https://github.com/rekola/nanoclj
A Tiny Clojure Interpreter
c clojure cplusplus interpreter
Last synced: 09 Apr 2025
https://github.com/avisonovate/config
Configure a system using EDN files and clojure.spec
Last synced: 20 Nov 2024
https://github.com/brabster/crucible
AWS CloudFormation templates built with Clojure
clojure clojure-specs cloudformation crucible
Last synced: 09 Apr 2025
https://github.com/jdevuyst/comprehend
Clojure in-memory database modeled on sets, not tables. Comprehend supports pattern matching, forward matching, rewriting, and transactional storage.
clojure clojure-library in-memory-database
Last synced: 09 Apr 2025
https://github.com/tolitius/chazel
Hazelcast bells and whistles under the Clojure belt
Last synced: 23 Apr 2025
https://github.com/mpenet/hayt
CQL3 DSL for Clojure
cassandra cassandra-cql clojure cql dsl
Last synced: 07 Apr 2025
https://github.com/ertugrulcetin/enion
Enion Online is an Epic PvP Battle game between Orcs and Humans. The game is written using Clojure and ClojureScript, and utilizes the PlayCanvas game engine.
clojure clojurescript game game-development playcanvas
Last synced: 12 Apr 2025
https://github.com/wdhowe/telegrambot-lib
Clojure library implementation of the Telegram Bot API.
clojure lein leiningen telegram telegram-api telegram-bot telegram-bot-api
Last synced: 06 May 2025
https://github.com/adzerk-oss/boot-cljs-repl
Boot task providing a REPL for ClojureScript development.
boot boot-tasks clojure clojurescript clojurescript-repl repl
Last synced: 09 Apr 2025
https://github.com/ertugrulcetin/code3dworld
Learn programming in 3D World
clojure coding-for-beginners electron programming
Last synced: 12 Apr 2025
https://github.com/nooga/let-go
Clojure-esque extension language for Go. (WIP)
clojure compiler go interpreter scripting-language vm
Last synced: 30 Dec 2024
https://github.com/tolitius/envoy
a gentle touch of Clojure to Hashicorp's Consul
Last synced: 13 Apr 2025
https://github.com/borkdude/deflet
Make let-expressions REPL-friendly!
babashka clojure clojurescript nbb
Last synced: 11 Jun 2025
https://github.com/oliyh/lacinia-gen
Generators for GraphQL
clojure clojurescript generative graphql lacinia
Last synced: 13 Apr 2025
https://github.com/bronsa/tools.decompiler
A decompiler for clojure, in clojure
Last synced: 19 Dec 2024
https://github.com/lipas-liikuntapaikat/lipas
Lipas is a nationwide, public GIS service of Finnish sport and recreation facilities.
clojure clojurescript docker elk-stack geoserver gis openlayers osrm postgis re-frame reitit
Last synced: 30 Apr 2025
https://github.com/tolitius/boot-check
check, analyze and inspect Clojure/Script code
Last synced: 09 May 2025
https://github.com/deraen/sass4clj
SASS compiler for Clj, Lein and Boot, using Libsass Java wrapper
boot boot-tasks clojure leiningen libsass sass webjars
Last synced: 06 Apr 2025
https://github.com/clojusc/mesomatic
A simple and idiomatic Clojure facade around the Mesos JAVA API
apache-projects clojure data-centers distributed-systems mesos
Last synced: 14 Feb 2025
https://github.com/journeyman-cc/smeagol
Simple Wiki engine inspired by Gollum
Last synced: 02 Apr 2025
https://github.com/phronmophobic/treemap-clj
An alternative to pprint for generically visualizing heterogeneous, hierarchical data
clojure data-visualization membrane treemap
Last synced: 16 Mar 2025
https://github.com/edvorg/yet-another-craft
Multiplayer Starcraft game clone in clojure with reagent.
Last synced: 30 Apr 2025
https://github.com/bsless/more.async
A small library to do more stuff with core.async
Last synced: 16 Mar 2025
https://github.com/apauley/hollingberries
A fictional scenario implemented in multiple languages in order to compare language paradigms.
clojure erlang haskell python ruby scala smalltalk toy-problems
Last synced: 21 Mar 2025
https://github.com/cryogen-project/cryogen-core
Cryogen's core
clojure cryogen static-site-generator
Last synced: 05 Apr 2025
https://github.com/techascent/tmducken
tech.ml.dataset integration with duckdb
Last synced: 16 Mar 2025
https://github.com/eerohele/tutkain
A Sublime Text package for interactive Clojure development
clojure editor repl sublime-text
Last synced: 09 Apr 2025
https://github.com/jdormit/sicp-logic
A Clojure implementation of the logic programming language from chapter 4 of SICP
clojure datalog logic-programming sicp
Last synced: 21 Mar 2025
https://github.com/weavejester/crouton
HTML parsing library for Clojure
clojure html html-parsing-library jsoup parsing
Last synced: 13 Apr 2025
https://mrdimosthenis.github.io/Synapses/
A group of neural-network libraries for functional and mainstream languages
clojure csharp deep-learning elixir fsharp functional-programming gleam java javascript lightweight machine-learning neural-network python scala
Last synced: 27 Mar 2025
https://github.com/apauley/HollingBerries
A fictional scenario implemented in multiple languages in order to compare language paradigms.
clojure erlang haskell python ruby scala smalltalk toy-problems
Last synced: 09 May 2025
https://github.com/clojang/clojang
Clojure API for Erlang/OTP Communications (built on jiface)
beam clojure distributed-systems erlang java jiface jinterface jvm lfe otp
Last synced: 19 Apr 2025
https://github.com/green-coder/minimallist
A minimalist data driven data model library, inspired by Clojure Spec and Malli.
clojure clojurescript data-parsing data-validation
Last synced: 09 May 2025
https://github.com/mrdimosthenis/synapses
A group of neural-network libraries for functional and mainstream languages
clojure csharp deep-learning elixir fsharp functional-programming gleam java javascript lightweight machine-learning neural-network python scala
Last synced: 13 Apr 2025
https://github.com/mrdimosthenis/Synapses
A group of neural-network libraries for functional and mainstream languages
clojure csharp deep-learning elixir fsharp functional-programming gleam java javascript lightweight machine-learning neural-network python scala
Last synced: 02 Apr 2025
https://github.com/brunobonacci/lein-binplus
A Leiningen plugin for producing standalone console executables that work on OS X, Linux, and Windows.
clojure executable java uberjar
Last synced: 13 Apr 2025
https://mrdimosthenis.github.io/Synapses/?elixir
A group of neural-network libraries for functional and mainstream languages
clojure csharp deep-learning elixir fsharp functional-programming gleam java javascript lightweight machine-learning neural-network python scala
Last synced: 03 Apr 2025
https://github.com/nedap/speced.def
spec-backed forms of defn/defprotocol/..., aided by metadata
clojure clojurescript hacktoberfest
Last synced: 30 Apr 2025
https://github.com/betterthantomorrow/dram
Interactive Clojure REPL Guides
calva clojure getting-started repl
Last synced: 06 Apr 2025
https://github.com/cyrik/omni-trace
Omnipotent/omniscient tracing and debugging for clojure(script)
clojure clojurescript debugging traceing
Last synced: 05 May 2025
https://github.com/factorhouse/slipway
A Clojure Companion to Jetty
clojure https jaas jetty ldap ring sente web-server websockets
Last synced: 05 Apr 2025
https://github.com/severeoverfl0w/vizns
Visualize the relationships between your namespaces and dependencies
Last synced: 17 Mar 2025
https://github.com/green-coder/vrac
[WIP] Declarative html template library from the future.
clojure clojurescript dsl front-end library vrac wip-do-not-use
Last synced: 16 Mar 2025
https://github.com/borkdude/lein2deps
Lein project.clj to deps.edn converter
babashka clojure leiningen tools-deps
Last synced: 20 Dec 2024
https://github.com/protojure/lib
A collection of libraries to support Protojure applications at runtime
Last synced: 06 Apr 2025
https://github.com/taylorwood/clojurl
An example Clojure CLI HTTP/S client using GraalVM native image
cli clojure graalvm https native-image
Last synced: 16 May 2025
https://github.com/ClojureHaxe/ClojureHaxe
Clojure port written in Haxe targeting multiple platforms
Last synced: 04 Apr 2025
https://github.com/defsquare/scenari
Clojure BDD library - Executable Specification with Behavior-Driven Development
bdd behavior-driven-development clojure cucumber dsl gherkin scenario scenario-steps
Last synced: 05 Apr 2025
https://github.com/athos/sweet-array
Array manipulation library for Clojure with "sweet" array type notation and more safety by static types
Last synced: 06 Apr 2025
https://github.com/toyokumo/tarayo
:love_letter: SMTP client library for Clojure. That’s it.
Last synced: 28 Apr 2025
https://github.com/danprince/wireworld
🔋 ClojureScript Wireworld Simulator
clojure clojurescript simulation wireworld
Last synced: 05 Dec 2024
https://github.com/paintparty/fireworks
Fireworks is a themeable tapping library for Clojure, ClojureScript, and Babashka.
babashka clojure clojurescript console debugging fireworks lasertag live-coding pretty-printing syntax-highlighting tapping terminal tracing typography
Last synced: 06 Apr 2025
https://github.com/daveyarwood/alda-clj
A Clojure library for live-coding music with Alda
alda algorithmic-composition clojure live-coding music music-composition music-generation
Last synced: 14 Jun 2025
https://github.com/helins/clojure-of-things
Documentation about how to run Clojure on the Raspberry Pi
clojure documenation raspberrypi
Last synced: 19 Apr 2025
https://github.com/greglook/clj-hiera
Generate Clojure namespace hierarchy graphs
Last synced: 20 Dec 2024
https://github.com/andrewmcloud/consimilo
A Clojure library for querying large data-sets on similarity
clojure collaborative-filtering cosine-distance data-sketches data-sketching document-similarity hamming-distance jaccard-similarity lsh lsh-forest minhash minhash-lsh-algorithm plagiarism-detection recommender-system similarity similarity-search
Last synced: 14 Apr 2025
https://github.com/minosniu/vertx-lang-clojure
Vert.x Clojure support
clj clojure clojure-support verticle vertx
Last synced: 14 Apr 2025
https://github.com/phronmophobic/clj-media
Read, write, and transform audio and video with Clojure.
audio clojure ffmpeg-wrapper video
Last synced: 09 May 2025
https://github.com/metosin/komponentit
Collection of bespoke Reagent components
clojure clojurescript metosin-inactive react react-components reagent
Last synced: 23 Jun 2025
https://github.com/rickmoynihan/nrebl.middleware
An nREPL and cider middleware for capturing and browsing data in REBL
Last synced: 16 Feb 2025
https://github.com/lispyclouds/navi
A tiny, data-driven library converting OpenAPI spec to Reitit routes enabling spec-first practices.
api clojure data-driven openapi rest-api swagger
Last synced: 09 Apr 2025
https://github.com/clojure-emacs/parseedn
EDN parser for Emacs Lisp
clojure edn edn-data edn-parser elisp emacs emacs-lisp
Last synced: 10 Apr 2025
https://github.com/re-ops/re-mote
Re-mote operations using SSH and Re-gent
automation clojure live management ops orchestration pipeline remote repl scheduling ssh ubuntu zeromq
Last synced: 13 May 2025
https://github.com/sunng87/lein-jlink
A lein plugin creates and manages custom java environment
Last synced: 19 Dec 2024
https://github.com/aroemers/redelay
Clojure library for first class lifecycle-managed state.
clojure component delay integrant lifecycle mount mount-lite state-management
Last synced: 05 Apr 2025
https://github.com/vaelatern/necessary-evil
XML-RPC implemented as Ring HTTP handlers for Clojure
Last synced: 23 Nov 2024
https://github.com/pkpkpk/fress
fressian for clojure(script) and WebAssembly
clojure clojurescript wasm webassembly
Last synced: 07 May 2025
https://github.com/oliyh/locksmith
Want to use GraphQL with Clojure/script but don't want keBab or snake_keys everywhere? Use locksmith to change all the keys!
clj cljs clojure clojurescript graphql graphql-client graphql-server idiomatic
Last synced: 12 Feb 2025
https://github.com/clojure-lsp/lsp4clj
LSP base support for any LSP that is implemented in Clojure
clojure clojure-lsp lsp lsp-server
Last synced: 04 Apr 2025
https://github.com/piotr-yuxuan/closeable-map
Application state management made simple: a Clojure map that implements java.io.Closeable.
clojure clojure-maps closeable component integrant map mount state state-management system with-open
Last synced: 04 Apr 2025
https://github.com/metosin/bat-test
Fast Clojure.test runner for Boot and Leiningen
boot boot-tasks clojure metosin-deprecated test-runner
Last synced: 23 Jun 2025
https://github.com/openweb-nl/kafka-graphql-examples
A platform to test solutions for using Kafka with Graphql
avro-kafka clojure clojurescript confluent-kafka end-to-end-testing graphql graphql-client graphql-server graphs kafka-client kafka-cluster performance-analysis performance-testing test-automation test-tools testing
Last synced: 12 Feb 2025
https://github.com/clojure-emacs/parseclj
Clojure Parser for Emacs Lisp
ast clojure clojure-parser emacs emacs-lisp
Last synced: 16 Mar 2025