Dev tools · alternatives · 2026
24 alternatives to Asdf Clone Written in Rust
I think that asdf (https://asdf-vm.com) was a great idea for a project. It helps consolidate installing and running different programming languages into a similar UX. It also is built with a plugin interface that makes it easy to build support for new languages. However it is so slow. I was just testing `node -v` and it was taking ~900ms. That kind of overhead is completely unusable. My shell prompt uses runtimes inside of it for various things so this effectively makes every command take multiple seconds to complete. So I rebuilt it in Rust but using the same plugin ecosystem so…
Asdf Clone Written in Rust is a version manager for programming languages built as a faster alternative to asdf. It manages installation and execution of different language runtimes through a unified interface and… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Asdf Clone Written in Rust launched in 2023; newer entries below may have overtaken it.
- 1

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 →
- 2

Hey all, wanted to share my recent weekend hack project. I wanted to improve upon the existing space for looking up information about IP addresses and ASNs. The backend is written in Rust and pulls BGP data every 8 hours from the RIPE RIS project to build up a routing table and also adds geolocation information. The frontend is using React and Tailwind. Would love any feedback or suggestions on what to improve.
2023 · ip.guide · its alternatives →
- 3

"Game" is a stretch, but I put together this repo containing a pure Rust app which uses SDL2 and compiles to WASM (and can be run in a browser). Older resources were a bit out of date and a bit too verbose for my purposes, so here's a minimal working example.
2024 · github.com · its alternatives →
- 4

Hello! I got quite some feedback on a web server I'm building, so I'm rewriting the server to be faster and easier to use. I (and maybe some other contributors?) have optimized the web server performance, especially for static file serving and reverse proxying (the last use case I optimized for very recently). I also picked a different configuration format and specification, what I believe is easier to write. Automatic TLS is also enabled by default out of the box, you don't need to even enable it manually, like it was in the original server I was building. Yesterday, I released the first…
2025 · ferron.sh · its alternatives →
- 5

We needed a secure, multi-tenant way to offer shell accounts to users, but most VMMs were using too much memory and containers are unsafe. With clone, VMs are now more memory efficient than containers in most cases. Since many other projects on HN looked like they were doing this too, open sourcing this was the right thing to do. Feel free to use in whole or in part as you see fit!
Apr 2026 · github.com · its alternatives →
- 6

An implementation of a dynamic programming language in Rust. Includes: Parser/Compiler, REPL, Virtual Machine, Bytecode Disassembler This started out as a learning project to teach myself Rust. It has grown into a decently substantial piece of software and I've learned quite a bit in the process! Some neat things: + A garbage collector that can store dynamically sized types without any double-indirection (i.e. I have my own Box implementation with manual alloc/dealloc) + The smart pointer used to reference GCed data is a thin pointer. The ptr metadata needed for DSTs is stored in…
2022 · github.com · its alternatives →
- 7

Actor runtime and distributed systems framework for Rust - LeonHartley/Coerce-rs
2019 · github.com · its alternatives →
- 8AF
Serialization framework with some interesting numbers: 10-20x faster on nested objects than json/protobuf. Technical approach: compile-time codegen (no reflection), compact binary protocol with meta-packing, little-endian layout optimized for modern CPUs. Unique features that other fast serializers don't have: - Cross-language without IDL files (Rust ↔ Python/Java/Go) - Trait object serialization (Box) - Automatic circular reference handling - Schema evolution without coordination Happy to discuss design trade-offs. Benchmarks:…
Oct 2025 · fory.apache.org · its alternatives →
- 9

Hi everyone I'm new here and i wanted to introduce my project i've been working on. Astra is a simple but powerful node.js to exe compiler. It uses esbuild and Node SEA. It uses postject to inject your code to nodejs binary. It focuses more on compiling cli and Servers like pkg or nexe (express) than fullstack applications like electron or tauri. It has rich ESM and typescript support. It has good DX and cli UX. I made it bc i didn't like using pkg or nexe, they cause a lot of problems with esm. LIMITATIONS: Now it has problems compiling projects with depencides containing binaries (e.g.…
2025 · github.com · its alternatives →
- 10

Robyn is a Super Fast Async Python Web Framework with a Rust runtime. - sparckles/Robyn
2023 · github.com · its alternatives →
- 11OA
A lightweight engine for durable execution / deterministic workflows I built with Rust, wasmtime and the WASM Component Model. Its main use is running reliable, long-running workflows that can automatically resume after failures. Looking for feedback on the approach and potential use cases!
2025 · obeli.sk · its alternatives →
- 12

High performance secure & portable Rust functions in Node.js
2020 · secondstate.io · its alternatives →
- 13

Hi everyone, I built a runtime to isolate untrusted code using wasm sandboxes. Basically, it protects your host system from problems that untrusted code can cause. We’ve had a great discussion about sandboxing in Python lately that elaborates a bit more on the problem [1]. In TypeScript, wasm integration is even more natural thanks to the close proximity between both ecosystems. The core is built in Rust. On top of that, I use WASI 0.2 via wasmtime and the component model, along with custom SDKs that keep things as idiomatic as possible. For example, in Python we have a simple decorator:…
Feb 2026 · github.com · its alternatives →
- 14

rust macro util for batching expensive operations. Contribute to hackermondev/batched development by creating an account on GitHub.
2025 · github.com · its alternatives →
- 15

Implementation of the standard is still not complete, but breakpoints and stepping work quite well! It also has some support for watchpoints, that no implementation has. Now it ships with ASDF and is capable of loading systems! Let me know if you like it. Support on Patreon or Liberapay is much appreciated
2025 · savannah.nongnu.org · its alternatives →
- 16

I don't know Rust. Friday after work I realised that 90% of my IDE time now is just the commit/diff view — and even good IDEs feel heavy for that. So over the weekend I built a dedicated native tool for just that. Kyde is a macOS git commit + diff editor with one goal: be fast, do Git well. I'm curious whether anyone else mostly opens their IDE for git operations these days. It's open source, and there's a signed app in Releases.
Jun 2026 · github.com · its alternatives →
- 17

Tabs, splits, and tmux work fine until you have several projects open with logs, tests, and long-running shells. I kept rebuilding context instead of resuming work. Horizon puts shells on an infinite canvas. You can arrange them into workspaces and reopen later with layout, scrollback, and history intact. Built in 3 days with Claude/Codex, dogfooding the workflow as I went. Feedback and contributions welcome.
Mar 2026 · github.com · its alternatives →
- 18

2024 · github.com · its alternatives →
- 19

A Positively Charged JavaScript Runtime . Contribute to alshdavid-public/ion development by creating an account on GitHub.
2025 · github.com · its alternatives →
- 20

The cost of Rust async/await. Contribute to jkarneges/rust-async-bench development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 21

Code is here: https://github.com/bebrws/bevy-snake I had a lot of fun practicing Rust and Learning some Bevy concepts with this repository. Bevy has an incredibly powerful dependency injection system and follows a pattern called ECS which makes it very powerful (and new to me). This simple < 300 lines of code might help with learning some Bevy concepts. It also shows how to copmile for the web/WASM and inject a canvas for the game (or use a pre existing div).
2024 · bbarrows.com · its alternatives →
- 22

Embedded graph memory for AI agents, mobile apps, and the browser. - project-minigraf/minigraf
17d ago · github.com · its alternatives →
- 23

⚡ A cross-platform multi-target dotfiles manager. Contribute to Shemnei/punktf development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 24

Hi HN, I'm new to Rust and, after half of `The Rust Programming Language` I decided to delve into a project I would actually use: a markdown to html compiler that actually serves my micro-blog (I started just right after publishing the project hehe). The project is intentionally small and one-file contained: I wanted to have the full picture in mind. I'm open to comments, suggestions and PRs. If you asked me more convincing arguments to "why did you do it?" rather than "to learn Rust" I would respond with: LLMs are effectively a new type of web users today and will be more and more present…
Jul 2026 · andreadimatteo.com · its alternatives →
Also compare
- Sub-millisecond VM sandboxes using CoW memory forking alternatives
- IP Guide – Info on IP addresses, Networks, and ASNs alternatives
- A minimal working Rust / SDL2 / WASM browser game alternatives
- I'm rewriting a web server written in Rust for speed and ease of use alternatives
- Clone, a small Rust VMM, forks VMs in under 20ms via CoW alternatives
- I'm making a dynamic language in Rust alternatives
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 →