🇨🇦 Made in Canada

Discover Canada's Leading Open Source Projects: Explore top-notch open source initiatives hailing from the vibrant tech community of Canada.

TOP Clojure Projects

1
yogthos/Selmer

yogthos/Selmer

A fast, Django inspired template system in Clojure.
Clojure
982
star
2
yogthos/migratus

yogthos/migratus

MIGRATE ALL THE THINGS!
Clojure
642
star
3
Gonzih/cljs-electron

Gonzih/cljs-electron

ClojureScript + Electron + Figwheel + Reagent = ❤❤❤
Clojure
596
star
4
takeoutweight/clojure-scheme

takeoutweight/clojure-scheme

Clojure to Scheme to C to the bare metal.
Clojure
564
star
5
yogthos/markdown-clj

yogthos/markdown-clj

Markdown parser in Clojure
Clojure
540
star
6
michaelklishin/monger

michaelklishin/monger

Monger is an idiomatic Clojure MongoDB driver with sane defaults, batteries included, well documented, low overhead
Clojure
480
star
7
adambard/failjure

adambard/failjure

Monadic error utilities for general use in Clojure(script) projects
Clojure
412
star
8
jamesmacaulay/zelkova

jamesmacaulay/zelkova

Elm-style FRP for Clojure and ClojureScript
Clojure
403
star
9
michaelklishin/langohr

michaelklishin/langohr

A small, feature complete Clojure client for RabbitMQ that embraces AMQP 0.9.1 model
Clojure
353
star
10
avescodes/lein-try

avescodes/lein-try

A Leiningen plugin for trying out new libraries
Clojure
314
star
11
avescodes/conformity

avescodes/conformity

A Clojure/Datomic library for idempotently transacting norms into your database – be they schema, data, or otherwise
Clojure
283
star
12
lazerwalker/clojurescript-koans

lazerwalker/clojurescript-koans

A ClojureScript adaptation of the Clojure koans that runs purely in-browser
Clojure
268
star
13
budu/lobos

budu/lobos

A library to create and manipulate SQL database schemas with migrations support.
Clojure
267
star
14
yogthos/memory-hole

yogthos/memory-hole

Memory Hole is a support issue organizer application
Clojure
261
star
15
benzap/flyer.js

benzap/flyer.js

Broadcast Messaging Library that works between iFrames, Frames, and Windows
Clojure
222
star
16
michaelklishin/quartzite

michaelklishin/quartzite

Quarzite is a thin idiomatic Clojure layer on top the Quartz Scheduler
Clojure
214
star
17
jamii/strucjure

jamii/strucjure

A library for doing stuff to other stuff.
Clojure
212
star
18
arichiardi/replumb

arichiardi/replumb

ClojureScript plumbing for your self-hosted REPLs.
Clojure
208
star
19
michaelklishin/neocons

michaelklishin/neocons

A feature rich idiomatic Clojure client for the Neo4J REST API
Clojure
203
star
20
yogthos/mastodon-bot

yogthos/mastodon-bot

a bot for mirroring Twitter/Tumblr accounts and RSS feeds on Mastodon
Clojure
192
star
21
Gonzih/glue

Gonzih/glue

Configure Vue.js components using ClojureScript, manage global state using Atoms.
Clojure
188
star
22
michaelklishin/validateur

michaelklishin/validateur

Functional validations inspired by Ruby's ActiveModel
Clojure
183
star
23
ftravers/datomic-tutorial

ftravers/datomic-tutorial

Clojure
161
star
24
yogthos/json-html

yogthos/json-html

Provide EDN/JSON and get a DOM node with a human representation of the data
Clojure
160
star
25
yogthos/config

yogthos/config

Library for managing environment variables in Clojure using EDN configuration files
Clojure
155
star
26
yogthos/yuggoth

yogthos/yuggoth

my blog engine (no longer maintained)
Clojure
147
star
27
rymndhng/release-on-push-action

rymndhng/release-on-push-action

Github Action to create a git tag + release when pushed to master
Clojure
138
star
28
probprog/anglican

probprog/anglican

Probabilistic Programming System Anglican
Clojure
137
star
29
pfeodrippe/recife

pfeodrippe/recife

A Clojure model checker (using the TLA+/TLC engine)
Clojure
135
star
30
benzap/eden

benzap/eden

Embedded and Extensible Scripting Language in Clojure
Clojure
131
star
31
yogthos/graal-web-app-example

yogthos/graal-web-app-example

example web application using HTTP Kit and Reitit compiled with GraalVM
Clojure
122
star
32
pangloss/pattern

pangloss/pattern

Pattern lets you transform data structures in amazing ways.
Clojure
116
star
33
michaelklishin/urly

michaelklishin/urly

A tiny Clojure library that parses and attempts to unify URIs, URLs and relative values found in real world HTML anchors
Clojure
115
star
34
probprog/bopp

probprog/bopp

BOPP: Bayesian Optimization for Probabilistic Programs
Clojure
114
star
35
yogthos/instant-pdf

yogthos/instant-pdf

A reporting service which generates PDFs from JSON encoded text
Clojure
109
star
36
adam-james-v/badspreadsheet

adam-james-v/badspreadsheet

A Clojure Spreadsheet for building design tools.
Clojure
101
star
37
yogthos/json-to-pdf

yogthos/json-to-pdf

A Library for easily generating PDF documents given JSON markup
Clojure
99
star
38
adam-james-v/svg-clj

adam-james-v/svg-clj

DSL for compiling SVG elements with Clojure(script)
Clojure
98
star
39
huo-ju/actionne

huo-ju/actionne

Clojure
93
star
40
michaelklishin/welle

michaelklishin/welle

An expressive Clojure client for Riak with batteries included
Clojure
91
star
41
yogthos/maestro

yogthos/maestro

FSM library for managing workflows
Clojure
90
star
42
jamesmacaulay/cljs-promises

jamesmacaulay/cljs-promises

A ClojureScript library for using JS promises with core.async
Clojure
90
star
43
pfeodrippe/wally

pfeodrippe/wally

A Clojure Playwright wrapper
Clojure
85
star
44
teesloane/trunk

teesloane/trunk

Language learning application.
Clojure
83
star
45
adam-james-v/solenoid

adam-james-v/solenoid

A small clojure tool for making little control UIs while using the repl!
Clojure
81
star
46
ToxicFrog/bltool

ToxicFrog/bltool

A tool for command line interaction with backloggery.com
Clojure
78
star
47
rafd/tada

rafd/tada

a clojure(script) library that helps you compose web-applications out of declarative data-driven parts
Clojure
78
star
48
benzap/fif

benzap/fif

Stack-based Programming in Clojure(script)
Clojure
77
star
49
whilo/boltzmann

whilo/boltzmann

Boltzmann energy-based deep learning techniques.
Clojure
67
star
50
acieroid/overscore

acieroid/overscore

Automatic score reader -- OMR system and text-based musical notation
Clojure
60
star
51
yogthos/clj-rss

yogthos/clj-rss

a library for generating RSS feeds
Clojure
59
star
52
unbounce/yopa

unbounce/yopa

YOPA is Your Own Personal AWS
Clojure
57
star
53
kirasystems/clj-browserchannel

kirasystems/clj-browserchannel

Cross browser, bi-directional communication between ClojureScript and Clojure with BrowserChannel
Clojure
56
star
54
nukep/doom-calculator

nukep/doom-calculator

An adding machine implemented in Doom
Clojure
53
star
55
pangloss/pure-conditioning

pangloss/pure-conditioning

A simple, fast, purely functional condition / restart system for Clojure.
Clojure
53
star
56
yogthos/compojure-template

yogthos/compojure-template

A Leiningen template for batteries included projects using Compojure.
Clojure
52
star
57
fxtlabs/stockings

fxtlabs/stockings

Easy access to financial data: stock quotes, exchange rates, industry sectors, companies, and more
Clojure
52
star
58
avescodes/pedestal-micro

avescodes/pedestal-micro

Template for creating micro-services in Pedestal
Clojure
51
star
59
yogthos/doc-builder

yogthos/doc-builder

data driven HTML/PDF document builder using Hiccup and EDN
Clojure
48
star
60
gered/clj-htmltopdf

gered/clj-htmltopdf

Simple Clojure wrapper for Open HTML to PDF
Clojure
46
star
61
jpb/ring-aws-lambda-adapter

jpb/ring-aws-lambda-adapter

A ring adapater for use with AWS Lambda and AWS API Gateway
Clojure
46
star
62
rgm/tailwind-hiccup

rgm/tailwind-hiccup

tailwindcss + hiccup = 👍👍
Clojure
45
star
63
yogthos/clj-tetris

yogthos/clj-tetris

Example Tetris in Clojure
Clojure
44
star
64
pangloss/fermor

pangloss/fermor

Fast, powerful, general-purpose graph traversal and modelling tools plus a performant immutable in-memory graph database.
Clojure
43
star
65
verma/clj-slackbot

verma/clj-slackbot

A Clojure bot for Slack
Clojure
43
star
66
whilo/beichte

whilo/beichte

Static purity analysis for Clojure.
Clojure
41
star
67
yogthos/lein-asset-minifier

yogthos/lein-asset-minifier

Leiningen plugin for CSS/Js asset minifcation
Clojure
40
star
68
charlespwd/bestcase

charlespwd/bestcase

Bestcase is an A/B and multivariate testing library for Clojure.
Clojure
39
star
69
bertrandk/ring-gzip

bertrandk/ring-gzip

Ring middleware for gzip compression.
Clojure
39
star
70
verma/dakait

verma/dakait

A tool to download files from your FTP/SFTP servers in an organized way.
Clojure
37
star
71
pfeodrippe/pitoco

pfeodrippe/pitoco

Clojure
37
star
72
michaelklishin/propertied

michaelklishin/propertied

Tiny Clojure library for working with Java property lists (java.util.Properties)
Clojure
37
star
73
plai-group/daphne

plai-group/daphne

Code for first-order probabilistic programming to continuous normalizing flow compiler.
Clojure
37
star
74
ontodev/edn-ld

ontodev/edn-ld

A simple linked data tool
Clojure
36
star
75
verma/pani

verma/pani

Idiomatic Clojure/ClojureScript library for Firebase
Clojure
36
star
76
jahfer/othello

jahfer/othello

Operational transform library for Clojure + Clojurescript
Clojure
34
star
77
gf3/CLJBIN

gf3/CLJBIN

A Clojure pastebin with code evaluation.
Clojure
33
star
78
yogthos/cljs-eval-example

yogthos/cljs-eval-example

Example of using ClojureSript eval with Reagent
Clojure
32
star
79
pfeodrippe/dinamico

pfeodrippe/dinamico

Flutter + Clojure
Clojure
32
star
80
van-clj/zetta-parser

van-clj/zetta-parser

Powerful monadic parser combinator in Clojure (Haskell attoparsec's port)
Clojure
32
star
81
Archenoth/clj-anki

Archenoth/clj-anki

An Anki library to read and write .anki2 and .apkg files in Clojure
Clojure
31
star
82
lread/test-doc-blocks

lread/test-doc-blocks

Test AsciiDoc and CommonMark code blocks found in articles and docstrings.
Clojure
31
star
83
Gonzih/feeds2imap.clj

Gonzih/feeds2imap.clj

Pull RSS/Atom feeds to your IMAP folders with Clojure on JVM.
Clojure
31
star
84
avescodes/pedestal-workshop

avescodes/pedestal-workshop

Checkpoints and exercises for "Web Apps on a Pedestal"
Clojure
30
star
85
yogthos/gif-to-html

yogthos/gif-to-html

converts GIFs to HTML animation
Clojure
28
star
86
jamii/concerto

jamii/concerto

Multiplayer clojure!
Clojure
28
star
87
yogthos/reagent-example

yogthos/reagent-example

Clojure
27
star
88
yogthos/asset-minifier

yogthos/asset-minifier

a library to minify CSS/Js resources
Clojure
27
star
89
jahfer/ot

jahfer/ot

Implementation of full Operational Transform editor in Clojure. Library version: https://github.com/jahfer/othello
Clojure
27
star
90
yogthos/migratus-lein

yogthos/migratus-lein

Clojure
27
star
91
takeoutweight/Clojure-CHR

takeoutweight/Clojure-CHR

Constraint Handling Rules in Clojure
Clojure
27
star
92
jahfer/clj-activitypub

jahfer/clj-activitypub

An ActivityPub library for Clojure
Clojure
27
star
93
homegrownlabs/sim-template

homegrownlabs/sim-template

Template for bootstrapping a Simulant-based Simulation Test
Clojure
27
star
94
kirasystems/views

kirasystems/views

Eventually consistent external materialized views for SQL databases.
Clojure
27
star
95
whilo/nd4clj

whilo/nd4clj

An implementation of core.matrix protocols with nd4j.
Clojure
26
star
96
lread/rewrite-cljc-playground

lread/rewrite-cljc-playground

Don't use this project anymore, use https://github.com/clj-commons/rewrite-clj instead. Rewrite-cljc is dead, long live rewrite-clj!
Clojure
25
star
97
michaelklishin/chash

michaelklishin/chash

A yet another consistent hashing library for Clojure
Clojure
25
star
98
takeoutweight/bidirectional

takeoutweight/bidirectional

Complete and Easy Bidirectional Typechecking for for Higher-Rank Polymorphism in Clojure
Clojure
24
star
99
adam-james-v/bb-draw

adam-james-v/bb-draw

org-mode + babashka literate program example
Clojure
24
star
100
yogthos/clj-log

yogthos/clj-log

structural logging for Clojure
Clojure
24
star