Hi HN, I’m Shayan and a few months ago I started building DBDelve, an open-source database client made with Rust and GPUI. Inspired by Zed and Ghostty, I wanted a tool that feels good to use without the bloat of traditional options like DBeaver, which I found crashed frequently and consumed excessive memory.
Benchmarks on an M1 Pro with 32 GB RAM show DBDelve launching in 1.1 seconds versus 5.2 seconds for DBeaver 25.3.1, with idle memory of 133 MB compared to 606 MB. A 1,000-row query takes 0.21 seconds versus 1.96 seconds, and loading 1 million rows takes 56 seconds versus 208 seconds. Memory usage for a full 1M-row table is 4.9 GB versus 17 GB. Packed rows reduced memory overhead by 40% on large datasets.
The client supports readonly, read-write, and full access modes, glass themes, fully customizable keybindings, and project-based connection organization. It’s not yet signed or notarized for macOS, and feature parity with mature clients isn’t expected yet. Connections can be imported from DBeaver and TablePlus. Try it at https://github.com/ShayanAbbas1/dbdelve
Source: Hacker News · Summarized by HeadlinesBriefing