Logo
Deploy Now

SaaS Alternative

DBeaver DataGrip

Stars

5,010

Forks

235

Watchers

21

Developer links

WhoDB

With nearly 5,000 GitHub stars earned in under two years, WhoDB has rapidly emerged as the lightweight alternative to heavyweight database clients like DBeaver and DataGrip by delivering a sub-50MB binary that starts in under a second and connects to 18+ database systems from a single interface. The Go backend serves the React and TypeScript frontend with table virtualization for efficient rendering of large result sets, lazy loading, and query result streaming that keeps the interface responsive even when browsing tables with millions of rows. The Community Edition connects to PostgreSQL, CockroachDB, YugabyteDB, MySQL, MariaDB, TiDB, SQLite, DuckDB, MongoDB, FerretDB, Redis, Valkey, Dragonfly, Elasticsearch, OpenSearch, ClickHouse, QuestDB, and Memcached through a unified credential selector that switches between databases with minimal configuration. Interactive schema diagrams render entity-relationship graphs showing table structures, foreign keys, and column types for visual database exploration. The Jupyter-style query scratchpad provides SQL autocomplete, syntax highlighting, and multi-statement execution with paginated results. AI integration optionally connects to Ollama, OpenAI, Anthropic, LM Studio, or any OpenAI-compatible provider for natural language database queries — ask questions in plain English and receive generated SQL. Data management includes inline row editing, CSV export, and filtered data views. Docker deployment runs a single container exposing port 8080. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.

WhoDB
WhoDB
WhoDB
WhoDB
WhoDB

Benefits

  • 18+ Databases in One Tool
  • Connect to PostgreSQL, MySQL, SQLite, MongoDB, Redis, Elasticsearch, ClickHouse, DuckDB, and ten more database systems through a single unified interface with shared credentials.
  • Sub-Second Startup Under 50MB
  • Single Go binary under 50MB starts in under one second with minimal memory footprint, replacing heavyweight database clients that consume gigabytes of RAM and disk.
  • AI Natural Language Queries
  • Optionally connect Ollama, OpenAI, Anthropic, or LM Studio to ask database questions in plain English and receive generated SQL — no mandatory AI dependency required.
  • Interactive Schema Visualization
  • Entity-relationship diagrams render table structures, foreign keys, and column types as interactive graphs for visual database exploration and schema understanding.

Features

  • Query Scratchpad with Autocomplete
  • Jupyter-style SQL editor with syntax highlighting, autocomplete suggestions, and multi-statement execution with paginated, streamable results and CSV export.
  • Inline Data Grid Editing
  • Browse table data with virtualized rendering for large result sets, edit rows inline, filter columns, and export filtered views to CSV files.
  • Visual Schema Diagrams
  • Interactive entity-relationship graphs display table structures, foreign key relationships, and column data types for quick visual understanding of database architecture.
  • Multi-Database Credential Selector
  • Unified connection manager switches between PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch, ClickHouse, and more with saved credential profiles and minimal configuration.
  • Single Container Docker Deploy
  • Self-host with a single Docker container exposing port 8080, requiring no external dependencies, database servers, or configuration files to start exploring.