ShayanAbbas1/dbdelve
ShayanAbbas1/dbdelve has 670 GitHub stars and 41 forks. GitHot measured +8 stars in 24 hours. Last checked 2026-11-07 05:28 UTC. Last push 2026-11-02.
Fast and lightweight DB Client made in Rust and GPUI.
측정된 스타 증가
- in 24h
- +8
- in 7 days
- 기록 수집 중
- in 15 days
- 기록 수집 중
- in 1 month
- 기록 수집 중
서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.
README.md
Original
DBDelve
A fast, native, cross-platform, multi-engine database client. Written in Rust with GPUI, no Electron and no JVM: instant startup, friendly on your memory, and smooth scrolling through large tables where other clients crash or introduce limits.
Early days. Everything listed below works today.


Scrolling a million rows:
https://github.com/user-attachments/assets/6e15d566-a110-46c6-a236-52af7d877d4c
Launching, with the last results already there:
https://github.com/user-attachments/assets/9e55da56-8577-43e0-812a-c77eb5d0e701
Why
I wanted something which is performant, modern and consumes little ram. The existing DB clients are either filled with bloat (Electron and JVM) or paid. This is an alternative to them. No feature is ever going behind a paywall and with time we will have complete parity on features with those too.
Install
macOS (Apple Silicon, macOS 12 or later):
brew install --cask ShayanAbbas1/dbdelve/dbdelve
xattr -dr com.apple.quarantine /Applications/DBDelve.app
Don't skip the second line: the app isn't notarized, so macOS won't open it until the quarantine flag is cleared.
Linux (x86_64 or aarch64): yay -S dbdelve-bin from the AUR, or the
tarball or AppImage from the latest release.
Windows (x86_64): unzip the zip from the latest release and run
dbdelve.exe.
Updating, the .dmg, Linux requirements, building from source and where your
data lives are all in docs/install.md.
Supported databases
Postgres, MySQL, MariaDB, SQLite, Turso, DuckDB, Snowflake, SQL Server, MongoDB, Redis (and Valkey, KeyDB, Dragonfly) and ClickHouse.
More engines are planned.

What it does
Make it yours. The app's own themes alongside Catppuccin, Tokyo Night, Gruvbox and Dracula, each in dark, light and glass. Import themes from Zed or VS Code, or write your own.

Bring your connections with you. Import every saved connection, passwords and SSH settings included, from DBeaver, or TablePlus on macOS.
Organize your connections into projects, and jump to any of them from the palette.

Never mistake prod for staging. Every connection is isolated and can color the title bar. Run it read-only, read-write or with full access, and DBDelve asks before anything destructive.

Edits you can read first. Change a cell and DBDelve writes the
UPDATEfor you to check before it runs.Keep the columns you need. Hide or pin columns, and the layout survives a restart.
Read a row in full in the row panel, with JSON highlighted, and edit long values there.

Import rows from CSV, TSV or JSON, with every row checked and every statement shown before anything runs.

Open a data file by dropping it on the window: a CSV, Excel, Parquet or JSON file opens in DuckDB, held in memory, as a query you can change. A
.sqlfile opens in a new query tab on the connection you're on, and runs only when you run it.See the query plan highlighted in its own pane, with bad row estimates called out.

Completion that knows your schema: tables, and a table's columns after its name and a dot.

Keyboard-first. One palette for commands, tables, saved queries, history and connections, and every shortcut rebindable.
Your SSH, not a reimplementation. Tunnels run through your own
ssh, so your config, agent and hardware keys just work.
Free and open source, nothing behind a paywall, and no telemetry: the only request DBDelve makes on its own is an update check, which you can turn off.
Benchmarks
DBDelve 0.3.6 against DBeaver 25.3.1 on the same Postgres table, median of 5 runs each (2026-10-11, M1 Pro, 32 GB):
| DBDelve | DBeaver | |
|---|---|---|
| Launch | 1.1 s | 5.2 s |
| Idle memory | 133 MB | 606 MB |
| 1,000-row query | 0.21 s | 1.96 s |
| 1M rows, time | 56 s | 208 s |
| 1M rows, memory* | 4.9 GB | 17 GB |
* The whole 1M-row table pulled into memory on purpose, with the row limit off. Method and full results in BENCHMARKS.md.
Community
Ideas and discussion on Discord.
License
Copyright (C) 2026 Shayan Abbas and contributors, licensed under the GPL-3.0. Code contributed before the switch was released under the MIT License, and that notice still applies to it. Third-party font and theme licenses are in NOTICES.md.
관련 프로젝트 살펴보기
Asabeneh/30-Days-Of-Python
30 Days of Python 프로그래밍 챌린지는 Python 프로그래밍 언어를 30일 동안 배우기 위한 단계별 가이드입니다. 이 챌린지는 100일 이상 걸릴 수 있습니다. 자신의 속도에 맞춰 진행하세요. 다음 동영상도 도움이 될 수 있습니다: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
78,303 스타grafana/grafana
개방적이고 조합 가능한 옵저버빌리티 및 데이터 시각화 플랫폼입니다. Prometheus, Loki, Elasticsearch, InfluxDB, Postgres 등 여러 소스의 메트릭, 로그, 트레이스를 시각화합니다.
77,725 스타redis/redis
실시간 데이터 기반 애플리케이션을 구축하는 개발자에게 Redis는 가장 선호되고, 가장 빠르며, 기능이 가장 풍부한 캐시, 데이터 구조 서버이자 문서 및 벡터 쿼리 엔진입니다.
77,268 스타apache/superset
Apache Superset는 데이터 시각화 및 데이터 탐색 플랫폼입니다.
75,439 스타