Dev tools · alternatives · 2026
24 alternatives to Black Hat Rust – I'm writing a book about offensive security with Rust
Applied offensive security with the Rust programming language
Black Hat Rust is a book about offensive security programming using the Rust language. It is designed for developers interested in learning security-focused techniques and tools built with Rust. The book covers… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Prices are shown for the 2 we have checked on their own sites, 2 of them free or with a free tier. Black Hat Rust – I'm writing a book about offensive security with Rust launched in 2021; newer entries below may have overtaken it.
- 1

A practical book on Data Analysis with Rust Notebooks that teaches you the concepts and how they’re implemented in practice.
2020 · datacrayon.com · its alternatives →
- 2

Common data structures and algorithms in Rust. Contribute to EbTech/rust-algorithms development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 3

A guide to aid you in your journey of becoming a Rustacean (Rust developer). - learn-rust-101/README.md at main · plabayo/learn-rust-101
2023 · github.com · its alternatives →
- 4

Truly cross platform, truly native. multiple backend GUI for rust - ivanceras/sauron-native
2019 · github.com · its alternatives →
- 5

Common rust command-line macros and utilities, to write shell-script like tasks in a clean, natural and rusty way - rust-shell-script/rust_cmd_lib
2020 · github.com · its alternatives →
- 6

A versatile web framework and library for building client-side and server-side web applications - ivanceras/sauron
2019 · github.com · its alternatives →
- 7

2020 · paytonturnage.gitbook.io · its alternatives →
- 8RWRocket – Web Framework for Rustfree▲484
2016 · rocket.rs · its alternatives →
- 9R1
HN discussion about the initial release: https://news.ycombinator.com/item?id=31112273
2023 · seri.tools · its alternatives →
- 10

Hi everyone, I've been "funemployed" for a few months and with all that free time and idle hands I wrote a full web framework (think Rails, not Flask) for Rust. It's boring old MVC, has its own ORM, templates, background jobs, auth, websockets, migrations and more. If you're keen but don't feel like rewriting your app in a different language, Rwf has a WSGI server to run Django (or Flask) inside Rust [1], letting you migrate to Rust at your own pace without disrupting your website. I think Rust makes a great prototyping and deploy straight to production language. Now it has yet another…
2024 · github.com · its alternatives →
- 11

Learn to build reliable and efficient software in Rust
2022 · rustadventure.dev · its alternatives →
- 12

A Rust macro that parses Java-like syntax and runs it as a Rust program
2018 · gitlab.com · its alternatives →
- 13

Contribute to connorwstein/exchange development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 14

TRUST – Coding Rust like it's 1989. Contribute to wojtczyk/trust development by creating an account on GitHub.
May 2026 · github.com · its alternatives →
- 15
Rust but Lisp▲218Rust but LISP. Contribute to ThatXliner/rust-but-lisp development by creating an account on GitHub.
May 2026 · github.com · its alternatives →
- 16LS
2021 · joelthelion.github.io · its alternatives →
- 17

I have just published a paperback and an e-book of the German translation of the Rust book from Steve Klabnik and Carol Nichols: Die Programmiersprache Rust https://rust-lernen.de/ The translation itself is available for free on GitHub.
2023 · rust-lernen.de · its alternatives →
- 18

Hey! This is something i have been working on. A tiny neural networking lib to learn how something like pytorch works, and to improve my own coding standards.
2025 · github.com · its alternatives →
- 19

Hi HN — I’m learning Rust and decided to build a universal CLI for running code in many languages. The tool, Run, aims to be a single, minimal dependency utility for: running one-off snippets (from CLI flags), running files, reading and executing piped stdin, and providing language-specific REPLs that you can switch between interactively. I designed it to support both interpreted languages (Python, JS, Ruby, etc.) and compiled languages (Rust, Go, C/C++). It detects languages from flags or file extensions, can compile temporary files for compiled languages, and exposes a unified REPL…
2025 · github.com · its alternatives →
- 20

"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 →
- 21

crates.io serves as a central registry for sharing crates, which are packages or libraries written in Rust that you can use to enhance your projects
2022 · crates.io · its alternatives →
- 22

Torii is a powerful authentication framework for Rust applications that gives you complete control over your users' data. - cmackenzie1/torii-rs
2025 · github.com · its alternatives →
- 23

A free-range, non-GMO fork of busybox in 100% Rust 🦀 - samuela/rustybox
2019 · github.com · its alternatives →
- 24

My friend and I have been collaborating on this lighthearted introduction to doing geospatial computation in rust. Don't know Rust? Don't know geospatial? I'd be interested to know what you think.
2022 · book.georust.org · its alternatives →
Also compare
- I Wrote a Book on Data Analysis with Rust Notebooks alternatives
- Algorithm Cookbook in Rust alternatives
- Learn Rust 101 – A guide to aid your journey of becoming a Rustacean alternatives
- Sauron-native – A native cross-platform GUI for Rust alternatives
- Using Rust to write shell-script like tasks alternatives
- Sauron – A web framework in Rust that adheres to the Elm architecture 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 →