Dev tools · alternatives · 2026
24 alternatives to An async traceroute(1) implementation in Rust
I wrote a minimal traceroute(1) clone that leans on asynchrony to reduce the time spent tracing a route. Underneath, it uses ICMP to do its job. The plan is to add support for UDP tracing and a path maximum transmission unit discovery mechanism. Comments and suggestions are welcome!
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. An async traceroute(1) implementation in Rust launched in 2022; newer entries below may have overtaken it.
- 1

Hey HN, this is Will and David from Fortress (https://news.ycombinator.com/item?id=41426998). We use a lot of async Rust internally, and created this library out of a need for an async-aware concurrent hashmap since there weren’t many available in the Rust ecosystem. Whirlwind is a sharded HashMap with a fully asynchronous API. Just as dashmap is a replacement for std::sync::RwLock, whirlwind aims to be a replacement for tokio::sync::RwLock. It has a similar design and performance characteristics to dashmap, but seems to perform better in read-heavy workloads with tokio's…
2024 · 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

I made a public transport route planning program that's capable of planning journeys across Europe or North America! There's only one other FOSS project I know of (MOTIS/Transitous) that can do transit routing at this scale, and in the testing I've performed mine is about 50x faster. I've spent a few weeks on this project now and it's getting to the point where I can show it off, but the API responses need a lot of work before they're usable for any downstream application. Example query (Berlin to Barcelona):…
2024 · github.com · its alternatives →
- 4

CLI Native WebRTC Agent in Rust. Contribute to bitwhip/bitwhip development by creating an account on GitHub.
2024 · github.com · its alternatives →
- 5

2022 · wishawa.github.io · its alternatives →
- 6

A fast, dependency-free traceroute implementation in pure C. - davidesantangelo/fastrace
Oct 2025 · github.com · its alternatives →
- 7

Actor runtime and distributed systems framework for Rust - LeonHartley/Coerce-rs
2019 · github.com · its alternatives →
- 8

Interpret traceroute output to show names of ASN traversed - stevenpack/asroute
2020 · github.com · its alternatives →
- 9

Asynchronous C networking library with HTTP server, WebSockets, reverse proxy, HTTP/2 gRPC client, TLS and event loop. - Softmotions/iwnet
2022 · github.com · its alternatives →
- 10

Hey everyone, I've made this website that I hope can help some people. The original inspiration comes from being tired of having a specific site (and finding it!!) that serves my needs for a single purpose. Straight forward tools, no fuss. The objective is to be fully in-browser, no login and if possible without contacting a remote server. PGP Key Analyser - Analyze PGP keys directly in your browser - finally I can see the infos without having to download the key on my device Proton Date - Check ProtonMail account creation dates - pretty niche I admit Favicon Hash - Generate website favicon…
2025 · kriztalz.sh · its alternatives →
- 11

Generate accurate and informative tree dumps of asynchronous tasks. - risingwavelabs/await-tree
2025 · github.com · its alternatives →
- 12

I’ve been experimenting with Rust lately and wanted a project that would help me explore some of its lower-level and performance-oriented features. Inspired by Sebastian Lague’s videos, I decided to implement my own ray tracer from scratch. The initial goal was just to render a simple 3D scene in the browser at a reasonable frame rate. It evolved into a small renderer that can: • Run locally or on the web using wgpu and WebAssembly • Perform mesh rendering with a Bounding Volume Hierarchy (BVH) for acceleration • Simulate both direct and indirect illumination for photorealistic results • Be…
Nov 2025 · github.com · its alternatives →
- 13AC
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…
2023 · its alternatives →
- 14

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

A cross-language, zero-copy coroutine observability framework based on the cTP shared-memory protocol, utilizing lock-free ring buffers for ultra-low overhead state tracing. - lixiasky-back/coroTracer
Mar 2026 · github.com · its alternatives →
- 16AT
2021 · zmedley.com · its alternatives →
- 17

rust macro util for batching expensive operations. Contribute to hackermondev/batched development by creating an account on GitHub.
2025 · github.com · its alternatives →
- 18AP
The Asynchronous Programming in Rust by Carl Fredrik Samson has a chapter on implementing coroutines; however, unlike other chapters, it is x64-only. I tried to add the missing piece and ported it to AArch64. The post explains the key differences and references full source code.
2025 · monoid.github.io · its alternatives →
- 19

Single header stackful cross-platform coroutine library in pure C. - edubart/minicoro
2021 · github.com · its alternatives →
- 20

Async transport layers for MCP. Contribute to bh-rat/asyncmcp development by creating an account on GitHub.
2025 · github.com · its alternatives →
- 21CA
I’ve been experimenting with building a Node.js HTTP framework using Rust + Hyper with N-Api. The project started as a fully synchronous server, but I recently patched it to support async (Tokio/Hyper). That change alone nearly doubled throughput in benchmarks. What’s different: * Built directly on Hyper, no heavy abstraction * napi glue for Node.js bindings * Minimal core (sync and async engines side-by-side) * Focused on raw performance, not plugins (yet) This is still experimental and not production-ready. I’d like feedback on: * Async API design — does it feel ergonomic? *…
2025 · its alternatives →
- 22

actually, nothing special about this implementation. just another event loop written in rust for educational purposes and joy in tests it shows seamless migration from uvloop for my scraping framework https://github.com/BitingSnakes/silkworm with APIs (fastapi) it shows only one advantage: better p99, uvloop is faster about 10-20% in the synthetic run currently, i am forking on the win branch to give it windows support that uvloop lacks
Mar 2026 · github.com · its alternatives →
- 23

Hi HN ! Alex here. I'm excited to show you Asyncpal (https://github.com/pyrustic/asyncpal), a Python library for parallelism [1] and preemptive concurrency [2] tailored for sporadic workloads [3]. I've been working on a private project where it would be convenient to have asynchronous versions of some operations without using `async/await` [4]. Besides `async/await`, which represents cooperative concurrency via the `asyncio` package, Python also provides preemptive concurrency through its `threading` package. Additionally, the `concurrent.futures` package builds…
2024 · github.com · its alternatives →
- 24

A pretty (simple) alternative to strace. Contribute to JakWai01/lurk development by creating an account on GitHub.
2022 · github.com · its alternatives →
Also compare
- Whirlwind – Async concurrent hashmap for Rust alternatives
- IP Guide – Info on IP addresses, Networks, and ASNs alternatives
- Performant intracontinental public transport routing in Rust alternatives
- 30ms latency screen sharing in Rust alternatives
- Async UI: A Rust UI Library Where Everything is a Future alternatives
- A fast, dependency-free traceroute implementation in pure C 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 →