Open Source Alternatives
  • Alternatives
  • Categories
    Categories by size882 projects
    • Developer Tools461
    • AI & Machine Learning404
    • Web Development196
    • Business & Productivity191
    • Communication & Collaboration126
    • Security & Monitoring126
    • IT Management123
    • Product & Project Management106
    • Cloud & Hosting105
    • Data & Analytics104
    Browse all 21 categoriesLLMOps & AI Tooling, Design & Creative and 9 more
  • Blog
  • Advertise
SearchNotion, Slack, password manager.../
Submit
Open Source Alternatives
  • Alternatives
    • Developer Tools461
    • AI & Machine Learning404
    • Web Development196
    • Business & Productivity191
    • Communication & Collaboration126
    • Security & Monitoring126
    • Browse all 21 categories
  • Blog
  • Advertise
Submit your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product

  • Categories
  • Tag
  • Advertise

Resources

  • Blog
  • Collection
  • Submit

Company

  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap

Alternatives

  • Claude Code
  • Jira
  • Notion
  • Slack
  • Linear
  • Wispr Flow
  • All alternatives
© 2026 Open Source Alternatives. All rights reserved.
Open SourceAlternatives
Home/Categories/Databases & Storage/Dbdelve
icon of Dbdelve

Dbdelve

Open source alternative to TablePlus and DataGrip

  • 212 stars
  • GPL-3.0
  • Active this week
  • Last commit 1 day ago

Last verified Oct 21, 2026

Query any major database with a fast native Rust client that skips Electron and JVM overhead, with low memory, instant tab switches, and no paywall.

Visit websiteGitHub212 starsDeploy on Hostinger
image of Dbdelve
TL;DR

Dbdelve is a Rust-based database client for PostgreSQL, MySQL, MariaDB, SQLite, Snowflake, SQL Server, and MongoDB. It replaces paid clients like DataGrip and TablePlus with a free, MIT-licensed alternative that launches in 1.1 seconds and idles at 133 MB of memory on an M1 Pro. Runs on macOS, Linux, and Windows with no subscription or feature paywalls. Best for developers who want a fast native client without Electron overhead or ongoing cost.

Read the full breakdownHide the full breakdownWho it is for, how it works, trade-offs, the quick start and the FAQ
who it's for

Who Dbdelve is for#

Developers migrating from DBeaver who want lower resource usage

DBDelve imports DBeaver connections including passwords and SSH settings, then runs with a fraction of the memory. On the same M1 Pro hardware, DBDelve idles at 133 MB vs DBeaver's 606 MB. Tab results persist in memory so switching between queries requires no re-run. The connection importer covers macOS, Linux, and Windows DBeaver installations.

Skip if:

If your workflow depends on DBeaver-specific features like ER diagrams, data modeling, or database administrative views, DBDelve does not cover those yet.

Solo developers who use TablePlus on macOS and want cross-platform support

TablePlus is macOS-first with limited Windows support. DBDelve covers macOS, Linux, and Windows with the same native feel, and it is free where TablePlus requires a purchase for more than two open tabs or two saved connections. DBDelve can also import TablePlus connections on macOS.

Skip if:

If you rely on TablePlus's visual query builder, quick filter rows, or iOS client for mobile database access, DBDelve does not have equivalents for those yet.

Backend engineers working with multiple database engines daily

Connecting to Postgres in production, MySQL at a client, SQLite for local testing, and MongoDB for a side project from one client that opens in 1.1 seconds is DBDelve's primary use case. Each connection keeps its own color in the title bar so production credentials are never easy to mistake for a test database.

Skip if:

DBDelve does not support database administration tasks like user management, role configuration, or backup jobs. Use a dedicated admin tool or CLI for those workflows.

Teams evaluating database clients without a per-seat budget

DataGrip and similar commercial clients charge per seat. DBDelve is MIT licensed with no seat limit and no features gated behind a subscription, so a team of any size can standardize on it without a procurement conversation. The connection importer reduces migration cost from existing clients.

Skip if:

Teams that need an enterprise support contract, SLA, or a vendor-managed update path will not find those from an early-stage open source project.

the problem

The problem it solves#

Most database clients make a developer choose between paying and performance. The paid options (DataGrip, TablePlus) require ongoing subscriptions or per-seat licensing. The free options typically run on Electron or JVM runtimes, which brings slow startup, high idle memory, and stuttering when scrolling large result sets. DBeaver, the most widely used free client, takes over 5 seconds to launch and sits at 600 MB idle on the same machine where DBDelve opens in 1.1 seconds at 133 MB.

Beyond raw speed, most clients tie your saved connections to their own format or cloud account, creating friction when switching tools or machines. DBDelve imports connections from DBeaver and TablePlus, stores everything locally, and makes no outbound requests except an optional startup check for updates that can be turned off in Settings.

how Dbdelve solves it

How it solves it#

Multi-engine database support

Connects to PostgreSQL, MySQL, MariaDB, SQLite, Snowflake, SQL Server (2017 and later), and MongoDB in a single client. SQL engines support inline editing and Explain; Snowflake skips inline editing since it does not enforce primary keys; MongoDB accepts mongosh statements and supports filter, sort, edit by _id, and Explain.

Native Rust performance with GPUI

Written in Rust with GPUI rather than Electron or a JVM runtime. Benchmarked against DBeaver 25.3.1 on an M1 Pro (median of 5 runs): 1.1-second launch vs 5.2 seconds, 133 MB idle vs 606 MB, and a 1,000-row query in 0.21 seconds vs 1.96 seconds. Tabs keep prior results in memory, so switching back to a large result set is instant with no re-query.

Connection import from DBeaver and TablePlus

Imports every saved connection, including passwords and SSH settings, from DBeaver on macOS, Linux, and Windows, or from TablePlus on macOS. No manual re-entry is needed after migration. Each connection keeps its own tabs, schema tree, history, and title-bar color so production credentials are visually distinct from test databases.

Inline cell editing with SQL preview

Change a cell value and DBDelve writes the UPDATE statement into the editor for review before it runs. Supports read-only, read-write, and full-access modes per connection, with a confirmation prompt before any destructive operation.

Keyboard-first navigation and SSH tunneling

A command palette covers every action, fuzzy search runs across the full schema, and every shortcut can be rebound. SSH tunneling runs through the system ssh binary, so existing config files, SSH agents, and hardware keys work without reimplementing them inside the client.

Theme library with glass variants

Ships with DBDelve Dark, Light, and Black alongside Catppuccin, Tokyo Night, Gruvbox, and Dracula, each available in dark and light and in translucent glass. Supports importing themes from Zed or VS Code, or writing custom themes from scratch.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • MIT licensed with no feature paywallsThe entire client is MIT licensed and every feature ships in the free tier. The README commits explicitly to no feature ever going behind a paywall, distinguishing it from TablePlus (free tier limits open connections) and DataGrip (subscription required). There is no paid plan at all.
  • No telemetry and local data storageDBDelve makes no outbound requests except an optional startup update check, which can be disabled in Settings. Connections, query history, and saved passwords stay in the local keychain. No cloud account is required to use any feature.
  • Cross-platform native binariesShips compiled binaries for macOS (Apple Silicon, macOS 12 or later), Linux (x86_64 and aarch64, Ubuntu 22.04 and later), and Windows (x86_64). Homebrew on macOS and the AUR on Arch-based Linux handle installs and upgrades without manual release tracking.

Trade-offs

  • -Early-stage project with a small communityThe repository was created in August 2026 and has 190 GitHub stars. The README notes it is early days. SQL Server lacks Explain support, Snowflake lacks inline editing, and MongoDB batch edits have no transaction wrapper. Users who depend on edge-case engine-specific features may find gaps, and documentation beyond the README is limited to a few engine-specific pages.
  • -macOS requires clearing the Gatekeeper quarantine flag after each installDBDelve is signed ad-hoc without an Apple Developer ID, so macOS Gatekeeper blocks the first launch after each install or upgrade. Clearing the quarantine flag with xattr -dr com.apple.quarantine /Applications/DBDelve.app is required once per install. The README notes this step resets with every update since each release carries a different signature.
  • -Linux requires a graphics driver, a keyring service, and xdg-desktop-portalRunning on Linux requires a Vulkan or OpenGL graphics driver, a Secret Service keyring (gnome-keyring or KWallet) for saved passwords, and xdg-desktop-portal for the export dialog. These are standard on most desktop distributions but may need manual installation on minimal or server-focused setups.
versus alternatives

Dbdelve vs alternatives#

DBDelve vs DataGrip

DataGrip is JetBrains' commercial database IDE. It runs on the JVM, supports a broad range of database engines, and covers ER diagrams, schema management, and database refactoring. It requires an active JetBrains subscription.

DBDelve supports seven engines with fast query browsing, inline editing, and keyboard-driven navigation. On an M1 Pro it launches in 1.1 seconds and idles at 133 MB. Both the launch time and memory footprint are substantially lower than typical JVM-based tooling. No subscription is required.

DataGrip is the better choice when you need ER diagrams, schema refactoring tools, or support for a broad engine list beyond the seven DBDelve covers. DBDelve fits the developer who queries and browses daily without needing IDE-grade administrative features.

FeatureDBDelveDataGrip
LicenseMITProprietary
PriceFreeSubscription required
RuntimeNative RustJVM
Startup1.1 s (M1 Pro)JVM startup overhead
ER diagramsNoYes
TelemetryNoneIDE telemetry

DBDelve vs TablePlus

TablePlus is a paid native client for macOS with limited Windows support. Its free tier caps open tabs and saved connections; the paid license removes those limits.

DBDelve is MIT licensed, free with no connection or tab limits, and available for macOS, Linux, and Windows. The macOS build uses ad-hoc signing rather than an Apple Developer ID, so a quarantine flag step is required once per install. TablePlus's notarized app opens without that step.

TablePlus is the better choice for macOS users who want a polished notarized install and are comfortable with the cost. DBDelve is the better fit when cross-platform support, MIT licensing, or zero ongoing cost matters more than frictionless installation on macOS.

FeatureDBDelveTablePlus
LicenseMITProprietary
PriceFreePaid (free tier limited)
macOSYes (ad-hoc signed)Yes (notarized)
LinuxYesNo
WindowsYesLimited
Free tier limitsNoneTabs and connections capped
Connection importFrom DBeaver and TablePlusVarious
install · quick start

Quick start#

bash
Install on macOS via Homebrew; run the quarantine step once per install or upgrade.
```bash
brew install --cask ShayanAbbas1/dbdelve/dbdelve
xattr -dr com.apple.quarantine /Applications/DBDelve.app
```
tech stack · detected from GitHub

What it's built on#

Languages
Rust
Databases
MariaDBMongoDBMySQLPostgreSQLSnowflakeSQLite
frequently asked

FAQ#

Is DBDelve free for commercial work?

Yes. DBDelve is MIT licensed and can be used commercially without restriction. No features are locked behind a paid tier, and the README explicitly commits to that. There is no paid plan at all.

Which databases does DBDelve support?

PostgreSQL, MySQL, MariaDB, SQLite, Snowflake, SQL Server (2017 and later), and MongoDB. SQL Server does not include Explain support. Snowflake skips inline editing since the engine does not enforce primary keys. MongoDB is queried with mongosh statements. More engines are planned.

Does DBDelve work on Linux?

Yes. DBDelve builds for x86_64 and aarch64 on Ubuntu 22.04 and any newer Linux distribution with a compatible glibc. Install options include the AUR package for Arch-based distributions, a tarball that installs under ~/.local, or an AppImage. Requires a Vulkan or OpenGL graphics driver and a Secret Service keyring for saved passwords.

How does DBDelve compare to DBeaver on performance?

In benchmarks on an M1 Pro (median of 5 runs, DBeaver 25.3.1), DBDelve launched in 1.1 seconds vs 5.2 seconds, idled at 133 MB vs 606 MB, and ran a 1,000-row query in 0.21 seconds vs 1.96 seconds. DBeaver has a much larger feature set including ER diagrams and schema management; DBDelve trades those for speed and lower memory usage.

Can I import my connections from another database client?

DBDelve imports saved connections, passwords, and SSH settings from DBeaver on macOS, Linux, and Windows, and from TablePlus on macOS. Connections from other clients need to be re-entered manually. The import covers every saved connection in those clients, including SSH tunnel settings.

also worth a look

Similar open-source tools#

Chat2DB

Alternative toDataGrip

AI text-to-SQL client for 40+ databases; local-first, self-hosted

  • 28,327 GitHub stars
  • CustomLicence Apache-2.0 with additional commercial restrictions (LicenseRef-Chat2DB)

libredb-studio

Alternative toDataGrip

One browser tab for 18 database engines, deployed beside your data

  • 1,234 GitHub stars
  • MITLicence MIT

tabularis

Alternative toTablePlus

Open-source desktop SQL workspace with AI, notebooks, and MCP

  • 5,253 GitHub stars
  • Apache-2.0Licence Apache-2.0

dbx

Alternative toTablePlus

Manage 100+ databases with a 25 MB open source client

  • 27,421 GitHub stars
  • Apache-2.0Licence Apache-2.0

DBeaver

Alternative toDataGrip

Free open-source database management tool for SQL databases.

  • 52,145 GitHub stars
  • Apache-2.0Licence Apache-2.0

QoreDB

Alternative toDataGrip

Rust-powered database client for 9 SQL and NoSQL engines

  • 151 GitHub stars
  • Apache-2.0Licence Apache-2.0
by category

Open source tools in these categories#

61

Databases & Storage

Immich, Supabase, Redis
463

Developer Tools

REA (Reverse Engineer Anything), superpowers, Skills for Real Engineers
34

Web & App Development

Flutter, Rust, Nvm
Hostinger

Run Dbdelve on your own server

Self-host Dbdelve on a Hostinger VPS.

Deploy on Hostinger

Featured

Omnara

Alternative toCClaude Managed Agents

Open-source agent deployment API. Self-host or use Omnara Cloud.

  • 2,957 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents

rakazo

Alternative toGrok Bot

AI teammates you own: your keys, your model, your machine.

  • 4,904 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents

Inbox Zero

Alternative toSuperhuman

AI email assistant that drafts replies and clears your inbox

  • 12,712 GitHub stars
  • AGPL-3.0Licence AGPL-3.0
  • #Email
Feature your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Find open source alternatives to paid software

/
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Confluence to Docmost
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut
  • ChatGPT to AnythingLLM
  • LangSmith to Langfuse
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Confluence to Docmost
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut
  • ChatGPT to AnythingLLM
  • LangSmith to Langfuse