Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Programming Languages
  4. Clojure

Clojure

The "Awesome Clojure" project is a curated resource list dedicated to supporting developers using Clojure, a functional programming language that runs on the Java Virtual Machine (JVM). This list encompasses a variety of resources including libraries, tools, frameworks, tutorials, and community contributions that enhance the Clojure development experience. It is beneficial for both beginners looking to learn functional programming concepts and experienced developers seeking advanced tools and techniques. With a wealth of information at their fingertips, users can explore the rich ecosystem of Clojure and improve their programming skills and project outcomes.

clojurefunctional-programmingjvmlibrariestutorialsdevelopment-toolscommunity-resources
RSSView on GitHub
2.8k stars214 forks0 contributorsUpdated
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub

Related Awesome Lists

🐍
Python

The "Awesome Python" project is a comprehensive collection of resources dedicated to Python, a versatile and widely-used programming language known for its readability and simplicity. This list encompasses a variety of categories including libraries, frameworks, tools, tutorials, and community resources that cater to both beginners and experienced developers. Users can explore resources for web development, data analysis, machine learning, automation, and more, making it an invaluable asset for anyone looking to enhance their Python skills. Whether you're just starting out or looking to deepen your expertise, this collection provides the tools and knowledge to help you succeed in your Python journey.

290.8k
🐹
Go

The "Awesome Go" project is a curated collection of resources for the Go programming language, a statically typed and compiled language developed by Google. This list encompasses a wide range of categories including libraries, frameworks, tools, tutorials, and community resources that cater to both new and experienced Go developers. Whether you're looking for web development frameworks, testing tools, or deployment solutions, this list provides valuable insights and resources to enhance your Go programming journey. Dive into the world of Go and discover tools and libraries that can help streamline your development process and improve your coding efficiency.

169.1k
📦
C/C++

The "Awesome C/C++" project is a curated collection of resources aimed at developers working with C and C++, two powerful general-purpose programming languages widely used for system programming and embedded applications. This list encompasses a variety of resources including libraries, frameworks, tools, tutorials, and community contributions that cater to both beginners and experienced developers. Users can explore essential libraries for graphics, networking, and data processing, as well as tools for debugging, performance analysis, and code quality. Whether you are looking to deepen your understanding of low-level programming or seeking advanced techniques for optimizing performance, this collection provides a wealth of information and tools to enhance your C/C++ development experience.

70.6k
🦀
Rust

The "Awesome Rust" project is a curated collection of resources for developers using Rust, a systems programming language that emphasizes safety and performance. This list encompasses a variety of categories, including libraries, frameworks, tools, tutorials, and community resources, all aimed at enhancing the Rust development experience. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this list provides valuable insights and tools to improve your Rust projects. Dive into the world of Rust and discover the resources that can help you build safe and efficient software.

56.6k

Table of Contents

55 sections · 330 projects

General

31 projects
OneKeePass
OneKeePass

A cross-platform, open-source password manager with KeePass database support, browser integration, and offline security.

Clojure4843 days ago
penpot
penpot.app
LightTable (IDE)
lighttable.com
Maria.cloud (Online IDE for beginners)
maria.cloud
Riemann
riemann.io
Precursor (Online prototyping tool)
precursorapp.com
Puppet Server
Puppet Server

A server-side framework for managing Puppet agents with improved performance, scalability, and metrics collection.

Clojure29810 months ago
PuppetDB
PuppetDB

A fast, scalable data warehouse that caches and provides advanced querying for Puppet infrastructure data.

Clojure3051 year ago
Metabase
Metabase

An open-source business intelligence and embedded analytics platform that enables everyone to explore and visualize data.

Clojure48,2761 day ago
Metabase Datomic
Metabase Datomic

A Metabase driver for Datomic databases, enabling business intelligence and analytics on Datomic data.

Clojure675 years ago
CircleCI
circleci.com
Avi (vim rewrite)
Avi (vim rewrite)

A lively vi editor with test coverage, flexibility, and live REPL integration.

Clojure2188 years ago
Liquid (Text Editor)
Liquid (Text Editor)

A pure Clojure text editor for Clojure and Markdown, inspired by Emacs and Vim, designed for tight integration with Clojure code.

Clojure9704 years ago
clojupyter
clojupyter

A Jupyter kernel for Clojure, enabling Clojure code execution in Jupyter Lab, Notebook, and Console.

Clojure8661 year ago
meins
meins

An open-source desktop application for personal life design and experimentation with full data privacy.

Clojure222 years ago
Jepsen
Jepsen

A Clojure library for testing distributed systems with fault injection and correctness verification.

Clojure7,4444 days ago
Braid
Braid

An experimental team chat app with a novel UI based on short conversations, designed to reduce interruptions and FOMO.

Clojure9376 months ago
Accelerated Text
Accelerated Text

A no-code natural language generation platform that transforms structured data into varied textual descriptions.

JavaScript8073 years ago
Ziggurat
Ziggurat

A Clojure framework for building stateless stream processing applications on Kafka with built-in retry mechanisms.

Clojure40727 days ago
Nightcode
Nightcode

A simple, lightweight IDE specifically designed for Clojure and ClojureScript development.

Clojure1,4025 years ago
Nightlight
Nightlight

An embedded, browser-based editor for Clojure that runs inside your project for interactive development.

Clojure7846 years ago
Atea
Atea

A minimalistic menu bar time tracker for macOS that stores tasks and tracked time in plain text files.

Clojure61714 years ago
herfi
herfi

A 3D multiplayer game prototype built with Clojure and ClojureScript, featuring an Entity Component System architecture.

Clojure1114 years ago
racing-game-cljs
racing-game-cljs

A 3D racing game built with ClojureScript, React, and Three.js, showcasing React's feasibility in game development.

Clojure2595 years ago
Logseq
Logseq

A privacy-first, open-source platform for knowledge management and collaboration using a networked note-taking approach.

Clojure43,9801 day ago
jank
jank

A native Clojure dialect hosted on LLVM with seamless C++ interoperability.

C++3,2982 days ago
lux
lux

A functional, statically-typed Lisp that compiles to JVM, JavaScript, Python, Lua, and Ruby for versatile multi-platform development.

Emacs Lisp1,7386 days ago
mal
mal

A Clojure-inspired Lisp interpreter implemented in 89+ languages as an incremental learning tool.

Assembly10,6999 months ago
scheje
scheje

A Scheme interpreter implemented in Clojure, featuring hygienic macros and a REPL.

Clojure1499 years ago
eden
eden
Clojure1426 years ago
ferret
ferret-lang.org

Macros usage

7 projects
core.async
core.async

A Clojure library providing facilities for asynchronous programming and communication via channels.

Clojure2,0491 month ago
cloroutine
cloroutine

A generic, macro-based, stackless coroutine builder for Clojure and ClojureScript.

Clojure2397 months ago
missionary
missionary

A reactive dataflow programming toolkit for Clojure/Script providing functional effect and streaming primitives.

Clojure79125 days ago
photon
photon

A Clojure(Script) library for building real-time web applications, similar to Meteor.

Clojure79 years ago
metaclj
metaclj

Staged compilation for Clojure with environment and special-form aware syntax-quoting.

Clojure824 years ago
meander
meander

A Clojure/ClojureScript library for transparent data transformation using pattern matching and term rewriting.

Clojure9792 years ago
proteus
proteus

A Clojure library providing local mutable variables with unsynchronized, unboxed performance for in-scope mutation.

Clojure1119 years ago

Advanced datastructures

11 projects
specter
specter

A Clojure(Script) library for concise, high-performance querying and transformation of nested and recursive data structures.

Clojure2,6189 months ago
meander
meander

A Clojure/ClojureScript library for transparent data transformation using pattern matching and term rewriting.

Clojure9792 years ago
Persistent AVL trees
Persistent AVL trees

Persistent sorted maps and sets for Clojure/Script with log-time rank queries, nearest key lookups, and splitting operations.

Clojure1346 months ago
Finger Tree
Finger Tree

A Clojure library providing finger tree data structures for efficient persistent collections with fast access to both ends.

Clojure2216 months ago
Hitchhiker Tree
Hitchhiker Tree

A functional, persistent, off-heap sorted key-value data structure for scalable databases with snapshot and fork capabilities.

Clojure1,2188 years ago
Hierarchical set
Hierarchical set

A Clojure library providing a hierarchical set data structure for representing implicit hierarchies like filesystems or IP networks.

Clojure85 years ago
Ordered
Ordered

A Clojure library providing ordered sets and maps that maintain insertion order of elements.

Clojure2661 year ago
Lazy Map
Lazy Map
Clojure496 years ago
Duratom
Duratom

A durable atom and agent type for Clojure that persists state to various backends like files, databases, and cloud storage.

Clojure2302 years ago
Durable Queue
Durable Queue

A disk-backed, in-process task queue for Clojure that persists tasks to disk, surviving process restarts.

Clojure40717 days ago
bifurcan
bifurcan

A Java library providing high-performance mutable and immutable data structures with functional semantics, efficient batch operations, and custom equality.

Java1,0156 months ago

Web Framework

14 projects
Compojure
Compojure

A concise routing library for Ring/Clojure that composes web applications from small, independent parts.

Clojure4,11510 months ago
Compojure-api
Compojure-api

A Clojure library for building web APIs with automatic Swagger documentation, data validation, and async support.

Clojure1,1211 year ago
Luminus
luminusweb.net
Duct
Duct

A server-side application framework for Clojure built on Integrant.

Clojure1,1539 months ago
Pedestal
Pedestal

A Clojure library suite for building secure, extensible, and asynchronous server-side applications.

Clojure2,77219 days ago
Datsys
Datsys

A Clojure/ClojureScript web framework for building reactive applications with Datomic/DataScript sync and unidirectional data flow.

Clojure2328 years ago
yada
yada

A powerful Clojure web library for building production HTTP services with full standards support and async capabilities.

HTML7323 years ago
Hoplon
hoplon.io
fulcro
fulcro
Clojure1,6076 days ago
Coast
coastonclojure.com
Reitit
Reitit

A fast data-driven routing library for Clojure and ClojureScript with bi-directional routing and pluggable coercion.

Clojure1,5742 months ago
Tadam
tadam-framework.dev
Column
gitlab.com
Biff
biffweb.com

Dependency injection

7 projects
component
component

A tiny Clojure framework for managing the lifecycle and dependencies of stateful software components.

Clojure2,1618 months ago
System
System
Clojure60711 months ago
mount
mount

A Clojure/ClojureScript library for managing reloadable application state during REPL-driven development.

Clojure1,2561 month ago
Integrant
Integrant

A Clojure micro-framework for building applications with data-driven architecture using configuration maps.

Clojure1,3586 months ago
clip
clip
Clojure2382 years ago
closeable-map
closeable-map

A Clojure map that implements java.io.Closeable for simple, recursive application state management.

Clojure647 days ago
di
di
Clojure5714 days ago