Hacker GitHub

← All repos

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

Mentions per year 39 mentions · busiest year 2026 (39)
20082026
  1. …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…
  2. …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
  3. https://github.com/malisper/pgrust
  4. …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]…
  5. …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...
  6. …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/
  7. …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...
  8. …mentioning Postgres authors We have a NOTICE file which references the Postgres license here: https://github.com/malisper/pgrust/blob/main/NOTICE
  9. …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...
  10. …on HN: Postgres rewirte in Rust, it has 3 versions looks like each one generated from scratch https://github.com/malisper/pgrust
  11. …tangible example for me around LLM enabling what's previously long if not impossible tasks: pgrust. https://github.com/malisper/pgrust
  12. …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
  13. …resql.org/message-id/19597-39c532e61d78dff6... [1] https://antithesis.com/ [2] https://aretta.ai/ [3] https://github.com/malisper/pgrust
  14. …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…
  15. …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
  16. …translation from the original Postgres source this might be an artifact of the translation. [0] https://github.com/malisper/pgrust/blob/main/Cargo.toml
  17. …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...
  18. …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
  19. …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...
  20. 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…
  21. …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…
  22. …- 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
  23. …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...
  24. …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...
  25. …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-...
  26. …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...
  27. …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...
  28. 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…
  29. …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
  30. …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…
  31. …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
  32. …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
  33. there's someone already doing this: https://github.com/malisper/pgrust
  34. …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...
  35. …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
  36. …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