Discover the top trending Clojure repositories and projects on Github. Explore the latest trends in Clojure development.

Trending Repositories

1

logseq

A privacy-first, open-source platform for knowledge management and collaboration. Download link: http://github.com/logseq/logseq/releases. roadmap: http://trello.com/b/8txSM12G/roadmap
🔥🔥🔥
2

penpot

Penpot - The Open-Source design & prototyping platform
🔥🔥🔥
3

metabase

The simplest, fastest way to get business intelligence and analytics to everyone in your company 😋
🔥
4

programming-language-research

Programming Language Research, Applied PLT & Compilers
🔥
5

FiraCode

Free monospaced font with programming ligatures
🔥
6

maelstrom

A workbench for writing toy implementations of distributed systems.
📣
7

babashka

Native, fast starting Clojure interpreter for scripting
⬆️
8

electric

a reactive Clojure dialect for web development that uses a compiler to infer the frontend/backend boundary
⬆️
9

jepsen

A framework for distributed systems verification, with fault injection
⬆️
10

HumbleUI

Clojure Desktop UI framework
⬆️
11

tempel

Data security framework for Clojure
⬆️
12

flow-storm-debugger

A debugger for Clojure and ClojureScript with some unique features.
⬆️
13

pp

Pretty-print Clojure data structures, fast.
⬆️
14

datascript

Immutable database and Datalog query engine for Clojure, ClojureScript and JS
⬆️
15

playback

Dead simple tracing of Clojure(-Script) forms to tap> and Portal with automatic last-input function replay on eval, instant re-render and effortless extraction of traced data
⬆️
16

clj-media

Read, write, and transform audio and video with Clojure.
⬆️
17

clj-simple-router

Simple order-independent Ring router
⬆️
18

code-maat

A command line tool to mine and analyze data from version-control systems
⬆️
19

huff

Juicy hiccup in pure Clojure
⬆️
20

xtdb

Bitemporal and dynamic relational database for SQL and Datalog. Developed by @juxt
⬆️
21

extend-clj

Easily extend clojure.core built-in protocols
⬆️
22

ClojureDart

Clojure dialect for Flutter and Dart
⬆️
23

bosquet

LLMOps tools to build, chain, evaluate and deploy prompts for GPT and other models.
⬆️
24

llama.clj

Run LLMs locally. A clojure wrapper for llama.cpp.
⬆️
25

missionary

A functional effect and streaming system for Clojure/Script
⬆️
26

GokuRakuJoudo

config karabiner with ease
⬆️
27

hirundo

Helidon/Nima ring adapter - using loom/java21+
⬆️
28

malli-select

spec2-inspired selection of Malli-schemas
⬆️
29

clerk

⚡️ Moldable Live Programming for Clojure
⬆️
30

tech.ml.dataset

A Clojure high performance data processing system
⬆️
31

tab

A tool for tabulating Clojure collections.
⬆️
32

clj-depend

A Clojure namespace dependency analyzer
⬆️
33

tmducken

tech.ml.dataset integration with duckdb
⬆️
34

biff

A batteries-included web framework for Clojure.
⬆️
35

reagent

A minimalistic ClojureScript interface to React.js
⬆️
36

clj-kondo

Static analyzer and linter for Clojure code that sparks joy
⬆️
37

clj-http

An idiomatic clojure http client wrapping the apache client. Officially supported version.
⬆️
38

clj4intellij

Library for develop IntelliJ plugins in Clojure
⬆️
39

tablecloth

Dataset manipulation library built on the top of tech.ml.dataset
⬆️
40

sweet-array

Array manipulation library for Clojure with "sweet" array type notation and more safety by static types
⬆️
41

clojure-lsp

Clojure & ClojureScript Language Server (LSP) implementation
⬆️
42

kit

Lightweight, modular framework for scalable web development in Clojure
⬆️
43

yamlscript

Programming in YAML
⬆️
44

ogres

Free online virtual tabletop that runs in your browser. No sign ups, no ads, no nonsense.
⬆️
45

scicloj.ml

A Clojure machine learning library
⬆️
46

core_regression

Regression testing for Clojure Core
⬆️
47

oksa

Generate GraphQL queries using Clojure data structures.
⬆️
48

typedclojure

An optional type system for Clojure
⬆️
49

clojurescript

Clojure to JS compiler
⬆️
50

charred

zero dependency efficient read/write of json and csv data.
⬆️
51

birdsong-as-code

Exploring the music theory of birdsong
⬆️
52

ring

Clojure HTTP server abstraction
⬆️
53

esther

Dear Esther, you're about to become an idea for a diary app that embeds an LLM.
⬆️
54

backtick

Clojure's syntax-quote reader macro as a normal macro
⬆️
55

sci

Configurable Clojure/Script interpreter suitable for scripting and Clojure DSLs
⬆️
56

quil

Main repo. Quil source code.
⬆️
57

clojure-dap

DAP server for debugging Clojure over nREPL with CIDER's debugger
⬆️
58

clojure-polylith-realworld-example-app

Clojure, Polylith and Ring codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API.
⬆️
59

functional-programming-learning-path

A Learning Path for Functional Programming
⬆️
60

ctmx

Backend helpers for htmx
⬆️
61

openai-clojure

Clojure functions to drive the OpenAI API
⬆️
62

swarmpit

Lightweight mobile-friendly Docker Swarm management UI
⬆️
63

ring-websocket-async

Library for using core.async with Ring's websocket API
⬆️
64

portal

A clojure tool to navigate through your data.
⬆️
65

tolkien

GPT model token counter, with extra support for OpenAI's completion API
⬆️
66

overarch

Overarch provides a data model for the holistic description of a software system, opening multiple use cases on the model data. Supports C4 and UML diagram generation with PlantUML.
⬆️
67

proxy-plus

A replacement for Clojure's proxy that's 10x faster and more usable
⬆️
68

org-parser

org-parser is a parser for the Org mode markup language for Emacs.
⬆️
69

hiccup

Fast library for rendering HTML in Clojure
⬆️
70

malli

High-performance Data-Driven Data Specification Library for Clojure/Script.
⬆️
71

maria

A ClojureScript coding environment for beginners.
⬆️
72

goose

The Next-Level background job processing library for Clojure
⬆️
73

awesome-clojure

A curated list of awesome Clojure libraries and resources. Inspired by awesome-... stuff
⬆️
74

fulcro

A library for development of single-page full-stack web applications in clj/cljs
⬆️
75

build.edn

Make your Clojure library build process easy.
⬆️
76

membrane

A Simple UI Library That Runs Anywhere
⬆️
77

athens

ATHENS IS NO LONGER BEING ACTIVELY MAINTAINED. Athens is an open-source, collaborative knowledge graph.
⬆️
78

taplet

A Clojure/ClojureScript macro, let> that works like a let, and also tap>s the binding vector
⬆️
79

neil

A CLI to add common aliases and features to deps.edn-based projects
⬆️
80

pg

PostgreSQL driver in pure Clojure
⬆️
81

burpless

An idiomatic Clojure wrapper for the latest version of cucumber-jvm, inspired by auxoncorp/clj-cucumber
⬆️
82

chat-ollama

UI for Ollama
⬆️
83

uri

A pure Clojure/ClojureScript URI library
⬆️
84

portfolio

⬆️
85

honeyeql

HoneyEQL is a Clojure library enables you to query database using the EDN Query Language.
⬆️
86

diminished-fifth

A procedural music generator written in ClojureScript.
⬆️
87

rudolf

Basic RDF Datatypes
⬆️
88

hoplon

Simple and powerful tool for building web apps out of highly composable elements in ClojureScript.
⬆️
89

pathom3

A library for navigating data.
⬆️
90

enlive

a selector-based (à la CSS) templating and transformation system for Clojure
⬆️
91

clogif

Create gifs in clojure!
⬆️
92

dumdom

Efficiently render and re-render immutable data
⬆️
93

deps.clj

A faithful port of the clojure CLI bash script to Clojure
⬆️
94

integrant

Micro-framework for data-driven architecture
⬆️
95

polylith

A tool used to develop Polylith based architectures in Clojure.
⬆️
96

usermanager-example

A little demo web app in Clojure, using Component, Ring, Compojure, Selmer (and a database)
⬆️
97

cli-matic

Compact, hands-free [sub]command line parsing library for Clojure.
⬆️
98

nbb

Scripting in Clojure on Node.js using SCI
⬆️
99

asami

A flexible graph store, written in Clojure
⬆️
100

compact-uuids

Compact 26-char URL-safe representation of UUIDs
⬆️