malisper/pgrust
View on GitHub ↗ ★ 5,729 Rust
Postgres rewritten in Rust, now faster than Postgres and Clickhouse
39 mentions on Hacker News by 19 people: 3 stories, 36 comments · first 2026-05-01 · latest 2026-10-25
20082026
-
…the hand rolled benchmark queries? Will you be reviewing changes more thoroughly going forward? https://github.com/malisper/pgrust/blob/38634b408dea373f3944... transparency is the way to end the controversy, which appears to be sharing the…
comment by verdverm · 2026-10-25 · in We should be more ambitious with the software we build -
…audit it and benchmark it as much as you want. You'll find it's just as fast as we claim it is [0] https://github.com/malisper/pgrust
comment by malisper · 2026-10-25 · in We should be more ambitious with the software we build -
https://github.com/malisper/pgrust
comment by camuel · 2026-10-24 · in Remove pgrust: the entry is cheating (per-query kernels and result caching) -
…If there's anything off about the submission, please point it out and we're happy to fix it. [0] https://github.com/malisper/pgrust/releases/tag/v0.4-beta [1] https://pgrust.com/downloads/archive/2026-09-clickbench-snap... [2]…
comment by malisper · 2026-10-23 · in Remove pgrust: the entry is cheating (per-query kernels and result caching) -
…test as a workaround in a future commit, no one knows because no one is reading the project code... https://github.com/malisper/pgrust/blob/38634b408dea373f3944...
comment by verdverm · 2026-10-23 · in Remove pgrust: the entry is cheating (per-query kernels and result caching) -
…requires someone (1) using PRs (2) looking at the PR the project has 3 mega commits of claude slop https://github.com/malisper/pgrust/commits/main/
comment by verdverm · 2026-10-23 · in Remove pgrust: the entry is cheating (per-query kernels and result caching) -
…looks to make sure the Ai doesn't do it again... if you need this kind of test, something is wrong https://github.com/malisper/pgrust/blob/38634b408dea373f3944...
comment by verdverm · 2026-10-23 · in Remove pgrust: the entry is cheating (per-query kernels and result caching) -
…mentioning Postgres authors We have a NOTICE file which references the Postgres license here: https://github.com/malisper/pgrust/blob/main/NOTICE
comment by malisper · 2026-10-16 · in Postgres 19 delayed after AI reviewers find more bugs than humans can fix -
…verification to cover 100% of the codebase. The only issue is it takes a long time to do. [0] https://github.com/malisper/pgrust [1] https://malisper.me/the-four-horsemen-behind-thousands-of-po...
comment by malisper · 2026-10-16 · in Postgres 19 delayed after AI reviewers find more bugs than humans can fix -
…on HN: Postgres rewirte in Rust, it has 3 versions looks like each one generated from scratch https://github.com/malisper/pgrust
comment by imhoguy · 2026-09-29 · in The problem is not AI code, but not knowing about system architecture or intent -
…tangible example for me around LLM enabling what's previously long if not impossible tasks: pgrust. https://github.com/malisper/pgrust
comment by tehlike · 2026-08-20 · in Asana cleared 5 years of engineering work in 2 weeks with Codex -
…a derived work of Postgres, but Postgres allows derived works to be under a different license. [0] https://github.com/malisper/pgrust/blob/main/NOTICE
comment by malisper · 2026-08-07 · in Making Postgres 300x faster for analytics: batching, operator fusion, and SIMD -
…resql.org/message-id/19597-39c532e61d78dff6... [1] https://antithesis.com/ [2] https://aretta.ai/ [3] https://github.com/malisper/pgrust
comment by malisper · 2026-08-07 · in Making Postgres 300x faster for analytics: batching, operator fusion, and SIMD -
…actual git history at the v0.2 github tag. Co-Authored-By: Fable <noreply@anthropic.com> Now we see https://github.com/malisper/pgrust/tree/v0.2 has almost 6000 commits in it, with the very first one on 2026-07-02. That's a lot of token…
comment by Whitespace · 2026-08-07 · in Making Postgres 300x faster for analytics: batching, operator fusion, and SIMD -
▲ 18
Pgrust v0.2: Now faster than Postgres and Clickhouse Lateststory by malisper · 2026-07-30 · 11 comments
-
…the verification look like, you can see them here[1] [0] https://github.com/model-checking/kani [1] https://github.com/malisper/pgrust/tree/main/proofs
comment by malisper · 2026-07-30 · in Why don't people use formal methods? (2019) -
…translation from the original Postgres source this might be an artifact of the translation. [0] https://github.com/malisper/pgrust/blob/main/Cargo.toml
comment by kaoD · 2026-07-10 · in Postgres rewritten in Rust, now passing 100% of the Postgres regression tests -
…reading it when they need to check for correctness. There are much better ways to write it in Rust: https://github.com/malisper/pgrust/blob/14ffab7d31a31e5ab667...
comment by f311a · 2026-07-10 · in Postgres rewritten in Rust, now passing 100% of the Postgres regression tests -
…like pgrust[1] makes sense for ease of discovery for anyone aware of these technologies. [1] https://github.com/malisper/pgrust I guess
comment by psychoslave · 2026-07-10 · in Rewriting Bun in Rust -
…the history of a file not easily changed like .gitignore. The first commit seems to be this one https://github.com/malisper/pgrust/commit/22113dc36b02973060...
comment by skydhash · 2026-07-09 · in Postgres rewritten in Rust, now passing 100% of the Postgres regression tests -
I love llm coding. I don't know what I am looking at here https://github.com/malisper/pgrust/blob/main/Cargo.lock What is happening. No PRs? No Make files? I understand running tests and debugging is the workflow, but where do you log…
comment by diziet · 2026-07-09 · in Postgres rewritten in Rust, now passing 100% of the Postgres regression tests -
…but it also bloats the code somewhat. The rewrite also could have simpler code in some cases, like https://github.com/malisper/pgrust/blob/3646a73515a5e4ac7d0b... could perhaps just be match syscache_seams::search_pg_class_full_form::call(c…
comment by iigijshaba · 2026-07-09 · in Postgres rewritten in Rust, now passing 100% of the Postgres regression tests -
…- I just wonder, safer with no change at all? [0] https://www.postgresql.org/about/licence/ [1] https://github.com/malisper/pgrust?tab=AGPL-3.0-1-ov-file
comment by vintagedave · 2026-07-09 · in Postgres rewritten in Rust, now passing 100% of the Postgres regression tests -
…repo/commits/?after=last_commit_hash+number_of_commits-2 (-1 for the latest and -1 for the last) ex : https://github.com/malisper/pgrust/commits/?after=3646a73515...
comment by EDM115 · 2026-07-09 · in Postgres rewritten in Rust, now passing 100% of the Postgres regression tests -
…or you can bisect the date in the search widget, this is the first day with a commit https://github.com/malisper/pgrust/commits/main/?since=2026-... first commit: https://github.com/malisper/pgrust/commit/22113dc36b02973060...
comment by DuncanCoffee · 2026-07-09 · in Postgres rewritten in Rust, now passing 100% of the Postgres regression tests -
…get to the first commit in a repo on GitHub? Browsing commit history feels rather tedious [1] - https://github.com/malisper/pgrust/commits/main/?since=2026-...
comment by dirkc · 2026-07-09 · in Postgres rewritten in Rust, now passing 100% of the Postgres regression tests -
…skim of the code makes the code appear asinine. Unless the genius aspects of the code elude me. https://github.com/malisper/pgrust/blob/3646a73515a5e4ac7d0b... https://github.com/malisper/pgrust/blob/3646a73515a5e4ac7d0b...
comment by queoahfh · 2026-07-09 · in Postgres rewritten in Rust, now passing 100% of the Postgres regression tests -
…Error-like tagged union, but also booleans, for error handling, in the same function? https://github.com/malisper/pgrust/blob/3646a73515a5e4ac7d0b... https://github.com/malisper/pgrust/blob/3646a73515a5e4ac7d0b...
comment by queoahfh · 2026-07-09 · in Postgres rewritten in Rust, now passing 100% of the Postgres regression tests -
What a peculiar kind of rewrite. Rust: https://github.com/malisper/pgrust/blob/3646a73515a5e4ac7d0b... Original: https://github.com/postgres/postgres/blob/df293aed46e3133df3... Usage: https://github.com/malisper/pgrust/blob/3646a73515a5e4ac…
comment by queoahfh · 2026-07-09 · in Postgres rewritten in Rust, now passing 100% of the Postgres regression tests -
▲ 832
Postgres rewritten in Rust, now passing 100% of the Postgres regression testsstory by SweetSoftPillow · 2026-07-09 · 728 comments
-
…been writing about it on my blog ( https://malisper.me/ ) an you can follow the github repo here: https://github.com/malisper/pgrust
comment by malisper · 2026-07-09 · in Rewriting Bun in Rust -
…Valkey (https://github.com/ianm199/valdr) - Git (https://github.com/gitbutlerapp/grit) - Postgres (https://github.com/malisper/pgrust) With the exception of Bun, these projects were done pre-fable too, so I bet Fable will make these types…
comment by malisper · 2026-07-05 · in My AI-built PHP engine in Rust passes 17% of PHP-src tests, renders WordPress -
…rewrite an existing codebase. [0] https://news.ycombinator.com/item?id=48738985#48739882 [1] https://github.com/malisper/pgrust
comment by malisper · 2026-07-01 · in The C to Rust migration book -
…infra software might actually be the most AI-rewriteable code right now [0] https://pgrust.com [1] https://github.com/malisper/pgrust
comment by malisper · 2026-06-30 · in I ported Kubernetes to the browser -
▲ 6
Show HN: Pgrust, Postgres in Rust (passing 100% of Postgres regression tests)story by malisper · 2026-06-25 · 1 comment
-
there's someone already doing this: https://github.com/malisper/pgrust
comment by saadn92 · 2026-06-12 · in Show HN: FablePool – pool money behind a prompt, and Fable builds it in public -
…it more possible to improve complex pieces of software than has historically been practical. [0] https://github.com/malisper/pgrust [1] https://malisper.me/the-four-horsemen-behind-thousands-of-po...
comment by malisper · 2026-05-09 · in Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc -
…95% of the Postgres test suite. Given Jarred built Bun, I bet he'll be able to go much faster [0] https://github.com/malisper/pgrust
comment by malisper · 2026-05-05 · in Zig → Rust porting guide -
…engineers at least 3 years to get to where I got in a month with a couple Codex subscriptions. [0] https://github.com/malisper/pgrust
comment by malisper · 2026-05-01 · in Uber torches 2026 AI budget on Claude Code in four months