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-15 00:05:31 UTC
- JSON Representation
https://github.com/turbopape/scheje
A little scheme implementation on top of Clojure
clojure compiler evaluator lisp macros programming-language scheme
Last synced: 10 Apr 2025
https://github.com/jsa-aerial/saite
Interactive document creation for exploratory graphics and visualizations. 咲いて (in bloom). Built on top of hanami vega/vega-lite library with CodeMirror and self hosted ClojureScript
charting-application clojure clojurescript codemirror plotting reagent recom vega vega-lite visualization-tools
Last synced: 12 Apr 2025
https://github.com/benzap/eden
Embedded and Extensible Scripting Language in Clojure
clojure clojurescript eden lua programming-language
Last synced: 15 Mar 2025
https://github.com/deep-symmetry/bytefield-svg
Node module that generates byte field diagrams in SVG format
byte clojure diagram-generator nodejs svg
Last synced: 16 May 2025
https://github.com/borkdude/clojure-rust-graalvm
An example of Clojure program calling a Rust library, all combined into one executable using GraalVM.
clojure graal-native graalvm jni rust rust-lang
Last synced: 15 Apr 2025
https://github.com/amperity/greenlight
Clojure integration testing framework
clojure integration-testing test-framework
Last synced: 12 Apr 2025
https://github.com/kyleburton/clj-xpath
Simplified XPath Library for Clojure
Last synced: 05 Apr 2025
https://github.com/liquidz/dad
Small configuration management tool for Clojure
clojure graalvm infrastructure-as-code
Last synced: 16 Mar 2025
https://github.com/lispyclouds/contajners
An idiomatic, data-driven, REPL friendly clojure client for OCI container engines
babashka clojure containers docker hacktoberfest jvm oci podman
Last synced: 05 Apr 2025
https://github.com/domkm/serene
Generate clojure.spec with GraphQL and extend GraphQL with clojure.spec
api clojure clojure-spec clojurescript graphql
Last synced: 15 Feb 2025
https://github.com/henryw374/cljc.java-time
java.time clojure clojurescript
clojure clojurescript java javascript
Last synced: 15 May 2025
https://github.com/taoensso/touchstone
Simple A/B testing library for Clojure
clojure engagement-testing epl multi-armed-bandit split-testing taoensso
Last synced: 09 Apr 2025
https://github.com/becomingbabyman/cause
An EDN-like CRDT (Causal Tree) for Clojure & ClojureScript that automatically tracks history and resolves conflicts.
causal-tree clojure clojurescript collaborative-editing crdt distributed-systems edn p2p
Last synced: 07 Apr 2025
https://github.com/bhauman/spell-spec
clojure.spec.alpha helpers that check for misspelled map keys, with expound integration
clojure clojure-spec clojurescript validation
Last synced: 05 Apr 2025
https://github.com/doughamil/threeagent
ClojureScript library for building Three.js apps in a reagent-like fashion
clojure clojurescript clojurescript-library reagent threejs
Last synced: 07 Apr 2025
https://github.com/deraen/saapas
Example project for Cljs using Boot instead of Lein. Inspired by Chestnut.
Last synced: 14 Apr 2025
https://github.com/thi-ng/raymarchcl
Experimental OpenCL voxel rendering/raymarching via Clojure REPL (from 2013)
Last synced: 10 Apr 2025
https://github.com/jgpc42/jmh-clojure
Seamless JMH benchmarking for Clojure
benchmarking clojure jmh performance
Last synced: 15 May 2025
https://github.com/julienxx/clj-slack
Use Slack REST API from Clojure
client-lib clj clojure slack slackapi
Last synced: 04 Apr 2025
https://github.com/walmartlabs/vizdeps
Visualize Leiningen dependencies using Graphviz
Last synced: 07 Apr 2025
https://github.com/babashka/http-client
HTTP client for Clojure and Babashka built on java.net.http
Last synced: 15 May 2025
https://github.com/bpiel/guildsman
TensorFlow library for Clojure
clojure deep-learning machine-learning tensorflow
Last synced: 17 Mar 2025
https://github.com/v-kolesnikov/sicp
SICP on Clojure
clojure computer-science hexlet lisp sicp
Last synced: 16 Mar 2025
https://github.com/positivetechnologies/flower
Flower is a Clojure (and Emacs) library for integration with Github, Gitlab, Atlassian Jira, Microsoft TFS, Microsoft Exchange and Slack. It also may be used from Java. More integrations with task trackers, repositories and messaging systems coming soon!
atlassian clojure elisp emacs ews ews-api exchange github gitlab hacktoberfest integration java jira slack task-manager task-tracker tfs
Last synced: 25 Jan 2025
https://github.com/vvvvalvalval/datofu
there's a :db/fn for that
clojure datomic migrations utilities
Last synced: 13 Apr 2025
https://github.com/Deep-Symmetry/bytefield-svg
Node module that generates byte field diagrams in SVG format
byte clojure diagram-generator nodejs svg
Last synced: 20 Nov 2024
https://github.com/littleli/scoop-clojure
Install Clojure on Windows with Scoop
babashka bootleg clj clj-kondo clojure clojure-lsp datalevin deps jet joker powershell scoop scoop-bucket shovel-bucket windows
Last synced: 05 Apr 2025
https://github.com/PositiveTechnologies/flower
Flower is a Clojure (and Emacs) library for integration with Github, Gitlab, Atlassian Jira, Microsoft TFS, Microsoft Exchange and Slack. It also may be used from Java. More integrations with task trackers, repositories and messaging systems coming soon!
atlassian clojure elisp emacs ews ews-api exchange github gitlab hacktoberfest integration java jira slack task-manager task-tracker tfs
Last synced: 20 Mar 2025
https://github.com/jackrusher/sparkledriver
A clojure wrapper for jBrowserDriver, which is a Selenium-compatible wrapper around JFX embedded WebKit.
clojure clojure-wrapper jbrowserdriver webkit
Last synced: 09 Apr 2025
https://github.com/kingmob/truegrit
A data-driven, functionally-oriented, idiomatic Clojure library for circuit breakers, bulkheads, retries, rate limiters, timeouts, etc.
bulkhead circuit-breaker clojure clojure-library resilience resilience4j
Last synced: 12 Apr 2025
https://github.com/borkdude/quickdoc
Quick and minimal API doc generation for Clojure
Last synced: 02 Mar 2025
https://github.com/gacelita/ventas
Clojure ecommerce platform
clojure clojure-spec clojurescript datomic ecommerce elasticsearch help-wanted http-kit re-frame reactjs reagent semantic-ui-react ventas-ecommerce websockets
Last synced: 15 Apr 2025
https://github.com/clj-commons/clj-yaml
YAML encoding and decoding for Clojure
clojure snakeyaml yaml yaml-parser
Last synced: 14 Apr 2025
https://github.com/hellonico/origami
Lowest barrier of entry to Image Processing, Computer Vision and Neural Networks on the JavaVM
clojure computer-vision deep-learning dnn java kotlin opencv yolov8
Last synced: 12 Apr 2025
https://github.com/calcit-lang/calcit
Indentation-based ClojureScript dialect in Rust and compiling to JavaScript ES Modules
cirru clojure clojurescript immutable-data-structures indentation language lisp
Last synced: 12 Apr 2025
https://github.com/askonomm/ruuter
A system-agnostic, zero-dependency router
babashka clojure clojurescript router
Last synced: 06 Apr 2025
https://github.com/eval/deps-try
Try out Clojure (libraries) via rebel-readline
clojure rebel-readline repl tools-deps
Last synced: 06 Apr 2025
https://github.com/m00qek/baleia.nvim
Colorize text with ANSI escape sequences (8, 16, 256 or TrueColor)
clojure lua neovim neovim-plugin terminal terminal-colors
Last synced: 14 Mar 2025
https://github.com/prestancedesign/usermanager-reitit-example
A little demo web app in Clojure, using Integrant, Ring, Reitit, Selmer (and a database)
Last synced: 05 Apr 2025
https://github.com/paintparty/bling
Rich text console printing for Clojure, ClojureScript, and Babashka.
accessibility babashka clojure clojurescript color console design rich-text styling terminal typography
Last synced: 12 Apr 2025
https://github.com/lambdaisland/ornament
Clojure Styled Components
clojure clojurescript css reagent
Last synced: 06 Apr 2025
https://github.com/nervous-systems/sputter
Ethereum Virtual Machine (EVM) implementation
clojure cryptocurrency cryptography ethereum virtual-machine
Last synced: 15 Apr 2025
https://github.com/helins/dsim.cljc
Idiomatic and purely functional discrete event-simulation
animation clojure discrete-event-simulation transition
Last synced: 19 Apr 2025
https://github.com/clojure-finance/clojask
Clojask is a Clojure data processing framework with parallel computing on larger-than-memory datasets
big-data clojure dataframe parallel-computing
Last synced: 07 May 2025
https://github.com/redplanetlabs/defexception
A simple Clojure library to dynamically define Java Exception classes in Clojure.
Last synced: 05 Apr 2025
https://github.com/NoahTheDuke/splint
A Clojure linter focused on style and code shape.
Last synced: 04 Apr 2025
https://github.com/noahtheduke/splint
A Clojure linter focused on style and code shape.
Last synced: 12 Apr 2025
https://github.com/igrishaev/f
Functional stuff for Python
clojure collections functional-programming monad python
Last synced: 12 May 2025
https://github.com/djblue/tetris
An almost complete tetris
clojure clojurescript game tetris
Last synced: 16 Mar 2025
https://github.com/zalando/friboo
Utility library for writing microservices in Clojure, with support for Swagger and OAuth
clojure microservices swagger swagger-api
Last synced: 23 Jan 2025
https://github.com/turbopape/milestones
The Automagic Project Planner
artificial-intelligence clojure project-planning
Last synced: 05 May 2025
https://github.com/walmartlabs/active-status
Present status of mulitple 'jobs' in a command line tool, using terminal capability codes
Last synced: 19 Dec 2024
https://github.com/nextjournal/beholder
The Clojure directory watcher from Krell as a standalone library.
Last synced: 05 Apr 2025
https://github.com/heroku/heroku-buildpack-clojure
Heroku's classic buildpack for Clojure applications.
buildpack clojure heroku heroku-languages
Last synced: 07 May 2025
https://github.com/weavejester/ns-tracker
Library to keep track of changes to Clojure source files
clojure dependency-tracker repl ring
Last synced: 07 Apr 2025
https://github.com/clj-br/aprenda-clojure
Lista de materiais e ferramentas para quem quer aprender Clojure
clojure clojurescript hacktoberfest
Last synced: 19 Apr 2025
https://github.com/prestancedesign/pingcrm-clojure
PingCRM on Clojure - A Clojure/Script fullstack demo application to illustrate how Inertia.js works.
clojure clojurescript integrant next-jdbc re-frame react reagent reitit shadow-cljs single-page-app
Last synced: 12 Apr 2025
https://github.com/liquidz/elin
A Clojure development environment for Vim/Neovim and more!, primarily written in Babashka.
babashka clojure clojure-development elin-clj neovim nrepl vim
Last synced: 06 Apr 2025
https://github.com/simongray/datalinguist
Stanford CoreNLP in idiomatic Clojure.
clojure computational-linguistics corenlp datafy dependency-parser dependency-parsing graphviz natural-language-processing nlp part-of-speech-tagger pos-tagger pos-tagging rebl stanford stanford-corenlp
Last synced: 14 Apr 2025
https://github.com/namin/logically
explorations in core.logic
abstract-interpretation binders clojure logic-programming metaprogramming paper-implementations prolog
Last synced: 15 Dec 2024
https://github.com/cnuernber/libjulia-clj
Julia bindings for Clojure -- Currently somewhat unstable --
Last synced: 19 Dec 2024
https://github.com/spacegangster/page-renderer
Write HTML-pages as Clojure maps, with all that meta. Bindings for garden and hiccup. Helps with PWA generation too. Offline-ready web apps with service workers, social meta and async stylesheets.
cache-busting clojure clojure-pwa clojure-pwa-generator metadata opengraph pwa pwa-generator service-workers twitter-cards
Last synced: 09 Apr 2025
https://github.com/jiacai2050/learn_clojure.mp4
📺 国内第一套 Clojure 视频课程,Let Lisp Rocks !
Last synced: 10 Apr 2025
https://github.com/Commonfare-net/macao-social-wallet
Simple Social Wallet made without javascript using the Freecoin toolkit
clojure crypto dyne social social-digital-currency wallet
Last synced: 04 Apr 2025
https://github.com/onionpancakes/chassis
Fast HTML5 serialization for Clojure
clojure hiccup html serialization template
Last synced: 04 Apr 2025
https://github.com/areina/elfeed-cljsrn
A mobile client for Elfeed built with React Native and written in ClojureScript.
android clojure clojurescript elfeed emacs f-droid fdroid mobile react-native rss-reader
Last synced: 21 Apr 2025
https://github.com/oliyh/pedestal-api
Easily build APIs in Pedestal using Schema and Swagger
api api-server clojure http http-server pedestal pedestal-api swagger
Last synced: 06 Apr 2025
https://github.com/getsentry/sentry-clj
Sentry SDK for Clojure
clojure crash-reporting sdk sentry tag-production
Last synced: 15 May 2025
https://github.com/greglook/blocks
Clojure content-addressable data storage.
clojure content-addressable-storage storage
Last synced: 07 Apr 2025
https://github.com/ertugrulcetin/herfi
3D multiplayer game prototype written in Clojure and ClojureScript
clojure clojurescript game-development multiplayer threejs
Last synced: 12 Apr 2025
https://github.com/bigmlcom/sampling
Random Sampling in Clojure
clojure reservoir-sampling sampling stream-sampling
Last synced: 14 Apr 2025
https://github.com/bhauman/cljs-test-display
Visual display for ClojureScript tests.
clojure clojurescript testing testing-tools
Last synced: 05 Apr 2025
https://github.com/anan44/it-starts-with-clojure
a Practical guide to Clojure
clojure guide learning-by-doing tutorial
Last synced: 22 Nov 2024
https://github.com/danielsz/certificaat
General-purpose ACME client
acme acme4j bootstrap certificate certificate-generation certificate-request certificates clojure command-line command-line-tool https java letsencrypt ssl
Last synced: 28 Apr 2025
https://github.com/practicalli/spacemacs
Content for the book - Clojure Development with Spacemacs
Last synced: 20 Mar 2025
https://github.com/clojure/tools.deps.graph
Dependency graphs for deps.edn projects
Last synced: 13 Jan 2025
https://github.com/AppsFlyer/pronto
Clojure support for protocol buffers
clojure protobuf protobuf-java protobuf3 protocol-buffers
Last synced: 30 Apr 2025
https://github.com/raystubbs/zero
Build Web UIs in ClojureScript
clojure clojurescript front-end web-components
Last synced: 03 Apr 2025
https://github.com/kiranshila/cybermonday
Markdown as Clojure Data
ast clojure clojurescript commonmark markdown
Last synced: 12 Apr 2025
https://github.com/appsflyer/pronto
Clojure support for protocol buffers
clojure protobuf protobuf-java protobuf3 protocol-buffers
Last synced: 05 Apr 2025
https://github.com/rm-hull/infix
A Clojure library for expressing LISP expressions as infix rather than prefix notation
clojure infix-expression infix-notation
Last synced: 06 Apr 2025
https://github.com/roman01la/javascript-to-clojurescript
JavaScript to ClojureScript translator
clojure clojurescript cross-compiler transpiler
Last synced: 14 Apr 2025
https://github.com/zalky/cues
Queues on cue: low-latency persistent blocking queues, processors, and graphs via Chronicle Queue
blocking-queue chronicle-queue clojure graphs low-latency messaging persistent-storage processors queues topologies
Last synced: 14 Apr 2025
https://github.com/clojurenlp/core
Clojure wrapper for the Stanford CoreNLP Java library
clojure machine-learning natural-language-processing parsing
Last synced: 13 Apr 2025
https://github.com/walmartlabs/schematic
Combine configuration with building a Component system
Last synced: 08 Apr 2025
https://github.com/healthfinch/depstar
A clj-based uberjarrer. See version maintained by Sean for up to date releases.
Last synced: 23 Jan 2025
https://github.com/pink-gorilla/notebook
Web based Clojure notebook application/-library.
clojure clojurescript codemirror data-science gorilla-notebook gorilla-repl pink-gorilla re-frame reagent vega
Last synced: 13 Apr 2025