Our great sponsors
-
Babashka: implemented with SCI, compiled to a native binary with GraalVM; quite compatible with the JVM Clojure, things like java.lang.System can be used without requiring a JVM. The corresponding reader conditional is :bb if present, :clj otherwise.
-
Clojerl: an implementation for the Erlang VM. The reader conditional is :clje.
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
If you want Clojure without the JVM, there are various packagings of ClojureScript, eg Lumo https://github.com/anmonteiro/lumo This requires installing npm which is roughly the same amount of pain as installing Clojure, but whatever works for you.
-
Joker: implemented in Go, emphasizes fast startup and readable error messages. The reader conditional is :joker.
-
Hy: runs on top of Python, has Python-like semantics, but with Clojure-like metaprogramming
-
I really sympathize here, Clojure is such a cool kid. Unfortunately, I did not find a satisfying clojure-like langage, here is a good list of similar or inspired langages : https://github.com/chr15m/awesome-clojure-likes
-
-
Mergify
Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.
-
-
-
Clojure on Common Lisp: https://github.com/ruricolist/cloture
-
I believe there are more projects than that. I, personally, invest a lot of time into Fennel, as it's very minimal, and Lua runtime is very easy to extend as you like. I've implemented Clojure-like library for lazy sequences, and the cljlib - a library that ports a lot of functions and macros from clojure.core namespace.
-
I believe there are more projects than that. I, personally, invest a lot of time into Fennel, as it's very minimal, and Lua runtime is very easy to extend as you like. I've implemented Clojure-like library for lazy sequences, and the cljlib - a library that ports a lot of functions and macros from clojure.core namespace.
-
Janet: written in C, highly portable, can be easily compiled from source almost everywhere
-
Planck: another standalone ClojureScript environment, runs on JavaScriptCore. Doesn't seem to have its own reader conditional, uses :cljs.
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.