A lisp JIT compiler and interpreter
Another interpreter for the monkey programming language in Rust. Writing An Interpreter In Go is a phenomenal book to learn on how to write an interpreter for a programming language in Go.
A simple Lisp interpreter/library in Rust. The interpreter/library was initially developed as a teaching aid to explain how Lisp interpreters work and how can they be implemented using the Rust programming language.
A simple static HTTP server in Rust, for learning and local doc development Resources
Distributed SQL database in Rust, written as a learning project
mini-redis is an incomplete, idiomatic implementation of a Redis client and server built with Tokio.
Rust-SQLite, aka SQLRite , is a simple embedded database modeled off SQLite, but developed with Rust. The goal is get a better understanding of database internals by building one.
A little privilege escalator in Rust, for learning.