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-05-14 00:05:19 UTC
- JSON Representation
https://github.com/domkm/silk
Routing for Clojure & ClojureScript
bidirectional clojure clojurescript isomorphic routing silk silk-routes
Last synced: 04 Apr 2025
https://github.com/raystack/stencil
Stencil is a schema registry that provides schema management and validation dynamically, efficiently, and reliably to ensure data compatibility across applications.
cli clojure clojure-library dataops descriptor golang javascript javascript-library js protobuf protocol-buffers protocol-buffers-library protocol-buffers-parsing schema-registry schema-validation
Last synced: 05 Apr 2025
https://github.com/luchiniatwork/cambada
Packager for Clojure based on deps.edn (AKA tools.deps). Supporting jar, uberjar and GraalVM's native-image.
clojure graalvm packager tools tools-deps
Last synced: 05 Apr 2025
https://github.com/bob-cd/bob
This is what CI/CD should've been.
cd cd4ml ci ci-cd clojure continuous-delivery continuous-deployment continuous-integration docker hacktoberfest jvm pipelines
Last synced: 12 Apr 2025
https://github.com/pez/rich4clojure
Practice Clojure using Interactive Programming in your editor
clojure clojurescript educational-project
Last synced: 09 Apr 2025
https://github.com/andrea/functionalprogrammingingames
Functional Programming in Games Resources
clojure elm frp-game-engine functional-programming game-development haskell rust
Last synced: 09 Apr 2025
https://github.com/Orcpub/orcpub
Code for Dungeon Master's Vault Community Edition
clojure clojurescript dnd dnd-character-generator dnd-character-sheets dnd-characters dnd-npc-generator dnd-tools dnd5e dnd5e-tools dungeon-master dungeon-masters-vault dungeons-and-dragons
Last synced: 10 May 2025
https://github.com/Andrea/FunctionalProgrammingInGames
Functional Programming in Games Resources
clojure elm frp-game-engine functional-programming game-development haskell rust
Last synced: 01 May 2025
https://github.com/r0man/sqlingvo
A Clojure & ClojureScript DSL for SQL
clojure clojurescript lisp postgresql sql
Last synced: 12 Apr 2025
https://github.com/tamizhvendan/honeyeql
HoneyEQL is a Clojure library enables you to query database using the EDN Query Language.
clojure edn eql honeysql mysql postgresql
Last synced: 08 Apr 2025
https://github.com/weavejester/ataraxy
A data-driven Ring routing and destructuring library
clojure data-driven ring routing
Last synced: 04 Apr 2025
https://github.com/steffan-westcott/clj-otel
An idiomatic Clojure API for adding telemetry to your libraries and applications using OpenTelemetry.
clojure distributed-tracing instrumentation metrics observability opentelemetry tracing
Last synced: 13 Apr 2025
https://github.com/brunobonacci/safely
Safely is a Clojure's circuit-breaker library for handling retries in an elegant declarative way.
circuit-breaker clojure exceptions exponential-backoff retry retry-policies
Last synced: 05 Apr 2025
https://github.com/green-coder/girouette
Grammar-based, generative approach to CSS.
clojure css garden girouette grammar instaparse
Last synced: 15 Dec 2024
https://github.com/owainlewis/clojure-mail
A Clojure library for parsing, downloading and reading email from IMAP servers.
Last synced: 13 Apr 2025
https://github.com/oakmac/atom-parinfer
Parinfer for Atom
atom-plugin clojure clojurescript lisp parentheses parinfer
Last synced: 07 May 2025
https://github.com/michaelklishin/neocons
A feature rich idiomatic Clojure client for the Neo4J REST API
clojure clojurewerkz cypher neo4j-server
Last synced: 04 Apr 2025
https://github.com/walmartlabs/lacinia-pedestal
Expose Lacinia GraphQL as Pedestal endpoints
Last synced: 13 Apr 2025
https://github.com/weavejester/crypto-password
Library for securely hashing passwords
bcrypt clojure cryptography kdf scrypt
Last synced: 04 Apr 2025
https://github.com/homebaseio/homebase-react
The React state management library for write-heavy applications
clojure clojurescript database datahike datalog datalog-database datascript graph-database homebase hook immutable-store javascript react react-hooks relational-databases state-management typescript
Last synced: 07 Apr 2025
https://github.com/jgpc42/insn
Functional JVM bytecode generation for Clojure.
asm bytecode-instructions clojure jvm-bytecode
Last synced: 19 Apr 2025
https://github.com/metosin/tilakone
Minimalistic finite state machine (FSM) in Clojure
clojure clojure-library finite-state-machine fsm-library metosin-deprecated
Last synced: 10 May 2025
https://github.com/accelerated-text/numberwords
Convert a number to an approximated text expression: from '0.23' to 'less than a quarter'.
clojure fuzzy-logic natural-language-generation number-to-text number-to-words
Last synced: 21 Apr 2025
https://github.com/nilenso/honeysql-postgres
PostgreSQL extension for honeysql
clojure honeysql-postgres postgresql sql-functions wrapper-api
Last synced: 13 Apr 2025
https://github.com/swirrl/grafter
Linked Data & RDF Manufacturing Tools in Clojure
clojure data etl grafter linked-data rdf semantic-web
Last synced: 04 Apr 2025
https://github.com/Swirrl/grafter
Linked Data & RDF Manufacturing Tools in Clojure
clojure data etl grafter linked-data rdf semantic-web
Last synced: 02 Apr 2025
https://github.com/dainiusjocas/lucene-grep
Grep-like utility based on Lucene Monitor compiled with GraalVM native-image
clojure graalvm graalvm-native-image grep lucene
Last synced: 10 May 2025
https://github.com/clojurephant/clojurephant
Clojure and Clojurescript support for Gradle
clojure clojurephant clojurescript gradle gradle-clojure gradle-plugin
Last synced: 15 Apr 2025
https://github.com/borkdude/quickblog
Light-weight static blog engine for Clojure and babashka
babashka clojure static-site-generator
Last synced: 12 Apr 2025
https://github.com/wardle/hermes
A library and microservice implementing the health and care terminology SNOMED CT with support for cross-maps, inference, fast full-text search, autocompletion, compositional grammar and the expression constraint language.
clojure diagnoses drugs health healthcare icd-10 lmdb lucene medications snomed snomed-ct terminology terminology-server
Last synced: 10 Apr 2025
https://github.com/borkdude/speculative
Unofficial community-driven specs for clojure.core
clojure clojure-spec clojurescript
Last synced: 06 Apr 2025
https://github.com/uncomplicate/clojurecuda
Clojure library for CUDA development
clojure clojure-library cuda cuda-development gpu-acceleration gpu-computing high-performance java
Last synced: 08 Apr 2025
https://github.com/zelark/nano-id
A unique string ID generator for Clojure and ClojureScript (・_・)ノ
clojure clojurescript id-generator secure-random-generator
Last synced: 04 Apr 2025
https://github.com/michaelklishin/validateur
Functional validations inspired by Ruby's ActiveModel
clojure clojurescript validation validations
Last synced: 14 Apr 2025
https://github.com/retro/graphql-builder
GraphQL client library for Clojure and ClojureScript
Last synced: 04 Apr 2025
https://github.com/nrepl/drawbridge
An HTTP/HTTPS nREPL transport, implemented as a Ring handler.
Last synced: 04 Apr 2025
https://github.com/oliyh/superlifter
A DataLoader for Clojure/script
clojure clojurescript dataloader fetch graphql lacinia urania
Last synced: 07 Apr 2025
https://github.com/bhurlow/vim-parinfer
vim plugin to balance your parenthesis
balances-parenthesis clojure lisp parinfer vim
Last synced: 22 Apr 2025
https://github.com/markmandel/brute
A simple and lightweight Entity Component System library for writing games with Clojure and ClojureScript.
clojure clojurescript entity entity-component game
Last synced: 09 Apr 2025
https://github.com/weavejester/reloaded.repl
REPL functions to support the reloaded workflow
clojure reloaded-workflow repl
Last synced: 04 Apr 2025
https://github.com/boot-clj/boot-cljs
Boot task to compile ClojureScript programs.
boot boot-clj boot-tasks clojure clojurescript javascript
Last synced: 08 May 2025
https://github.com/borkdude/edamame
Configurable EDN/Clojure parser with location metadata
Last synced: 13 Apr 2025
https://github.com/missingfaktor/akar
First-class patterns for Clojure. Made with love, functions, and just the right amount of syntax.
clojure functional-programming pattern-matching
Last synced: 05 Apr 2025
https://github.com/into-docker/clj-docker-client
An idiomatic, data-driven, REPL friendly Clojure Docker client
clojure docker docker-api docker-client jvm
Last synced: 15 Mar 2025
https://github.com/mauricioszabo/atom-chlorine
An Atom plugin to integrate with Socket-REPL over Clojure, ClojureScript, ClojureCLR, Joker, Babashka, Clojerl, Lumo and Plank
atom clj cljs clojure clojurescript lumo repl shadow-cljs socket-repl
Last synced: 08 May 2025
https://github.com/abhinavomprakash/snitch
Snitch injects inline defs in your functions and multimethods. This enables a repl-based, editor-agnostic, clojure and clojurescript debugging workflow. It is inline-defs on steroids.
Last synced: 12 Apr 2025
https://github.com/sveri/closp
Clojure template for web development (with SPA support)
clj clojure clojurescript webframework
Last synced: 06 Apr 2025
https://github.com/suvash/one-time
One Time Password (TOTP and HOTP) library for Clojure. TOTP/HOTP is widely used for Two Factor / Multi Factor Authentication.
2fa authy clojure clojure-library google-authenticator hotp mfa multi-factor-authentication qrcode totp two-factor-authentication
Last synced: 11 Apr 2025
https://github.com/Zetawar/zetawar
Zetawar is a turn based tactical strategy game implemented in 100% ClojureScript.
clojure clojurescript game single-page-app strategy-game
Last synced: 20 Mar 2025
https://github.com/probcomp/metaprob
An embedded language for probabilistic programming and meta-programming.
clojure data-science machine-learning probabilistic-programming
Last synced: 08 May 2025
https://github.com/rickmoynihan/lein-tools-deps
A leiningen plugin that lets you share tools.deps.alpha dependencies in your leiningen project
Last synced: 04 Apr 2025
https://github.com/DestructHub/ProjectEuler
Polyglot solutions for www.projecteuler.net mathematical challenges
clojure common-lisp contests cplusplus-11 elixir hackertoberfest haskell lua mathematics polyglot projecteuler python solver solvers
Last synced: 26 Mar 2025
https://github.com/destructhub/projecteuler
Polyglot solutions for www.projecteuler.net mathematical challenges
clojure common-lisp contests cplusplus-11 elixir hackertoberfest haskell lua mathematics polyglot projecteuler python solver solvers
Last synced: 19 Dec 2024
https://github.com/kachayev/nasus
Zero-configuration command-line async HTTP files server in Clojure. Like Python's SimpleHTTPServer but scalable.
async clojure http http-server netty static-server
Last synced: 07 Apr 2025
https://github.com/sogaiu/tree-sitter-clojure
Clojure(Script) grammar for tree-sitter
clojure clojurescript grammar parser tree-sitter
Last synced: 07 May 2025
https://github.com/yogthos/json-html
Provide EDN/JSON and get a DOM node with a human representation of the data
Last synced: 04 Apr 2025
https://github.com/markus-wa/cq
Clojure Query: A Command-line Data Processor for JSON, YAML, EDN, XML and more
cli clojure command-line csv data-processing data-transformation edn hacktoberfest json msgpack transformation xml yaml
Last synced: 10 May 2025
https://github.com/phronmophobic/llama.clj
Run LLMs locally. A clojure wrapper for llama.cpp.
Last synced: 09 Apr 2025
https://github.com/sanel/monroe
Clojure nREPL client for Emacs
clojure emacs emacs-lisp monroe nrepl
Last synced: 26 Apr 2025
https://github.com/yogthos/config
Library for managing environment variables in Clojure using EDN configuration files
clojure config configparser configuration-management
Last synced: 07 Apr 2025
https://github.com/turbopape/postagga
A Library to parse natural language in pure Clojure and ClojureScript
bots clojure clojurescript natural-language-processing parser pos-tagger viterbi-algorithm
Last synced: 07 Apr 2025
https://github.com/tonsky/fast-edn
Drop-in replacement for clojure.edn that is 6 times faster
Last synced: 12 Apr 2025
https://github.com/tmcw/wah
a slightly higher-level language superset of webassembly
Last synced: 16 Mar 2025
https://github.com/nextjournal/clojure-mode
Clojure/Script mode for CodeMirror 6
clojure clojurescript codemirror codemirror-editor codemirror6 lezer lezer-grammar
Last synced: 05 Apr 2025
https://github.com/robert-stuttaford/bridge
A ClojureBridge event registration system - see readme for blog posts
clojure clojurebridge clojurescript datomic
Last synced: 11 Apr 2025
https://github.com/athos/postmortem
A simple debug library for Clojure(Script) that features data-oriented logging and tracing
clojure clojurescript data-oriented debugging logging tracing transducer
Last synced: 06 Apr 2025
https://github.com/bigmlcom/histogram
Streaming Histograms for Clojure/Java
clojure data-summary histogram streaming
Last synced: 04 Apr 2025
https://github.com/lispyclouds/bblgum
An extremely tiny and simple wrapper around charmbracelet/gum
babashka charmbracelet charmcli clojure gum tui
Last synced: 05 Apr 2025
https://github.com/clojure/clojure-cheatsheets
Cheatsheets and information for Clojure/JVM and ClojureScript
Last synced: 22 Jan 2025
https://github.com/nubank/k8s-api
Kubernetes client, data driven
clojure foundation kubernetes-api kubernetes-client
Last synced: 05 Apr 2025
https://github.com/inclojure-org/clojure-by-example
An introduction to Clojure, for programmers who are new to Clojure.
clojure clojure-tutorial training-materials tutorial tutorial-sourcecode
Last synced: 28 Mar 2025
https://github.com/ertugrulcetin/re-frame-flow
Graph based visualization tool for re-frame event chains
clojure clojurescript debugging event-flow re-frame reagent tracing
Last synced: 12 Apr 2025
https://github.com/ertugrulcetin/jme-clj
A Clojure 3D Game Engine (Wrapper), Powered by jMonkeyEngine
clojure game-development game-engine game-engine-3d jmonkeyengine jmonkeyengine3 lisp
Last synced: 06 Apr 2025
https://github.com/testcontainers/testcontainers-clj
Control Docker containers from your test lifecycle for Clojure integration tests.
clojure docker integration-testing testcontainer
Last synced: 06 May 2025
https://github.com/jgrodziski/keycloak-clojure
A Clojure library helping the integration of Keycloak with a Clojure Application + a sample SPA Client and API Server demonstrating the Keycloak integration
authentication authorization clojure iam keycloak keycloak-clojure oauth2 oauth2-provider oidc oidc-provider re-frame realm security yada
Last synced: 30 Apr 2025
https://github.com/erdos/uclj
Small, quick, native Clojure interpreter
clojure clojure-cli clojure-repl interpreter
Last synced: 10 May 2025
https://github.com/metosin/ring-http-response
Handling HTTP Statuses with Clojure(Script)
clojure clojurescript http metosin-stable ring
Last synced: 14 Apr 2025
https://github.com/finagle/finagle-clojure
A thin Clojure wrapper around Finagle
Last synced: 05 Apr 2025
https://github.com/volrath/spiral
Emacs Clojure IDE based on UNREPL
clojure clojure-development emacs emacs-lisp ide repl unrepl
Last synced: 16 Mar 2025
https://github.com/samsara/samsara
Samsara is a real-time analytics platform
analytics clojure elasticsearch fast iot kafka realtime stream-processing
Last synced: 06 Apr 2025
https://github.com/pangloss/pattern
Pattern lets you transform data structures in amazing ways.
Last synced: 05 Apr 2025
https://github.com/bigmlcom/sketchy
Sketching Algorithms for Clojure (bloom filter, min-hash, hyper-loglog, count-min sketch)
bloom-filter clojure count-min-sketch hashing hyperloglog minhash sketching
Last synced: 14 Apr 2025
https://github.com/commonwealthrobotics/bowlerstudio
A Full-Stack Robotics Development Environment
bowler cad chdk clojure groovy-language java java-8 java-bowler java-library javafx-3d javafx-application jbullet kinematics-engine kinematics-model physics physics-simulation python robot-arm robotics scripting-engine
Last synced: 10 Apr 2025
https://github.com/babashka/bbin
Install any Babashka script or project with one command
babashka bash bbin cli clojure clojurescript linux macos package-manager shell windows zsh
Last synced: 05 Apr 2025
https://github.com/scicloj/clojisr
Clojure speaks statistics - a bridge between Clojure to R
Last synced: 05 Apr 2025
https://github.com/portkey-cloud/portkey
Live-coding the Cloud
aws-lambda clojure cloud lambda repl serverless
Last synced: 13 Dec 2024
https://github.com/maxcountryman/flake
Decentralized, k-ordered unique IDs in Clojure
clojure flake flake-ids uuid uuid-generator
Last synced: 07 Apr 2025
https://github.com/swaroopch/edn_format
EDN reader and writer implementation in Python, using PLY (lex, yacc)
clojure deserialization edn edn-format python serialization
Last synced: 04 Apr 2025