Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more โ
Top 23 Clojure Clojure Projects
-
Metabase
The simplest, fastest way to get business intelligence and analytics to everyone in your company :yum:
-
logseq
A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. Use it to organize your todo list, to write your journals, or to record your unique life.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
lein-figwheel
Figwheel builds your ClojureScript code and hot loads it into the browser as you are coding!
-
awesome-clojure
A curated list of awesome Clojure libraries and resources. Inspired by awesome-... stuff
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Remote Code Execution via H2
Project mention: Release Radar ยท April 2024 Edition: Major updates from the open source community | dev.to | 2024-05-03Imagine designers and coders working seamlessly together. That's what Penpot aims to do. It's a tool where designers can create stunning designs, interactive prototypes, and design systems at scale. Developers then have ready-to-use code, which makes their workflows faster and more efficient. Penpot's latest version receives a new grid CSS layout, new UI, new components system, and more components. Oh and there's now light AND dark mode ๐.
Project mention: Datascript: Immutable database and Datalog query engine | news.ycombinator.com | 2024-05-06
Project mention: Ludic: New framework for Python with seamless Htmx support | news.ycombinator.com | 2024-03-21Generating `HTML` from lisps has poisoned any other approach for me, see for example https://www.neilvandyke.org/racket/html-writing/, https://reagent-project.github.io/, and https://edicl.github.io/cl-who/
It also gives you access to Babashka if you want Clojure for other use-cases where start-up time is an issue
https://babashka.org/
* HTTP: Ring is the de facto way to manage HTTP request (see https://github.com/ring-clojure/ring/wiki/Concepts). Jetty and Aleph are common web servers (and https://github.com/clj-commons/aleph) that implement Ring interface.
Not equivalent, but arguably more useful for manual authoring: Emmet [0] was all the range a while back, and I still use it to write HTML. It comes naturally if you're used to writing CSS-like selectors, and mostly gets out of the way.
DSL-wise, I've rather enjoyed Clojure's Hiccup [1].
[0] https://emmet.io/
[1] https://github.com/weavejester/hiccup
* HTTP: Ring is the de facto way to manage HTTP request (see https://github.com/ring-clojure/ring/wiki/Concepts). Jetty and Aleph are common web servers (and https://github.com/clj-commons/aleph) that implement Ring interface.
Project mention: The Current State of Clojure's Machine Learning Ecosystem | news.ycombinator.com | 2024-04-07Something I really like in the Clojure data science stack that isn't mentioned is Clerk* โ an interesting take on notebooks. I think it's a good gateway into Clojure for those coming from a Python or R background.
*https://clerk.vision/
If ECS gets too boiler-platey for my liking I might try some of the "don't use MonoBehaviours" approaches people have suggested, perhaps with F# bundled into a .dll. I also saw that some mad scientists had bridged the gap between Clojure and Unity via a framework called Arcadia - we'll see!
My best suggestion here would be clj-kondo with flycheck-clj-kondo in Emacs. I really can't recommend it enough and would have killed to have it when I was learning Clojure. Not only will it underline all of those references to (now) undefined vars, but it can tell you about numerous little mistakes like mixing up arguments orders in (say) sequence functions, misplaced docstrings that get discarded, style conventions, etc. It's staggering how good it is even for a language as dynamic as Clojure.
Datahike [0] provides similar functionality to datomic and is open source. It lacks some features however that Datomic does have [1].
[0]: https://github.com/replikativ/datahike
Clojure Clojure related posts
-
Datascript: Immutable database and Datalog query engine
-
Rama is a testament to the power of Clojure
-
Figma OSS Alternative
-
Penpot 2.0 Released
-
Implementing a 2d-tree in Clojure
-
ClojureDart โ Clojure Dialect for Flutter and Dart
-
Lisp/Scheme/Clojure and APL/K (2016)
-
A note from our sponsor - InfluxDB
www.influxdata.com | 14 May 2024
Index
What are some of the best open-source Clojure projects in Clojure? This list will help you:
Project | Stars | |
---|---|---|
1 | Metabase | 36,669 |
2 | logseq | 30,005 |
3 | penpot | 28,134 |
4 | datascript | 5,359 |
5 | reagent | 4,718 |
6 | Riemann | 4,215 |
7 | compojure | 4,069 |
8 | status-mobile | 3,831 |
9 | babashka | 3,828 |
10 | ring | 3,713 |
11 | lein-figwheel | 2,880 |
12 | pedestal | 2,658 |
13 | awesome-clojure | 2,652 |
14 | hiccup | 2,636 |
15 | aleph | 2,519 |
16 | lacinia | 1,799 |
17 | boot | 1,749 |
18 | sente | 1,726 |
19 | clerk | 1,704 |
20 | Arcadia | 1,672 |
21 | clj-kondo | 1,667 |
22 | closh | 1,603 |
23 | datahike | 1,582 |
Sponsored