DBDelve - High-performance open-source database client in Rust and GPUI
Show HN: DBDelve – Open-Source DB Client Made with Rust and GPUI
DBDelve is an open-source database client built with Rust and GPUI, designed for speed and a pleasant user experience. It tackles the bloat of tools like DBeaver, launching in 1.1 seconds versus 5.2 seconds and using far less memory. Key features include read-only, read-write, and full-access modes, customizable keyboard shortcuts, glass themes, project-based connection organization, and easy import from DBeaver and TablePlus. With packed rows reducing memory usage by 40% on large datasets, DBDelve delivers smooth scrolling even with a million rows, making it ideal for developers who value performance and simplicity.
I started building DBDelve with a focus on performance and just making something that feels good to use—in the spirit of Zed, Ghostty, and other tools that just feel pleasant to use.
- mamcx
One thing missing in all the GUI clients I know for Postgres's is being able to work with composite types and filtering them like `(IMT, 1)`. Similar as edit things like this, arrays, json, etc
- gmmachine
This feels more like a proof of concept than anything else.
I'd like an AI agent plugin to help with my SQL queries?
- olive-n
Looks nice, though it does not open .sqlite files on Windows, when they are somewhere in the WSL filesystem. But neither does DBeaver. dbx opens them just fine though.
- upmostly
What does it have over a hyper-modern DB client like DB Pro?
- brumbelow
Thanks for sharing I will give this a try this week. The improved memory impact compared to Dbeaver is too good to resist.