← Discover
Discover · GitHub · Pgrust↑ +774 today

PostgreSQL rewritten with Rust

The pgrust project, in which the PostgreSQL database management system was rewritten with the Rust programming language, successfully completes all regression tests. This work aims to modernize the database architecture with a language focused on memory safety.

Updates

  • September 16, 2026: Stars 4,964 → 5,030, latest release v0.3 (September 15, 2026).
  • September 10, 2026: Stars 3,957 → 4,964, latest release v0.2-release (July 30, 2026).
  • August 2, 2026: Stars 2,171 → 3,957, latest release v0.2-release (July 30, 2026).

What you get

  • Disk compatibility with Postgres 18.3
  • More than 46 thousand regression test successes
  • Modern architecture focused on memory security

Installation

Quick trial with Docker
docker run -d --name pgrust -e POSTGRES_PASSWORD=secret malisper/pgrust:v0.1 && until docker exec -e PGPASSWORD=secret pgrust psql -h 127.0.0.1 -U postgres -c '\q' >/dev/null 2>&1; do sleep 1; done && docker exec -it -e PGPASSWORD=secret pgrust psql -h 127.0.0.1 -U postgres; docker rm -f pgrust

If you don't write code

🤖 Paste this into your AI agent (Claude Code · Codex · Antigravity)

What is the main purpose of the Pgrust project, how is disk compatibility with existing PostgreSQL ensured, and how is artificial intelligence-supported programming used in the development of the project? Tell us about the compatibility of the current version of Pgrust with Postgres 18.3 and its success in regression testing.

Related dictionary terms

Who it is forIt is suitable for developers and database researchers who want to modernize the PostgreSQL architecture with the Rust language.
LicenseAGPL-3.0

Links

TreScout did not build this tool · we found it in GitHub trends and wrote it up. This page describes the repository as of 2026-07-12: The star count and our text belong to that day, the repository may have changed since. Check the repository link for the current state. This page was machine-translated from the Turkish original · the Turkish version prevails.