Topics / #database-client
Database-client projects on GitHub
Clients and workbenches for querying and browsing databases.
As of , the most-starred Database-client projects on GitHub are dbeaver (52.1K stars), AnotherRedisDesktopManager (34.8K stars) and Chat2DB (28.3K stars). GitHub.Locker tracks 23 Database-client repositories with 374.2K stars combined. The fastest-growing on October 16 was dbx, with +105 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+105dbx
t8y2/dbx · ★ 27KA lightweight ~20 MB cross-platform database client covering 90+ databases — MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, ClickHouse, SQL Server and more — with a built-in AI assistant and an MCP server.
+12dbeaver
dbeaver/dbeaver · ★ 52.1KDBeaver is a free universal database tool and SQL client for developers, DBAs and analysts, supporting almost any database that has a JDBC or ODBC driver.
+6AnotherRedisDesktopManager
qishibo/AnotherRedisDesktopManager · ★ 34.8KAnother Redis Desktop Manager (AnotherRedisDesktopManager/ARDM) is a GUI desktop client for managing and browsing Redis databases, built to be faster and more stable than other Redis GUI tools, especially with huge key sets.
+6sqlx
transact-rs/sqlx · ★ 17.6KSQLx is an async, pure Rust SQL toolkit for talking to databases, with compile-time checked queries and no DSL. It supports PostgreSQL, MySQL, MariaDB, and SQLite.
The all-time top
23 projects · by stars
- 52.1K
#1 · dbeaver/dbeaverdbeaver
DBeaver is a free universal database tool and SQL client for developers, DBAs and analysts, supporting almost any database that has a JDBC or ODBC driver.
- 34.8K
#2 · qishibo/AnotherRedisDesktopManagerAnotherRedisDesktopManager
Another Redis Desktop Manager (AnotherRedisDesktopManager/ARDM) is a GUI desktop client for managing and browsing Redis databases, built to be faster and more stable than other Redis GUI tools, especially with huge key sets.
- 28.3K
#3 · OtterMind/Chat2DBChat2DB
Chat2DB is a free, cross-platform, local-first database client and SQL workspace for developers, DBAs, analysts, and data teams. It combines a full SQL client with an AI assistant that you plug your own model into.
- 4

dbx
27Kt8y2/dbx · RustA lightweight ~20 MB cross-platform database client covering 90+ databases — MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, ClickHouse, SQL Server and more — with a built-in AI assistant and an MCP server.
- 5

sqlitebrowser
24.7Ksqlitebrowser/sqlitebrowser · C++DB Browser for SQLite (DB4S) is a visual, open-source tool for creating, designing, and editing SQLite database files, using a spreadsheet-like interface instead of raw SQL commands.
- 6

redisson
24.4Kredisson/redisson · JavaA Java client and real-time data platform for Redis and Valkey: 50+ distributed Java objects, collections and services — maps, queues, locks, rate limiters, bloom filters, schedulers — beyond what Redis offers natively.
- 7

beekeeper-studio
23.8Kbeekeeper-studio/beekeeper-studio · TypeScriptBeekeeper Studio is a cross-platform SQL editor and database manager for MySQL, Postgres, SQLite, SQL Server, and many other databases, built to feel fast and uncluttered compared to other GUI DB tools.
- 8

RedisDesktopManager
23.2Kredis/RedisDesktopManager · C++RESP.app, formerly known as RedisDesktopManager, is a GUI for Redis — a desktop client for working visually with Redis databases.
- 9

sqlx
17.6Ktransact-rs/sqlx · RustSQLx is an async, pure Rust SQL toolkit for talking to databases, with compile-time checked queries and no DSL. It supports PostgreSQL, MySQL, MariaDB, and SQLite.
- 10

prisma1
16.4Kprisma/prisma1 · ScalaPrisma 1 is a deprecated database toolkit that bundled a type-safe auto-generated client, declarative migrations, and a visual admin UI for Postgres, MySQL, and MongoDB, typically used to build GraphQL, REST, or gRPC APIs.
- 11

pgx
14.3Kjackc/pgx · Gopgx is a pure Go driver and toolkit for PostgreSQL, providing a low-level, high-performance interface that exposes PostgreSQL-specific features like LISTEN/NOTIFY and COPY, plus an adapter for the standard database/sql interface.
- 12

redis-py
13.7Kredis/redis-py · Pythonredis-py is the official Python client for the Redis key-value store — the interface your Python code uses to talk to a Redis server.
- 13
node-postgres
13.2Kbrianc/node-postgres · JavaScriptnode-postgres (pg) is a non-blocking PostgreSQL client library for Node.js — pure JavaScript with optional native libpq bindings. Your JS code uses it to connect to, query, and stream data from a PostgreSQL database.
- 14

tiny-rdm
13.1Ktiny-craft/tiny-rdm · VueTiny RDM (Tiny Redis Desktop Manager) is a modern, lightweight GUI client for managing Redis databases, available as a desktop app for Mac, Windows, and Linux, plus a web version you can run via Docker.
- 15

mycli
12Kdbcli/mycli · Pythonmycli is a command-line client for MySQL-family databases that replaces the plain mysql shell with auto-completion, syntax highlighting, and built-in dataframe tooling.
- 16

node-mongodb-native
10.2Kmongodb/node-mongodb-native · TypeScriptThe official MongoDB driver for Node.js — a client library that Node.js apps use to connect to a MongoDB server and run queries, CRUD operations and index management against it.
- 17

usql
10.1Kxo/usql · Gousql is a universal command-line interface for PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server, and many other databases, including NoSQL and non-relational ones — a single psql-inspired terminal client for almost any database.
- 18

TablePro
6.3KTableProApp/TablePro · SwiftTablePro is a free, open-source native database client for macOS and iOS, built as the native alternative to TablePlus that the author wanted.
- 19

tabularis
5.2KTabularisDB/tabularis · TypeScriptTabularis is an open-source desktop SQL workspace for PostgreSQL, MySQL/MariaDB, SQLite and 15+ more databases like DuckDB, ClickHouse, Redis and Firestore.
- 20

GoNavi
2.1KSyngnat/GoNavi · TypeScriptGoNavi is a high-performance, cross-platform database GUI client that connects to many different data sources (SQL, cache, vector, message queue, search, time-series, domestic DBs) and is built with AI assistants and MCP in mind.
- 21

apsw
946rogerbinns/apsw · CAPSW (Another Python SQLite Wrapper) is a Python extension that wraps SQLite, aiming to let you get the most out of SQLite directly from Python 3.10 and later.
- 22

tusk
395alpcanaydin/tusk · RustTusk is a fast, native, keyboard-driven database client for macOS, Windows and Linux, built in Rust on GPUI (the same GPU-accelerated UI framework behind the Zed editor). It connects to 20 database engines and includes a built-in AI assistant.
- 23

pgterm
350pgrundev/pgterm · Rustpgterm is an interactive terminal UI that monitors every Postgres database you care about in one place, using pgbot's read-only diagnostics underneath.
Related topics
Often tagged together