SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Clojure Open-Source Projects
-
Metabase
The simplest, fastest way to get business intelligence and analytics to everyone in your company :yum:
We've used it for about a year - Blazer is okay if you need a quick SQL query console, but we found it lacking as an actual business intelligence tool. The support for graphs and dashboards is limited, for graphs it requires you to structure the query in an exact way as you can see in the Blazer readme.
After some research on available alternatives that don't break the bank, we decided to deploy a self-hosted instance of Metabase[0]. This took only a few minutes to set up using their Docker image[1] and it has much better graphing capabilities and you can easily put a custom layout together for dashboards. Upgrading is similarly easy (just redeploy). Also easy to configure: data sources, hiding or changing the data type of a column, G Suite sign-in for our domain. Highly recommend it if you need anything more than Blazer's table output.
-
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.
Logseq support via our Logseq Plugin
-
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.
-
Website • Getting Started • User Guide • Tutorials & Info • Community • Twitter • Instagram • Mastodon • Youtube
-
Deeplearning4j
Suite of tools for deploying and training deep learning models using the JVM. Highlights include model import for keras, tensorflow, and onnx/pytorch, a modular and tiny c++ library for running math code and a java based math library on top of the core c++ library. Also includes samediff: a pytorch/tensorflow like library for running deep learning using automatic differentiation.
-
>Would be interesting to see how the interpreter works actually...
It's quite easy to see, there are interpeters for Lisp in like 20 lines or so.
Here's a good one:
(It has the full code in a link towards the bottom)
There's also this:
-
awesomo
Cool open source projects. Choose your project and get involved in Open Source development now.
-
Hi pests, I don't think the criticism in the comments gives a full picture.
I wrote about a particular flavor of datalog, in common use today. [1] [2]. The earliest representation I know, which matches the syntax of my essay, was in SICP [3]
There's another, more academic form of datalog, which looks a lot more like prolog. Both have lots of similarities: both systems have a set of facts and rules. Both systems have can take a partially filled fact or rule, and find all matching facts. The more academic flavors of Datalog are useful for general logic, and particularly powerful for recursive questions. The variant I showed is more tailed for database queries.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Project mention: Ludic: New framework for Python with seamless Htmx support | news.ycombinator.com | 2024-03-21
Generating `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/
-
intellij-rainbow-brackets
🌈Rainbow Brackets for IntelliJ based IDEs/Android Studio/HUAWEI DevEco Studio/Fleet
-
-
-
Fixed link to that style guide entry: https://guide.clojure.style/#opt-commas-in-map-literals
Per that style guide, the above map would be formatted like this (on HN, just indent by two spaces):
{:a 1
-
-
It also gives you access to Babashka if you want Clojure for other use-cases where start-up time is an issue
-
* 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.
-
defold
Defold is a completely free to use game engine for development of desktop, mobile and web games.
-
-
-
Rich-Hickey-fanclub
"every time I watch one of his talks I feel like someone has gone in and organized my brain"
Project mention: What are some senior level learning resources you recommend for improving as a backend engineer? | /r/ExperiencedDevs | 2023-05-30 -
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
Clojure related posts
- Lisp/Scheme/Clojure and APL/K (2016)
- Ask HN: Any interactive math tutorials that use a computational algebra system?
- Nanoclj: A Tiny Clojure Interpreter
- The Emmy Computer Algebra System
- Pure Programming Language
- Lisp Programming with Vim (2019)
- What Design Tool Should I Use?
-
A note from our sponsor - SaaSHub
www.saashub.com | 28 Mar 2024
Index
What are some of the best open-source Clojure projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Metabase | 36,177 |
2 | logseq | 29,204 |
3 | penpot | 26,035 |
4 | Deeplearning4j | 13,390 |
5 | mal | 9,764 |
6 | awesomo | 9,195 |
7 | datascript | 5,330 |
8 | reagent | 4,712 |
9 | intellij-rainbow-brackets | 4,296 |
10 | Riemann | 4,204 |
11 | compojure | 4,056 |
12 | clojure-style-guide | 3,976 |
13 | status-mobile | 3,814 |
14 | babashka | 3,782 |
15 | ring | 3,695 |
16 | defold | 3,625 |
17 | cider | 3,499 |
18 | klipse | 3,081 |
19 | Rich-Hickey-fanclub | 3,011 |
20 | lein-figwheel | 2,885 |
21 | beakerx | 2,770 |
22 | pedestal | 2,649 |
23 | awesome-clojure | 2,638 |