Dev tools · alternatives · 2026
24 alternatives to I wrote a Rust book ending with a Redis clone
Most Rust books stop after ownership, this one builds a Redis clone.Zero to Rust goes from first principles to a concurrent, persistent TCP key-value store written entirely in Rust. 23 chapters. Every concept explained through code you can run, not theory you have to trust.Read the free 20-page samp
This is a Rust educational resource that teaches programming fundamentals through building a Redis clone. Designed for developers learning Rust, it combines language instruction with a practical project that… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.
- 1

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

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 →
- 3IW
https://www.manning.com/books/data-oriented-programming-in-j... This book is a distillation of everything I’ve learned about what effective development looks like in Java (so far!). It's about how to organize programs around data "as plain data" and the surprisingly benefits that emerge when we do. Programs that are built around the data they manage tend to be simpler, smaller, and significantly easier understand. Java has changed radically over the last several years. It has picked up all kinds of new language features which support data oriented programming (records,…
2024 · its alternatives →
- 4

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

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

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

Learn programming by building real systems from scratch. Redis, Git, a database, a compiler — every lesson is choose, write, run.
Jul 2026 · shipthatcode.com · its alternatives →
- 8

TRUST – Coding Rust like it's 1989. Contribute to wojtczyk/trust development by creating an account on GitHub.
May 2026 · github.com · its alternatives →
- 9

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

(educational) build your own disk based KV store. Contribute to avinassh/py-caskdb development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 11

Recreate your favorite developer tools from scratch
2023 · codecrafters.io · its alternatives →
- 12

I've been working on Shelgon, a framework that lets you build your own custom REPL shells and interactive CLI applications in Rust. You can use Shelgon to: - Create a custom shell with only a few lines of code - Build interactive debugging tools with persistent state between commands - Develop domain-specific language interpreters with shell-like interfaces - Add REPL capabilities to existing applications Getting started is straightforward - implement a single trait that handles your command execution logic, and Shelgon takes care of the terminal UI, input handling, and async runtime…
2025 · github.com · its alternatives →
- 13

Feedbacks are welcome.
2023 · build-your-own.org · its alternatives →
- 14

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

Offline-first SQL sync with Typescript and Rust cores - syncular/syncular
Aug 2026 · github.com · its alternatives →
- 16

Rust Starter Project. Contribute to rust-starter/rust-starter development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 17

A multi-threaded, TCP, key-value store inspired by Redis implemented in Haskell. - honza/redish
2013 · github.com · its alternatives →
- 18

This project is inspired by some of the asserts in Unreal engine. Due to reliance on core_intrinsics it is necessary to develop using nightly Rust, but there are stubs in place so a production build will not require nightly. I recently released version 0.2 which includes no_std support and adds optional log message arguments to the ensure macro.
2024 · github.com · its alternatives →
- 19RA
a very simple pure key => value storage system that speaks Redis protocol with Postgres as storage engine and more
2018 · alash3al.github.io · its alternatives →
- 20

I built tinykv because I kept reaching for simple persistent storage in Rust projects but found existing solutions either too complex (sled) or unmaintained (pickledb). tinykv focuses on simplicity: JSON-based, serde-powered, with optional TTL. Perfect for CLI tools, game saves, config storage. Would appreciate any feedback from the HN community!
2025 · crates.io · its alternatives →
- 21

I started writing this book 10 years ago in JavaScript, got through a few chapters (asymptotic notation, basic techniques, start of sorting), and then abandoned it. Recently I picked it back up, converted everything to TypeScript, and used AI (Zenflow [1] + Claude Opus 4.6) to complete the remaining chapters. I provided the structure, direction, and initial chapters; the AI generated the bulk of the remaining content under a spec-driven workflow. The book covers roughly a first 1-2 year CS curriculum: sorting, dynamic programming, graph algorithms, trees, heaps, hash tables, and more. All…
Mar 2026 · amoilanen.github.io · its alternatives →
- 22

An example GraphQL server written in Rust. Contribute to lucperkins/rust-graphql-juniper-actix-diesel-postgres development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 23

A fast, multi-threaded Redis® and Valkey alternative written in Rust: drop-in compatible, with full-text and vector search built in - kividbio/kividb
4d ago · github.com · its alternatives →
- 24AB
we've been working on a KV store for the past year or so which is 2-6x faster than Redis (benchmark link below) yet disk persisted! so you get the speed of in-memory KV stores but with disk persistence. To achieve this we've created our custom filesystem that is optimized for our special usecase and we're doing smart batching for writes and predictive fetching for reads. In addition to basic operations, it also provides atomic inc/dec, atomic json patch, range scans and a unique key monitoring mechanism (pub-sub) over WebSockets which essentially allows you to receive notification on…
2025 · hpkv.io · its alternatives →
Also compare
- A first project in Rust – in-memory order book alternatives
- I Wrote a Book on Data Analysis with Rust Notebooks alternatives
- I Wrote a Book on Java alternatives
- Learn Rust 101 – A guide to aid your journey of becoming a Rustacean alternatives
- I'm making a dynamic language in Rust alternatives
- Algorithm Cookbook 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 →