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-31 00:05:20 UTC
- JSON Representation
https://github.com/eerohele/rad
A small, zero-dependency Redis client for Clojure.
Last synced: 09 Apr 2025
https://github.com/protojure/protoc-plugin
A protoc compiler plugin for Clojure applications
clojure google-protocol-buffer grpc pedestal protobuf protobuf-compiler protoc-plugin protocol-buffers serialization
Last synced: 13 May 2025
https://github.com/tokenmill/timewords
Multilingual library to easily parse date strings to java.util.Date objects.
clojure date-parser date-time java natural-language-processing parsing
Last synced: 22 Apr 2025
https://github.com/deraen/less4clj
Less compiler for Clj, Lein and Boot, using Less4j
boot boot-tasks clojure leiningen less less4j webjars
Last synced: 14 Apr 2025
https://github.com/fvm-project/fvm
A Clojure library for writing self-optimizing interpreters
clojure interpreter jit tracing vm
Last synced: 10 May 2025
https://github.com/luontola/native-clojure-lambda
Example project of Clojure + GraalVM Native Image + AWS Lambda container images
aws-lambda clojure graalvm-native-image
Last synced: 25 Apr 2025
https://github.com/roman01la/amsterdamjs-clojurescript-workshop
Educational materials for ClojureScript workshop @ AmsterdamJS '18
clojure clojurescript workshop
Last synced: 14 Apr 2025
https://github.com/ligurio/elle-cli
The command-line frontend to transactional consistency checkers for black-box databases
Last synced: 09 Apr 2025
https://github.com/ericdallo/clj4intellij
Library for develop IntelliJ plugins in Clojure
Last synced: 20 Mar 2025
https://github.com/binaryage/env-config
A Clojure(Script) library for config map overrides via environmental variables
clojure clojurescript config environment library
Last synced: 12 Apr 2025
https://github.com/keychera/panas.reload
a hot reload for babashka serving html+css (or htmx)
Last synced: 30 Apr 2025
https://github.com/jenshweber/grape
Grape - Graph Rewriting and Persistence Engine
clojure computational-notebooks graph-transformations graphs
Last synced: 30 Jan 2025
https://github.com/cyppan/simple-site-analytics
Simple site analytics with Clojure nbb running on AWS Lambda and API Gateway using the Serverless Framework
aws-lambda clojure dynamodb nbb serverless-framework
Last synced: 23 Mar 2025
https://github.com/clj-kondo/clj-kondo.lsp
Clj-kondo language server and VSCode extension: https://marketplace.visualstudio.com/items?itemName=borkdude.clj-kondo
clojure language-server-protocol linter vscode-extension
Last synced: 13 Apr 2025
https://github.com/l3nz/say-cheez
Capture build environment information to display at runtime
build-automation clojure clojure-library continuous-integration
Last synced: 03 Apr 2025
https://github.com/adityaathalye/usermanager-first-principles
A "from first principles" variant of "usermanager-example", the tutorial Clojure web application by Sean Corfield.
clojure clojure-development clojure-tutorial functional-programming jetty9 ring-clojure study-project teaching-materials tutorial-code tutorial-project web-application web-development webapp
Last synced: 09 Apr 2025
https://github.com/alekcz/fire
A lightweight clojure client for Firebase based on the REST API. Basically Charmander 2.0
Last synced: 09 Apr 2025
https://github.com/dzaporozhets/clojure-web-application
Sample web application built with Clojure. Easy start for people new to Clojure.
Last synced: 03 May 2025
https://github.com/hlship/boardgamegeek-graphql-proxy
A demo GraphQL application that exposes parts of the BoardGameGeek XML API
Last synced: 14 Apr 2025
https://github.com/namin/leantap
A Declarative Theorem Prover for First-Order Classical Logic
clojure minikanren scheme theorem-prover
Last synced: 16 Mar 2025
https://github.com/jimmythompson/halboy
A library for generating, and interacting with, Hypertext Application Language
clojure hal hypermedia hypermedia-client json
Last synced: 27 Feb 2025
https://github.com/keychera/panas.example
project examples using clojure/babashka + htmx
Last synced: 11 May 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/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/avisonovate/logging
Easy setup of clojure.tools.logging w/ SLF4j, plus request correlation
Last synced: 26 Apr 2025
https://github.com/zaiste/zaiste.net
Zaiste is a software technologist who helps companies and brands build great software products. Expertise in: Java, Ruby, Python, JavaScript and Clojure.
clojure clojurescript java javascript nodejs python ruby
Last synced: 05 May 2025
https://github.com/jlangch/venice
Venice, a Clojure inspired sandboxed Lisp dialect with Java interoperability serving as a safe scripting language.
clojure devops functional functional-programming java-interoperability language lisp programming-language repl sandbox scripting
Last synced: 03 Dec 2024
https://github.com/tolitius/mount-up
watching mount's ups and downs
clojure mount state-management
Last synced: 23 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/swirrl/csv2rdf
Clojure library and command line application for converting CSV to RDF. An implementation of the W3C CSVW specifications
clojure csv csvw linked-data rdf
Last synced: 07 Apr 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/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/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/vehvis/lein-jib-build
Build docker containers with Leiningen, without Docker.
clojure docker leiningen-plugin
Last synced: 22 Apr 2025
https://github.com/bortexz/resocket
JDK11 Clojure WebSocket client with core.async API
clojure core-async jdk11 websocket websocket-client
Last synced: 12 Apr 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/ampersanda/krell-template-runner
⚛️ Executable shell file for creating React Native (Krell) project
clojure clojurescript krell react-native reagent
Last synced: 08 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/impala
Simple, extensible bytecode interpreter
bytecode-interpreter clojure vm
Last synced: 14 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/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/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 Dec 2024
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/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/nubank/emidje
Test runner, report viewer and formatting tool for Midje within Emacs
Last synced: 23 Apr 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/xcoo/pdfshot
PDF screenshot generator for web pages
clojure clojurescript docker puppeteer
Last synced: 13 Apr 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/hlship/cli-tools
CLIs and subcommands for Clojure or Babashka
Last synced: 14 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: 07 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/daveyarwood/rubylisp
A Lisp dialect of Ruby
clojure interop lisp lisp-dialect ruby scripting scripting-language
Last synced: 10 Apr 2025
https://github.com/vedang/clj_fdb
A thin Clojure wrapper for the Java API for FoundationDB.
clojure clojure-library foundationdb
Last synced: 01 May 2025
https://github.com/totakke/jungerer
Clojure network/graph library wrapping JUNG
Last synced: 13 Apr 2025
https://github.com/mayvenn/limo
A wrapper around selenium webdriver
clojure selenium-webdriver wrapper
Last synced: 22 Mar 2025
https://github.com/strojure/fitter
System component management library for Clojure.
clojure components dependency-injection inversion-of-control system-automation
Last synced: 16 Dec 2024
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/borkdude/gh-release-artifact
Upload artifacts to Github releases idempotently
Last synced: 04 May 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/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: 09 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/innoq/tutorial-clj-webapp
A tutorial for getting started with Clojure web applications
clojure clojure-development tutorial
Last synced: 09 Apr 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: 07 Apr 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/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/ashenfad/traffic
A quick and dirty vehicle speed detector using video + anomaly detection
anomaly-detection bigml clojure traffic-analysis video
Last synced: 15 Apr 2025
https://github.com/jackrusher/arrowic
Quick and dirty directed graph viewer for REPL explorations.
Last synced: 12 Apr 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/pink-gorilla/goldly
sci-cljs-kernel for reval
cljs clojure clojurescript reagent
Last synced: 11 Apr 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/bitterblue/commonmark-hiccup
Configurable Clojure library for converting markdown to HTML.
clojure commonmark hiccup html-renderer markdown
Last synced: 16 Mar 2025
https://github.com/igrishaev/farseer
A set of modules for handling JSON RPC in Clojure
Last synced: 22 Apr 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: 09 Apr 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/yfractal/chartkick
Create beautiful JavaScript charts with one line of Clojure
Last synced: 12 May 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: 03 May 2025
https://github.com/leonoel/injure
A dependency injector for Clojure and Clojurescript
clojure clojurescript dependency-injection
Last synced: 13 May 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/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/vlaaad/blanket
Soft encapsulation for Clojure data structures
Last synced: 13 Apr 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/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/ccann/gregor
Lightweight Clojure bindings for Apache Kafka
Last synced: 02 May 2025