Flux Database
2026
A tiny PostgreSQL-inspired SQL database written in Rust, with XChaCha20-Poly1305 encryption at rest, authentication, and role-based access control
About the project
FluxDB is a tiny PostgreSQL-inspired SQL database written in Rust. All data is encrypted at rest with XChaCha20-Poly1305, with user authentication (PBKDF2), role-based access control (admin, read_write, read_only), audit logging, B-tree indexes, migration tracking, and an interactive REPL.
My role
Author — designed and built the database engine, encryption, authentication, and SQL parser in Rust.