PGRUST: A Postgres Rewrite in Rust

The pgrust project is an ambitious Rust-based rewrite of the Postgres database server that emphasizes high compatibility and modern internals. By successfully passing over 46,000 regression tests, the system ensures its output and disk storage remain aligned with Postgres 18.3 standards. The developers utilize AI-assisted programming to implement significant architectural improvements, such as transitioning from a process-based model to a multithreaded one. Early benchmarks indicate that this transition offers substantial performance gains in both transactional and analytical workloads compared to the original C implementation. Although the project is currently in a development phase and not yet ready for production, it provides a WebAssembly demo and Docker images for community testing. Under the AGPL-3.0 license, the roadmap includes experimental features like no-vacuum storage designs and integrated connection pooling. https://github.com/malisper/pgrust