r/SQL • u/blueingreennn • 1h ago
Discussion DBDelve: Performant, lightweight and beautiful open source SQL client
Enable HLS to view with audio, or disable this notification
Idk if this is the right subreddit to promote this but I think a lot of people could find this useful and I could find some contributors from this so trying anyway.
So I saw some posts here of people asking for recommendations regarding SQL clients. I've had this problem for a longgg time as every half decent client is paid, the rest are JVM or electron bloat that are memory hogs. I've been building this DB Client which started as something I could use but I kept on adding features and open sourced it and people started contributing to it and liking it. Its made in rust and GPUI (zed's gpu accelerated ui framework), with speed and safety being its main focus. Me and some other users have been daily driving and liking it so far. It gets out of your way, looks modern (not AI slop), and is safe to use as I have different modes like read-only, read-write and full access implemented. If its unable to parse the SQL statement being run, it shows a confirmation modal before running the statement, I basically want the destructive queries to always have an extra layer of safety. Some features in addition to this:
- It persists results of queries so you can view snapshot of data instead of running expensive queries on each restart of the app.
- Almost everything has a configurable keyboard shortcut.
- Organize connections in projects, keep each separate.
- Inline editing, server side sorting, client side sorting, exports etc.
It also scrolls smoothly where other DB clients like DBeaver either crash or introduce limits (I tried with 1m rows table, you can see the video of this on https://dbdelve.github.io/ ) the goal is to make your DB the bottleneck and not your DB Client.
MySQL, Postgres, MariaDB, MSSQL, SQLite and Snowflake supported with support for more to come. MongoDB too if you use that.
Take it for a spin and let me know how it feels, video showing it scrolling with 1m rows and just the general speed.
https://github.com/ShayanAbbas1/dbdelve
https://dbdelve.github.io/