Stars
A more than minimal JVM written in Go and capable of running Java 21 classes.
8-bit chip and system emulators in standalone C headers
An introduction to ARM64 assembly on Apple Silicon Macs
TPC-H benchmark data generation in pure Rust
Readyset is a MySQL and Postgres wire-compatible caching layer that sits in front of existing databases to speed up queries and horizontally scale read throughput. Under the hood, ReadySet caches t…
A library for efficient similarity search and clustering of dense vectors.
CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
Extremely fast Query Engine for DataFrames, written in Rust
DuckDB is an analytical in-process SQL database management system
The transactional Elasticsearch alternative built on Postgres
Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust
Incomplete Redis client and server implementation using Tokio - for learning purposes only
This is the companion repository for the book How Query Engines Work.
An interpreter for Rust's mid-level intermediate representation
An open-source, customizable intermediate logic textbook
writing correct lock-free and distributed stateful systems in Rust, assisted by TLA+
A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
Class materials for a distributed systems lecture series
Raft distributed consensus algorithm implemented in Rust.