Clojure

Top 23 Clojure Open-Source Projects

  • Metabase

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

    Project mention: Blazer: Business Intelligence Made Simple | news.ycombinator.com | 2024-02-27

    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.

    [0]: https://github.com/metabase/metabase

  • 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.

    Project mention: What is Omnivore and How to Save Articles Using this Tool | dev.to | 2024-03-09

    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.

  • penpot

    Penpot - The Open-Source design & prototyping platform

    Project mention: What Design Tool Should I Use? | dev.to | 2024-02-17

    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.

  • mal

    mal - Make a Lisp

    Project mention: Ask HN: Is Lisp Simple? | news.ycombinator.com | 2023-08-21

    >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:

    https://norvig.com/lispy.html

    (It has the full code in a link towards the bottom)

    There's also this:

    https://github.com/kanaka/mal

  • awesomo

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

  • datascript

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

    Project mention: Datalog in 100 lines of JavaScript (2022) | news.ycombinator.com | 2024-01-22

    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.

    [1] https://github.com/tonsky/datascript

  • 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.

  • reagent

    A minimalistic ClojureScript interface to React.js

    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

    Project mention: Changing my relationship with GitHub Copilot | news.ycombinator.com | 2023-08-28
  • Riemann

    A network event stream processing system, in Clojure.

  • compojure

    A concise routing library for Ring/Clojure

    Project mention: Como desenvolvi um backend web em Clojure | dev.to | 2023-07-03
  • clojure-style-guide

    A community coding style guide for the Clojure programming language

    Project mention: XML is better than YAML | news.ycombinator.com | 2023-09-20

    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

  • status-mobile

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

    Project mention: Status Wallet Domain Spoofing Vuln | news.ycombinator.com | 2024-02-26
  • babashka

    Native, fast starting Clojure interpreter for scripting

    Project mention: A Tour of Lisps | news.ycombinator.com | 2024-01-29

    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/

  • ring

    Clojure HTTP server abstraction

    Project mention: A History of Clojure (2020) [pdf] | news.ycombinator.com | 2023-08-10

    * 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.

    Project mention: Not only Unity... | /r/opensourcegames | 2023-11-11
  • cider

    The Clojure Interactive Development Environment that Rocks for Emacs (by clojure-emacs)

    Project mention: CIDER 1.8 ("Geneva") is out! | /r/Clojure | 2023-10-15
  • klipse

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

  • 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!

  • beakerx

    Beaker Extensions for Jupyter Notebook

  • pedestal

    The Pedestal Server-side Libraries

  • 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

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-03-21.

Clojure related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com