{"repo":"malisper/pgrust","free":true,"listed":false,"github":"https://github.com/malisper/pgrust","clone":"git clone https://github.com/malisper/pgrust.git","description":"Postgres rewritten in Rust, now faster than Postgres and Clickhouse","language":"Rust","stars":4557,"topics":["ai-assisted-development","database","postgres","postgresql","rust"],"license":"AGPL-3.0","category":"databases-storage","readme_excerpt":"pgrust A Rust rewrite of Postgres that's faster than Postgres and ClickHouse. Try pgrust in your browser → &nbsp;&nbsp; &nbsp;&nbsp; Discord &nbsp;&nbsp; &nbsp;&nbsp; Updates &nbsp;&nbsp; &nbsp;&nbsp; Issues New: How AI Changes the Economics of JIT Compilers pgrust is a re-implementation of Postgres meant to show what Postgres would look like if it was built in 2026. It is wire compatible and even SQL dialect compatible with Postgres. It passes all 46,066 tests in Postgres' regression suite. For the story of why we're building it, see pgrust: rebuilding Postgres in Rust with AI. Every line is Rust, written to match the behavior of the C implementation. Rust makes it easy to re-architect several core Postgres pieces. pgrust has: - A new vectorized push-based, JIT compiled executor - A thread based concurrency model - A query scheduler designed to keep any individual query from taking down your database - A built-in OOM killer that gives pgrust control of what happens when you're running low on memory, greatly reducing the chance of your whole DB being taken down by the OS OOM killer and many other really awesome pieces. The scheduler and the OOM killer go after two of the four horsemen behind thousands of Postgres outages. See What's new in v0.2 for more. Status pgrust is not production ready. Do not put data you care about in it. pgrust currently passes the Postgres regression suite. It's faster than Postgres and ClickHouse, but it still has a lot of bugs. Our #1 priority rig","default_branch":null,"files":null,"tree":[],"storefront":"/r/malisper","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/malisper/pgrust/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}