nowfound

Life & fun · alternatives · 2026

24 alternatives to Comparing JVM Virtual Threads vs. Real Threads in Clojure

I wrote this just to compare the performance of Java 21 Virtual Threads vs old-fashioned Threads.

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Comparing JVM Virtual Threads vs. Real Threads in Clojure launched in 2024; newer entries below may have overtaken it.

  1. 1

    Let-go is a Clojure-like language (~90% compatible with JVM Clojure) written in pure Go. It ships as a ~10MB static binary and cold boots in ~7ms - that's about 50x faster than JVM and 3x faster than Babashka. It has decent throughput on algorithmic workloads - within ballpark of the GraalVM-backed sci. I started this project in 2021 as an elaborate practical joke: I wanted to have an excuse for writing Clojure while pretending to write Go. Jokes aside, it turned out to be pretty decent: it feels like real Clojure, it has an nREPL server (supported in Calva, CIDER, etc.), it's easily…

    May 2026 · github.com · its alternatives →

  2. 2LT
  3. 3

    A demonstration of ways to implement 'threaded code,' a technique used in Forth and in virtual machines like the JVM. - shadowofneptune/threaded-code-benchmark

    2022 · github.com · its alternatives →

  4. 4

    A JVM assembler for the modern age. Contribute to roscopeco/jasm development by creating an account on GitHub.

    2022 · github.com · its alternatives →

  5. 5

    Optimizer library for tail recursive calls in Java bytecode - Sipkab/jvm-tail-recursion

    2020 · github.com · its alternatives →

  6. 6

    HVM1 (2022): a massively parallel, optimal functional runtime in Rust - HigherOrderCO/HVM1

    2022 · github.com · its alternatives →

  7. 7

    I wanted to see how fast an isolated code sandbox could start if I never had to boot a fresh VM. So instead of launching a new microVM per execution, I boot Firecracker once with Python and numpy already loaded, then snapshot the full VM state. Every execution after that creates a new KVM VM backed by a `MAP_PRIVATE` mapping of the snapshot memory, so Linux gives me copy-on-write pages automatically. That means each sandbox starts from an already-running Python process inside a real VM, runs the code, and exits. These are real KVM VMs, not containers: separate guest kernel, separate guest…

    Mar 2026 · github.com · its alternatives →

  8. 8

    a toy jvm in awk. Contribute to rethab/awk-jvm development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  9. 9EI

    2019 · getprogrammingwithclojure.com · its alternatives →

  10. 10

    clojure.spec for Javascript. Contribute to prayerslayer/js.spec development by creating an account on GitHub.

    2016 · github.com · its alternatives →

  11. 11

    Run queries on your Java code to check if it meets the criteria suggested by the book Effective Java. And some others. - ftomassetti/effectivejava

    2015 · github.com · its alternatives →

  12. 12

    Hey Folks! I've been building an open source benchmark for measuring local LLM performance on your own hardware. The benchmarking tool is a CLI written on top of Llamafile to allow for portability across different hardware setups and operating systems. The website is a database of results from the benchmark, allowing you to explore the performance of different models and hardware configurations. Please give it a try! Any feedback and contribution is much appreciated. I'd love for this to serve as a helpful resource for the local AI community. For more check out: - Website:…

    2025 · localscore.ai · its alternatives →

  13. 13IB
  14. 14CI
  15. 15

    Readable macroassembler for CLR IL. Contribute to akalenuk/milasm development by creating an account on GitHub.

    2023 · github.com · its alternatives →

  16. 16LA
  17. 17

    Experimenting with Clojure 1.9's tools.deps and CLI - ethagnawl/tools-deps-experiment

    2018 · github.com · its alternatives →

  18. 18CP
  19. 19

    A better way to evaluate and compare JS libraries

    2021 · its alternatives →

  20. 20

    Non-preemptive Thread Hierarchy Manager. Contribute to gueststar/nthm development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  21. 21CO
  22. 22

    Actionable memory analysis for JVM languages. Contribute to jakewins/jaa development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  23. 23AR
  24. 24

    Ladies and gentlemen of a Lisp persuasion, Clojurians and Clojuristas, followers of the paren and everyone else covetously eyeing the greener grass, I made an open-source thing that I would like to share with you. My elevator pitch is that it'll make you forget all about regular print debugging in 10 minutes straight. The slightly longer pitch is this: #>(tag'n'trace any Clojure(-Script) form to `tap>` and Portal with automatic last-input function replay on eval, instant re-render and hassle-free insertion of traced data into the REPL) And before I end up pasting half the README here in bits…

    2023 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →