SaaSHub helps you find the best software and product alternatives Learn more →
Jank Alternatives
Similar projects and alternatives to jank
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
Oberon
Oberon parser, code model & browser, compiler and IDE with debugger, and an implementation of the Oberon+ programming language
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
pil21
PicoLisp is an open source Lisp dialect. It is based on LLVM and compiles and runs on any 64-bit POSIX system. Its most prominent features are simplicity and minimalism.
jank discussion
jank reviews and mentions
-
Memory Safe Context Switching in Fil-C
My depraved mind wants to see Jank [0] running on Fil-C, using Fil-C's garbage collector.
[0] https://jank-lang.org/
-
Clojure Hosted on Go
Jank, a Clojure dialect, is playing in the same field (high-performance Clojure).
> Where jank differs from Clojure JVM is that its host is C++ on top of an LLVM-based JIT. This allows jank to offer the same benefits of REPL-based development while being able to seamlessly reach into the native world and compete seriously with JVM's performance.
https://jank-lang.org/
- Anthropic, please ship an official Claude Desktop for Linux
-
Jank now has its own custom IR
The first three paragraphs here are on point! jank's IR passes will not worry much about things like load/store optimization, register allocation, inlining C++ functions, etc. These are in LLVM's domain. We just worry about the Clojure side of things. Polymorphic math is intense, but we do our best to avoid the extra work by unboxing whenever possible.
> A future optimisation might be to specialise for unboxed types: far more potential speed improvement over pointer tagging, and IMO quite amenable to analysis with the Jank IR
All of these math functions are templates with four specific categories:
1. Object and object
2. Primitive and primitive
3. Primitive and object
4. Object and primitive
We handle the difference between typed objects (like integer_ref) and type-erased objects (object_ref) as well. This template then gets inlined, which is exactly what the last step of the benchmark optimizations (adding annotations) ensured. The return type of these functions will prefer primitive types, rather than automatically boxing. jank's analyzer tracks all types used, at compile-time, and supports automatic boxing. This means that we're already using the most optimal primitive math whenever we can and that it will indeed inline to just an operator call when working on two primitives, or two typed objects, or a combination thereof.
You can see the code for this here: https://github.com/jank-lang/jank/blob/29c2adb344526d26c8e82...
-
LLM Policy for Rust Compiler
The thread is locked so I cant add it there, but if you wanted to jank-lang could be added to your prior-art section:
https://github.com/jank-lang/jank?tab=contributing-ov-file#a...
- Clojure: Transducers
- Clojure Documentary Shownotes and Links
- Jank Lang Hit Alpha
-
.NET 10
As a person who looks always at Java and C sharp with curiosity, I am a bit divided.
For me C#'s value is obvious in the frontend compared to Java (except for mobile, where Java can be used but Kotlin seems best).
But for the backend I always wonder if I should invest more on C# or Java as I go.
Also, it worries me that Java is a memory hog, which C# seems not to be. I like to have lean server-side software, to the point that my usual approach has been to use C++ paired with Capnproto, but if I had to go with something a bit more high-level for web work, I am not sure.
Currently I am investigating Clojure for non-critically-fast backend. It seems to be a lot of fun and since I am using https://fennel-lang.org/ (replacing part of my Lua code) and I expect https://jank-lang.org/ to become something at some point, maybe it is worth to stick to it?
How would someone that has more data than me compare Java vs C# in terms of performance as-in "what machine you need in the cloud" to do useful stuff, mainly for backend work, asynchronous, in terms of CPU and memory for both?
- Janet: Lightweight, Expressive, Modern Lisp
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 Jul 2026
Stats
jank-lang/jank is an open source project licensed under Mozilla Public License 2.0 which is an OSI approved license.
The primary programming language of jank is C++.