Top Clojure Open Source Projects

TOP 69 Clojure Open Source Projects in 2024


1. Metabase


GitHub stars: 36,800

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

Programing Language: Clojure

Tags: visualization, mysql, slack, postgres, data

Updated: 2 minutes ago

Link: https://github.com/metabase/metabase




2. Logseq


GitHub stars: 30,100

Description: A privacy-first, open-source platform for knowledge management and collaboration. Download link: http://github.com/logseq/logseq/releases.…

Programing Language: Clojure

Tags: git, markdown, clojure, graph, clojurescript

Updated: 18 minutes ago

Link: https://github.com/logseq/logseq




3. Penpot


GitHub stars: 28,300

Description: Penpot: The open-source design tool for design and code collaboration

Programing Language: Clojure

Tags: design, clojure, ui, clojurescript, prototyping

Updated: 17 minutes ago

Link: https://github.com/penpot/penpot




4. Deeplearning4j


GitHub stars: 13,500

Description: Suite of tools for deploying and training deep learning models using the JVM. Highlights include model import for keras, tensorflow, and …

Programing Language: Java

Tags: python, java, clojure, scala, spark

Updated: 6 days ago

Link: https://github.com/deeplearning4j/deeplearning4j




5. Light Table


GitHub stars: 11,700

Description: The Light Table IDE ⛺

Programing Language: Clojure

Tags: editor, clojure, clojurescript, ide, lighttable

Updated: Jun 17, 2022

Link: https://github.com/LightTable/LightTable




6. Clojure


GitHub stars: 10,300

Description: The Clojure programming language

Programing Language: Java

Updated: 4 days ago

Link: https://github.com/clojure/clojure




7. mal


GitHub stars: 9,800

Description: mal - Make a Lisp

Programing Language: Assembly

Tags: javascript, ruby, python, c, java

Updated: Mar 20

Link: https://github.com/kanaka/mal




8. Awesomo


GitHub stars: 9,300

Description: Cool open source projects. Choose your project and get involved in Open Source development now.

Programing Language: Go

Tags: ruby, python, rust, open-source, list

Updated: Feb 28

Link: https://github.com/lk-geimfari/awesomo




9. Clojurescript


GitHub stars: 9,200

Description: Clojure to JS compiler

Programing Language: Clojure

Updated: Apr 18

Link: https://github.com/clojure/clojurescript




10. Concurrent Ruby


GitHub stars: 5,600

Description: Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go…

Programing Language: Ruby

Tags: ruby, concurrency

Updated: Apr 7

Link: https://github.com/ruby-concurrency/concurrent-ruby




11. Datascript


GitHub stars: 5,400

Description: Immutable database and Datalog query engine for Clojure, ClojureScript and JS

Programing Language: Clojure

Tags: clojure, database, clojurescript, memory-database, datascript

Updated: 17 days ago

Link: https://github.com/tonsky/datascript




12. Reagent


GitHub stars: 4,700

Description: A minimalistic ClojureScript interface to React.js

Programing Language: Clojure

Tags: react, clojure, frontend, clojurescript, reagent

Updated: Dec 1, 2023

Link: https://github.com/reagent-project/reagent




13. Intellij Rainbow Brackets


GitHub stars: 4,400

Description: 🌈Rainbow Brackets for IntelliJ based IDEs/Android Studio/HUAWEI DevEco Studio/Fleet

Programing Language: Kotlin

Tags: kotlin, java, clojure, scala, intellij

Updated: Apr 17

Link: https://github.com/izhangzhihao/intellij-rainbow-brackets




14. Riemann


GitHub stars: 4,200

Description: A network event stream processing system, in Clojure.

Programing Language: Clojure

Tags: events, clojure, monitoring, metrics, logging

Updated: Dec 27, 2023

Link: https://github.com/riemann/riemann




15. Compojure


GitHub stars: 4,100

Description: A concise routing library for Ring/Clojure

Programing Language: Clojure

Tags: http, clojure, routing, ring

Updated: Jan 31

Link: https://github.com/weavejester/compojure




16. Clojure Style Guide


GitHub stars: 4,000

Description: A community coding style guide for the Clojure programming language

Programing Language: Updated on Mar 6

Tags: styleguide, clojure, style-guide

Updated:

Link: https://github.com/bbatsov/clojure-style-guide




17. Defold


GitHub stars: 3,800

Description: Defold is a completely free to use game engine for development of desktop, mobile and web games.

Programing Language: C++

Tags: c-plus-plus, gamedev, multi-platform, clojure, lua

Updated: 18 minutes ago

Link: https://github.com/defold/defold




18. Babashka


GitHub stars: 3,800

Description: Native, fast starting Clojure interpreter for scripting

Programing Language: Clojure

Tags: bash, clojure, scripting, graalvm, shell-scripting

Updated: 2 days ago

Link: https://github.com/babashka/babashka




19. Status Mobile


GitHub stars: 3,800

Description: a free (libre) open source, mobile OS for Ethereum

Programing Language: Clojure

Tags: android, ios, clojure, mobile, react-native

Updated: 1 minute ago

Link: https://github.com/status-im/status-mobile




20. ring


GitHub stars: 3,700

Description: Clojure HTTP server abstraction

Programing Language: Clojure

Tags: http, clojure, web, ring

Updated: 11 days ago

Link: https://github.com/ring-clojure/ring




21. Clojure Koans


GitHub stars: 3,700

Description: A set of exercises for learning Clojure

Programing Language: Clojure

Updated: Jun 21, 2023

Link: https://github.com/functional-koans/clojure-koans




22. Cider


GitHub stars: 3,500

Description: The Clojure Interactive Development Environment that Rocks for Emacs

Programing Language: Emacs Lisp

Tags: clojure, emacs, emacs-lisp, clojure-development, cider

Updated: 2 hours ago

Link: https://github.com/clojure-emacs/cider




23. Klipse


GitHub stars: 3,100

Description: Klipse is a JavaScript plugin for embedding interactive code snippets in tech blogs.

Programing Language: HTML

Tags: react, javascript, ruby, python, scheme

Updated: Oct 7, 2022

Link: https://github.com/viebel/klipse




24. Rich Hickey Fanclub


GitHub stars: 3,000

Description: "every time I watch one of his talks I feel like someone has gone in and organized my brain"

Programing Language: HTML

Tags: clojure, functional-programming, rich-hickey

Updated: May 21, 2023

Link: https://github.com/tallesl/Rich-Hickey-fanclub




25. Lein Figwheel


GitHub stars: 2,900

Description: Figwheel builds your ClojureScript code and hot loads it into the browser as you are coding!

Programing Language: Clojure

Tags: clojure, clojurescript-repl, clojurescript, repl, figwheel

Updated: Mar 26

Link: https://github.com/bhauman/lein-figwheel




26. Talk Transcripts


GitHub stars: 2,900

Description: Transcripts of Clojure-related talks

Programing Language: Updated on Jun 13, 2023

Updated:

Link: https://github.com/matthiasn/talk-transcripts




27. Beakerx


GitHub stars: 2,800

Description: Beaker Extensions for Jupyter Notebook

Programing Language: Jupyter Notebook

Tags: kotlin, java, groovy, clojure, scala

Updated: Dec 4, 2023

Link: https://github.com/twosigma/beakerx




28. Awesome Clojure


GitHub stars: 2,700

Description: A curated list of awesome Clojure libraries and resources. Inspired by awesome-... stuff

Programing Language: Clojure

Tags: clojure, awesome-list, hacktoberfest

Updated: Apr 15

Link: https://github.com/razum2um/awesome-clojure




29. Pedestal


GitHub stars: 2,700

Description: The Pedestal Server-side Libraries

Programing Language: Clojure

Tags: clojure, pedestal

Updated: 3 days ago

Link: https://github.com/pedestal/pedestal




30. Hiccup


GitHub stars: 2,600

Description: Fast library for rendering HTML in Clojure

Programing Language: Clojure

Tags: html, clojure, hiccup

Updated: Feb 11

Link: https://github.com/weavejester/hiccup




31. Clojure Cookbook


GitHub stars: 2,600

Description: This is the home of O'Reilly's Clojure Cookbook - http://clojure-cookbook.com

Programing Language: Clojure

Updated: Jan 12

Link: https://github.com/clojure-cookbook/clojure-cookbook




32. Specter


GitHub stars: 2,500

Description: Clojure(Script)'s missing piece

Programing Language: Clojure

Updated: Apr 6, 2023

Link: https://github.com/redplanetlabs/specter




33. Aleph


GitHub stars: 2,500

Description: Asynchronous streaming communication for Clojure - web server, web client, and raw TCP/UDP

Programing Language: Clojure

Tags: http, clojure, web-server, tcp, udp

Updated: Apr 19

Link: https://github.com/clj-commons/aleph




34. Schema


GitHub stars: 2,400

Description: Clojure(Script) library for declarative data description and validation

Programing Language: Clojure

Updated: 23 days ago

Link: https://github.com/plumatic/schema




35. Http Kit


GitHub stars: 2,400

Description: Simple, high-performance event-driven HTTP client+server for Clojure

Programing Language: Java

Tags: clojure, async, websockets, http-client, http-server

Updated: 21 days ago

Link: https://github.com/http-kit/http-kit




36. Incanter


GitHub stars: 2,200

Description: Clojure-based, R-like statistical computing and graphics environment for the JVM

Programing Language: Clojure

Updated: Nov 10, 2023

Link: https://github.com/incanter/incanter




37. Sublime Repl


GitHub stars: 2,100

Description: SublimeREPL - run an interpreter inside ST2 (Clojure, CoffeeScript, F#, Groovy, Haskell, Lua, MozRepl, NodeJS, Python, R, Ruby, Scala, sh…

Programing Language: Python

Updated: May 24, 2021

Link: https://github.com/wuub/SublimeREPL




38. Component


GitHub stars: 2,100

Description: Managed lifecycle of stateful objects in Clojure

Programing Language: Clojure

Updated: Feb 26, 2022

Link: https://github.com/stuartsierra/component




39. onyx


GitHub stars: 2,000

Description: Distributed, masterless, high performance, fault tolerant data processing

Programing Language: Clojure

Tags: data, clojure, streaming, distributed, batch

Updated: Aug 31, 2019

Link: https://github.com/onyx-platform/onyx




40. lumo


GitHub stars: 1,900

Description: Fast, cross-platform, standalone ClojureScript environment

Programing Language: Clojure

Tags: javascript, clojure, cross-platform, clojurescript, repl

Updated: May 16, 2022

Link: https://github.com/anmonteiro/lumo




41. jdbi


GitHub stars: 1,900

Description: The Jdbi library provides convenient, idiomatic access to relational databases in Java and other JVM technologies such as Kotlin, Clojure …

Programing Language: Java

Tags: kotlin, java, sql, database, jdbc

Updated: 20 hours ago

Link: https://github.com/jdbi/jdbi




42. Core.Async


GitHub stars: 1,900

Description: Facilities for async programming and communication in Clojure

Programing Language: Clojure

Updated: Feb 19

Link: https://github.com/clojure/core.async




43. Clj Http


GitHub stars: 1,800

Description: An idiomatic clojure http client wrapping the apache client. Officially supported version.

Programing Language: Clojure

Updated: 21 days ago

Link: https://github.com/dakrone/clj-http




44. Lacinia


GitHub stars: 1,800

Description: GraphQL implementation in pure Clojure

Programing Language: Clojure

Tags: graphql, clojure

Updated: Apr 12

Link: https://github.com/walmartlabs/lacinia




45. rum


GitHub stars: 1,800

Description: Simple, decomplected, isomorphic HTML UI library for Clojure and ClojureScript

Programing Language: HTML

Updated: Dec 1, 2023

Link: https://github.com/tonsky/rum




46. Midje


GitHub stars: 1,700

Description: Midje provides a migration path from clojure.test to a more flexible, readable, abstract, and gracious style of testing

Programing Language: Clojure

Updated: May 15

Link: https://github.com/marick/Midje




47. Vim Fireplace


GitHub stars: 1,700

Description: fireplace.vim: Clojure REPL support

Programing Language: Vim Script

Updated: Feb 16

Link: https://github.com/tpope/vim-fireplace




48. boot


GitHub stars: 1,700

Description: Build tooling for Clojure.

Programing Language: Clojure

Tags: clojure, boot, build-tool, boot-clj

Updated: Apr 22, 2021

Link: https://github.com/boot-clj/boot




49. Arcadia


GitHub stars: 1,700

Description: Clojure in Unity

Programing Language: Clojure

Tags: clojure, unity, game-development

Updated: Feb 15

Link: https://github.com/arcadia-unity/Arcadia




50. Transducers.Js


GitHub stars: 1,700

Description: A small library for generalized transformation of data (inspired by Clojure's transducers)

Programing Language: JavaScript

Updated: Jun 12, 2017

Link: https://github.com/jlongster/transducers.js




51. Clerk


GitHub stars: 1,700

Description: ⚡️ Moldable Live Programming for Clojure

Programing Language: Clojure

Tags: visualization, clojure, notebook, repl, live-programming

Updated: 7 days ago

Link: https://github.com/nextjournal/clerk




52. Sente


GitHub stars: 1,700

Description: Realtime web comms library for Clojure/Script

Programing Language: Clojure

Tags: transit, clojure, async, clojurescript, websockets

Updated: 11 days ago

Link: https://github.com/taoensso/sente




53. Clj Kondo


GitHub stars: 1,600

Description: Static analyzer and linter for Clojure code that sparks joy

Programing Language: Clojure

Tags: clojure, clojurescript, linter, static-analysis, graalvm

Updated: yesterday

Link: https://github.com/clj-kondo/clj-kondo




54. Closh


GitHub stars: 1,600

Description: Bash-like shell based on Clojure

Programing Language: Clojure

Tags: clojure, shell, bash, cli, clojurescript

Updated: Dec 5, 2022

Link: https://github.com/dundalek/closh




55. Honeysql


GitHub stars: 1,600

Description: Turn Clojure data structures into SQL

Programing Language: Clojure

Updated: 3 days ago

Link: https://github.com/seancorfield/honeysql




56. Enlive


GitHub stars: 1,600

Description: a selector-based (à la CSS) templating and transformation system for Clojure

Programing Language: Clojure

Updated: Jan 17, 2022

Link: https://github.com/cgrand/enlive




57. lux


GitHub stars: 1,600

Description: The Lux Programming Language

Programing Language: Clojure

Tags: javascript, ruby, python, language, programming-language

Updated: 15 hours ago

Link: https://github.com/LuxLang/lux




58. Korma


GitHub stars: 1,500

Description: Tasty SQL for Clojure.

Programing Language: Clojure

Updated: Oct 15, 2020

Link: https://github.com/korma/Korma




59. Cheshire


GitHub stars: 1,500

Description: Clojure JSON and JSON SMILE (binary json format) encoding/decoding

Programing Language: Clojure

Updated: Feb 28

Link: https://github.com/dakrone/cheshire




60. Konstellate


GitHub stars: 1,500

Description: Free and Open Source GUI to Visualize Kubernetes Applications.

Programing Language: Clojure

Tags: kubernetes, open-source, yaml, clojure, helm

Updated: Jul 25, 2019

Link: https://github.com/jeremykross/konstellate




61. Plumbing


GitHub stars: 1,500

Description: Prismatic's Clojure(Script) utility belt

Programing Language: Clojure

Updated: Feb 1

Link: https://github.com/plumatic/plumbing




62. Datahike


GitHub stars: 1,500

Description: A durable Datalog implementation adaptable for distribution.

Programing Language: Clojure

Tags: clojure, database, open-source, datalog, datahike

Updated: 3 hours ago

Link: https://github.com/replikativ/datahike




63. Yesql


GitHub stars: 1,400

Description: A Clojure library for using SQL.

Programing Language: Clojure

Updated: Sep 1, 2022

Link: https://github.com/krisajenkins/yesql




64. Core.Logic


GitHub stars: 1,400

Description: A logic programming library for Clojure & ClojureScript

Programing Language: Clojure

Updated: 26 days ago

Link: https://github.com/clojure/core.logic




65. Timbre


GitHub stars: 1,400

Description: Pure Clojure/Script logging library

Programing Language: Clojure

Tags: clojure, clojurescript, slf4j, logging, epl

Updated: 7 days ago

Link: https://github.com/taoensso/timbre




66. Nightcode


GitHub stars: 1,400

Description: An IDE for Clojure

Programing Language: Clojure

Updated: Apr 24, 2021

Link: https://github.com/oakes/Nightcode




67. Electric


GitHub stars: 1,400

Description: a reactive Clojure dialect for web development that uses a compiler to infer the frontend/backend boundary

Programing Language: Clojure

Updated: 3 days ago

Link: https://github.com/hyperfiddle/electric




68. Seesaw


GitHub stars: 1,400

Description: Seesaw turns the Horror of Swing into a friendly, well-documented, Clojure library

Programing Language: Clojure

Updated: Jul 28

Link: https://github.com/clj-commons/seesaw




69. Reitit


GitHub stars: 1,300

Description: A fast data-driven routing library for Clojure/Script

Programing Language: Clojure

Tags: middleware, clojure, frontend, clojurescript, data-driven

Updated: 22 hours ago

Link: https://github.com/metosin/reitit




Want to find a web3 job?

Receive emails of TOP 69 Clojure Open Source Projects in 2024

More by Web3 Jobs
Ask me anything