update lists

This commit is contained in:
2025-07-18 22:22:32 +02:00
parent 55bed3b4a1
commit 5916c5c074
3078 changed files with 331679 additions and 357255 deletions

View File

@@ -1,4 +1,4 @@
 Awesome Database Tools !Awesome (https://awesome.re/badge.svg) (https://awesome.re)
 Awesome Database Tools !Awesome (https://awesome.re/badge.svg) (https://awesome.re)
▐ Community driven list of database tools
@@ -63,6 +63,7 @@
- DataGrip (https://www.jetbrains.com/datagrip) - Cross-Platform IDE for Databases & SQL by JetBrains.
- DataStation (https://github.com/multiprocessio/datastation) - Easily query, script, and visualize data from every database, file, and API.
- DBeaver (https://github.com/dbeaver/dbeaver) - Free universal database manager and SQL client.
- dbForge Edge (https://www.devart.com/dbforge/edge/) - Multidatabase solution for DB development, design, management, and administration of MySQL, MariaDB, SQL Server, Oracle, PostgreSQL databases, and various cloud services.
- dbForge Studio for MySQL (https://www.devart.com/dbforge/mysql/studio) - Universal IDE for MySQL and MariaDB database development, management, and administration.
- dbForge Studio for Oracle (https://www.devart.com/dbforge/oracle/studio) - Powerful IDE for Oracle management, administration, and development.
- dbForge Studio for PostgreSQL (https://www.devart.com/dbforge/postgresql/studio) - GUI tool for managing and developing databases and objects.
@@ -71,19 +72,21 @@
- dbKoda (https://github.com/SouthbankSoftware/dbkoda) - Modern (JavaScript/Electron framework), open source IDE for MongoDB. It has features to support development, administration and performance tuning on MongoDB databases.
- IBExpert (http://www.ibexpert.net/ibe) - Comprehensive GUI tool for Firebird and InterBase.
- HeidiSQL (https://github.com/HeidiSQL/HeidiSQL) - A lightweight client for managing MySQL, MSSQL and PostgreSQL, written in Delphi.
- Kangaroo (https://github.com/dbkangaroo/kangaroo) - A AI-powered SQL client and admin tool for popular databases(SQLite / MySQL / PostgreSQL / etc) on Windows / macOS / Linux, support table design, query, model, sync, export/import etc, focus 
on comfortable, fun and developer friendly.
- KeepTool (https://keeptool.com) - A professional suite of tools for Oracle Database developers, administrators and advanced application users.
- MySQL Workbench (https://www.mysql.com/products/workbench) - MySQL Workbench is a unified visual tool for database architects, developers, and DBAs.
- Navicat (https://www.navicat.com/en/products#navicat) - A database development tool that allows you to simultaneously connect to MySQL, MariaDB, SQL Server, Oracle, PostgreSQL, and SQLite databases from a single application.
- Oracle SQL Developer (http://www.oracle.com/technetwork/developer-tools/sql-developer) - Oracle SQL Developer is a free, integrated development environment that simplifies the development and management of Oracle Database in both 
traditional and Cloud deployments.
- Oracle SQL Developer (http://www.oracle.com/technetwork/developer-tools/sql-developer) - Oracle SQL Developer is a free, integrated development environment that simplifies the development and management of Oracle Database in both traditional 
and Cloud deployments.
- pgAdmin (https://www.pgadmin.org) - The most popular and feature rich Open Source administration and development platform for PostgreSQL, the most advanced Open Source database in the world.
- pgAdmin3 (https://www.bigsql.org/pgadmin3) - Long Term Support for pgAdmin3.
- PL/SQL Developer (https://www.allroundautomations.com/products/pl-sql-developer) - IDE that is specifically targeted at the development of stored program units for Oracle Databases.
- PostgreSQL Maestro (https://www.sqlmaestro.com/products/postgresql/maestro) - Complete and powerful database management, admin and development tool for PostgreSQL.
- Querybook (https://github.com/pinterest/querybook) - Querybook is a Pinterest open-source Big Data Querying UI, combining collocated table metadata and a simple notebook IDE interface.
- Slashbase (https://github.com/slashbaseide/slashbase) - The open-source collaborative IDE for your databases. Connect to your database, browse data, run a bunch of SQL commands or share SQL queries with your team, right from your 
browser.
- Sql Server Management Studio (https://docs.microsoft.com/en-us/sql/ssms/sql-server-management-studio-ssms) - SQL Server Management Studio (SSMS) is an integrated environment for managing any SQL infrastructure, for SQL Server and 
Azure SQL Databases.
- Slashbase (https://github.com/slashbaseide/slashbase) - The open-source collaborative IDE for your databases. Connect to your database, browse data, run a bunch of SQL commands or share SQL queries with your team, right from your browser.
- Sql Server Management Studio (https://docs.microsoft.com/en-us/sql/ssms/sql-server-management-studio-ssms) - SQL Server Management Studio (SSMS) is an integrated environment for managing any SQL infrastructure, for SQL Server and Azure SQL 
Databases.
- Toad (https://www.quest.com/toad/) - Toad is the premier database solution for developers, admins and data analysts. Manage complex database changes with a single database management tool.
- Toad Edge (https://www.toadworld.com/products/toad-edge) - Simplified database development tool for MySQL and Postgres.
- TOra (https://github.com/tora-tool/tora) - TOra is an open source SQL IDE for Oracle, MySQL and PostgreSQL dbs.
@@ -94,8 +97,10 @@
GUI
- Adminer (https://github.com/vrana/adminer) - Database management in a single PHP file.
- Another Redis Desktop Manager (https://github.com/qishibo/AnotherRedisDesktopManager) - Free Open Source Redis Manager. Available on Mac, Linux, Windows, Homebrew, Snap, winget, and more.
- Antares SQL (https://github.com/antares-sql/antares) - A modern, fast and productivity driven SQL client with a focus in UX. Available for Mac, Linux and Windows.
- Azure Data Studio (https://github.com/microsoft/azuredatastudio) - A data management tool that enables working with SQL Server, PostgreSQL, Azure SQL DB and SQL DW from Windows, macOS and Linux.
- Beekeeper Studio (https://github.com/beekeeper-studio/beekeeper-studio) - Open Source SQL Editor and Database Manager with a privacy commitment in their mission statement.
- Clidey WhoDB (https://github.com/clidey/whodb) - A lightweight database explorer with next-gen UX for all SQL, NoSQL, Caches, and Queues.
- DbGate (https://github.com/dbgate/dbgate) - Database manager for MySQL, PostgreSQL, SQL Server, MongoDB, SQLite and others. Runs under Windows, Linux, Mac or as web application.
- DB Lens (https://github.com/dblens/app) - Open Source Postgres GUI - Automatic ER diagrams, Internal DB Insights, Disk Utilisation, Performance Metrics, Index Usage, Sequential scan counts and more.
- DbVisualizer (https://www.dbvis.com) - Universal database tool for developers, DBAs and analysts.
@@ -175,8 +180,11 @@
Diagrams
- Azimutt (https://github.com/azimuttapp/azimutt) - An Entity Relationship diagram (ERD) visualization tool, with various filters and inputs to help understand your database schema.
- ChartDB (https://github.com/chartdb/chartdb) - Free and Open-source database diagrams editor, visualize and design your DB with a single query.
- DrawDB (https://github.com/drawdb-io/drawdb) - Free, simple, and intuitive online database design tool and SQL generator. 
- ERAlchemy (https://github.com/Alexis-benoist/eralchemy) - Entity Relation Diagrams generation tool.
- ERD Lab (https://www.erdlab.io/) - Free cloud based entity relationship diagram (ERD) tool made for developers.
- Liam ERD (https://github.com/liam-hq/liam) - Open-source tool that generates beautiful and easy-to-read Entity Relationship Diagrams from your database and ORMs.
- QuickDBD (https://www.quickdatabasediagrams.com/) - Simple online tool to quickly draw database diagrams.
Documentations
@@ -189,13 +197,12 @@
Design
- Database Design (https://github.com/alextanhongpin/database-design) - Useful tips for designing robust database schema.
- DBDiagram (https://dbdiagram.io) - A free, simple tool to draw ER diagrams by just writing code.
- DbSchema (https://dbschema.com/) - Universal database designer for out-of-the-box schema management, schema documentation, design in a team, and deployment on multiple databases. DbSchema features tools for writing and executing 
queries, exploring the data, generating data, and building reports.
- DbSchema (https://dbschema.com/) - Universal database designer for out-of-the-box schema management, schema documentation, design in a team, and deployment on multiple databases. DbSchema features tools for writing and executing queries, 
exploring the data, generating data, and building reports.
- ERBuilder Data Modeler (https://soft-builder.com/erbuilder-data-modeler) - Easy-to-use database modeling software for high-quality data models. It's a complete data modeling solution for data modelers and data architects.
- Moon Modeler (https://www.datensen.com) - Data modeling tool for both noSQL and relational databases. Available for Windows, Linux and macOS.
- Navicat Data Modeler (https://www.navicat.com/en/products/navicat-data-modeler) - A powerful and cost-effective database design tool which helps you build high-quality conceptual, logical and physical data models.
- Oracle SQL Developer Data Modeler (http://www.oracle.com/technetwork/developer-tools/datamodeler/overview/index.html) - Oracle SQL Developer Data Modeler is a free graphical tool that enhances productivity and simplifies data modeling
tasks.
- Oracle SQL Developer Data Modeler (http://www.oracle.com/technetwork/developer-tools/datamodeler/overview/index.html) - Oracle SQL Developer Data Modeler is a free graphical tool that enhances productivity and simplifies data modeling tasks.
- pgmodeler (https://github.com/pgmodeler/pgmodeler) - Data modeling tool designed for PostgreSQL.
- WWW SQL Designer (https://github.com/ondras/wwwsqldesigner) - Online SQL diagramming tool.
@@ -209,8 +216,8 @@
- DreamFactory (https://github.com/dreamfactorysoftware/dreamfactory) - A open source REST API backend for mobile, web, and IoT applications.
- Graphweaver (https://github.com/exogee-technology/graphweaver) - Turn multiple data sources into a single GraphQL API.
- Hasura GraphQL Engine (https://github.com/hasura/graphql-engine) - Blazing fast, instant realtime GraphQL APIs on Postgres with fine grained access control, also trigger webhooks on database events.
- Oracle REST Data Services (http://www.oracle.com/technetwork/developer-tools/rest-data-services) - A mid-tier Java application, ORDS maps HTTP(S) verbs (GET, POST, PUT, DELETE, etc.) to database transactions and returns any results 
formatted using JSON.
- Oracle REST Data Services (http://www.oracle.com/technetwork/developer-tools/rest-data-services) - A mid-tier Java application, ORDS maps HTTP(S) verbs (GET, POST, PUT, DELETE, etc.) to database transactions and returns any results formatted 
using JSON.
- Prisma (https://github.com/prismagraphql/prisma) - Prisma turns your database into a realtime GraphQL API.
- PostGraphile (https://github.com/graphile/postgraphile) - Instantly spin-up a GraphQL API server by pointing PostGraphile at your existing PostgreSQL database.
- PostgREST (https://github.com/PostgREST/postgrest) - REST API for any Postgres database.
@@ -219,6 +226,7 @@
- restSQL (https://github.com/restsql/restsql) - SQL generator with Java and HTTP APIs, uses a simple RESTful HTTP API with XML or JSON serialization.
- resquel (https://github.com/formio/resquel) - Easily convert your SQL database into a REST API.
- sandman2 (https://github.com/jeffknupp/sandman2) - Automatically generate a RESTful API service for your legacy database.
- soul (https://github.com/thevahidal/soul) - Automatic SQLite RESTful and realtime API server.
- VulcanSQL (https://github.com/Canner/vulcan-sql) - Write templated SQL to automatically exposing RESTful APIs from your database/data warehouse/data lake.
Application platforms
@@ -228,6 +236,7 @@
- ILLA Cloud (https://github.com/illacloud/illa-builder) - Low-code internal tool building platform.
- Nhost (https://github.com/nhost/nhost) - The Open Source Firebase Alternative with GraphQL.
- Saltcorn (https://github.com/saltcorn/saltcorn) - Open source no-code builder for web datatabase applications. Server and drag-and-drop UI builder, data stored in PostgreSQL or SQLite.
- SQLPage (https://github.com/sqlpage/SQLPage) - Fast SQL-only data application builder. Automatically build a UI on top of SQL queries.
- Tooljet (https://github.com/ToolJet/ToolJet) - Open-source low-code platform to build internal tools.
@@ -239,8 +248,8 @@
Cloning
- Database Lab Engine (https://gitlab.com/postgres-ai/database-lab) - Instant thin cloning for Postgres to scale the development process.
- clone_schema (https://github.com/denishpatel/pg-clone-schema) - Postgres clone schema utility without need of going outside of database.
- Spawn (https://spawn.cc/) - Cloud service for creating instant database copies for development and CI. No more local db installs, instant recovery to arbitrary save points, isolated copies for each feature branch or test. Instant 
provisioning regardless of database size.
- Spawn (https://spawn.cc/) - Cloud service for creating instant database copies for development and CI. No more local db installs, instant recovery to arbitrary save points, isolated copies for each feature branch or test. Instant provisioning 
regardless of database size.
Monitoring/Statistics/Perfomance
@@ -272,8 +281,8 @@
Zabbix
- Mamonsu (https://github.com/postgrespro/mamonsu) - Monitoring agent for PostgreSQL.
- Orabbix (http://www.smartmarmot.com/wiki/index.php?title=Orabbix) - Orabbix is a plugin designed to work with Zabbix Enterprise Monitor to provide multi-tiered monitoring, performance and availability reporting and measurement for 
Oracle Databases, along with server performance metrics.
- Orabbix (http://www.smartmarmot.com/wiki/index.php?title=Orabbix) - Orabbix is a plugin designed to work with Zabbix Enterprise Monitor to provide multi-tiered monitoring, performance and availability reporting and measurement for Oracle 
Databases, along with server performance metrics.
- pg_monz (https://github.com/pg-monz/pg_monz) - This is the Zabbix monitoring template for PostgreSQL Database.
- Pyora (https://github.com/bicofino/Pyora) - Python script to monitor Oracle Databases.
- ZabbixDBA (https://github.com/anetrusov/ZabbixDBA) - ZabbixDBA is fast, flexible, and continuously developing plugin to monitor your RDBMS.
@@ -296,7 +305,7 @@
- pglookout (https://github.com/aiven/pglookout) - PostgreSQL replication monitoring and failover daemon.
- pgslice (https://github.com/ankane/pgslice) - Postgres partitioning as easy as pie.
- PostgreSQL Automatic Failover (https://github.com/ClusterLabs/PAF) - High-Availibility for Postgres, based on industry references Pacemaker and Corosync.
- postgresql_cluster (https://github.com/vitabaks/postgresql_cluster) - PostgreSQL High-Availability Cluster (based on "Patroni" and "DCS(etcd)"). Automating deployment with Ansible.
- autobase (https://github.com/vitabaks/autobase) - Autobase for PostgreSQL® is an open-source DBaaS that automates the deployment and management of highly available PostgreSQL clusters.
- Vitess (https://github.com/vitessio/vitess) - Database clustering system for horizontal scaling of MySQL through generalized sharding.
@@ -334,8 +343,8 @@
Security
- Acra (https://github.com/cossacklabs/acra) - Database security suite. Database proxy with field-level encryption, search through encrypted data, SQL injections prevention, intrusion detection, honeypots. Supports client-side and 
proxy-side ("transparent") encryption. SQL, NoSQL.
- Acra (https://github.com/cossacklabs/acra) - Database security suite. Database proxy with field-level encryption, search through encrypted data, SQL injections prevention, intrusion detection, honeypots. Supports client-side and proxy-side 
("transparent") encryption. SQL, NoSQL.
- Databunker (https://github.com/securitybunker/databunker) - Special GDPR compliant secure vault for customer records built on top of regular DB.
- Inspektor (https://github.com/poonai/inspektor) - Access control layer for databases. Inspektor leverages open policy agent to make policy decisions.
@@ -358,12 +367,15 @@
Formatters
- CodeBuff (https://github.com/antlr/codebuff) - Language-agnostic pretty-printing through machine learning.
- JSQLFormatter (https://github.com/manticore-projects/jsqlformatter) - Open Source Java SQL Formatter for many RDBMS based on JSqlParser.
- SQL Online (https://sqlonline.in) - A Free Tool to format your SQL Queries followed by content for Analysts.
- pgFormatter (https://github.com/darold/pgFormatter) - A PostgreSQL SQL syntax beautifier.
- Poor SQL (https://poorsql.com) - Instant free and open-source T-SQL formatting. 
- SQL Formatter (https://github.com/zeroturnaround/sql-formatter) - JavaScript library for pretty-printing SQL queries.
Games
- Lost at SQL (https://lost-at-sql.therobinlord.com) - A SQL learning game to help you pick up basic SQL skills - so that you can use queries to get information.
- Querymon (https://codepip.com/games/querymon/) - Learn to use SQL queries on the Querydex, a database of monsters from common to legendary.
- Schemaverse (https://datalemur.com/blog/games-to-learn-sql#schemaverse) - A Space-based strategy game implemented entirely within a PostgreSQL database.
- SQL Island (https://sql-island.informatik.uni-kl.de) - After the survived plane crash, you will be stuck on SQL Island for the time being. By making progress in the game, you will find a way to escape from this island.
- SQL Murder Mystery (https://mystery.knightlab.com) - Designed to be both a self-directed lesson to learn SQL concepts and commands and a fun game for experienced SQL users to solve an intriguing crime.
@@ -442,16 +454,15 @@
- dbForge Data Generator for SQL Server (https://www.devart.com/dbforge/sql/data-generator) - Powerful GUI tool for a fast generation of meaningful test data for databases.
- Faker (https://github.com/faker-js/faker) - Generate massive amounts of fake data in the browser and Node.js.
- Noisia (https://github.com/lesovsky/noisia) - Harmful workload generator for PostgreSQL.
- SB Data Generator (https://soft-builder.com/sb-data-generator) - Simple and powerful tool to generate and populate selected tables or entire databases with realistic test data for your applications. Generate test data for: Oracle, MS 
SQL Server, MySQL, PostgreSQL, Firebird, SQLite, Azure SQL Database, Amazon Redshift and Amazon RDS.
- SB Data Generator (https://soft-builder.com/sb-data-generator) - Simple and powerful tool to generate and populate selected tables or entire databases with realistic test data for your applications. Generate test data for: Oracle, MS SQL 
Server, MySQL, PostgreSQL, Firebird, SQLite, Azure SQL Database, Amazon Redshift and Amazon RDS.
- Synthesized TDK (https://docs.synthesized.io/tdk/latest) - DevOps' best friend for database masking and generation.
Replication
- dtle (https://github.com/actiontech/dtle) - Distributed Data Transfer Service for MySQL.
- Litestream (https://github.com/benbjohnson/litestream) - Streaming replication for SQLite.
- pgsync (https://github.com/ankane/pgsync) - Sync Postgres data between databases.
- pg_chameleon (https://github.com/the4thdoctor/pg_chameleon) - MySQL to PostgreSQL replica system written in Python 3. The system use the library mysql-replication to pull the row images from MySQL which are stored into PostgreSQL as 
JSONB.
- pg_chameleon (https://github.com/the4thdoctor/pg_chameleon) - MySQL to PostgreSQL replica system written in Python 3. The system use the library mysql-replication to pull the row images from MySQL which are stored into PostgreSQL as JSONB.
- PGDeltaStream (https://github.com/hasura/pgdeltastream) - A Golang webserver to stream Postgres changes atleast-once over websockets, using Postgres logical decoding feature.
- repmgr (https://github.com/2ndQuadrant/repmgr) - The Most Popular Replication Manager for PostgreSQL.
@@ -462,6 +473,7 @@
Papers
Documents, articles, manifestos and other theoretical materials on database tools
- The "Database as Code" Manifesto (https://github.com/mgramin/database-as-code) - Treat your database as Code.
- Grokking Relational Database Design (https://www.manning.com/books/grokking-relational-database-design) - A friendly illustrated guide to designing and implementing your first database.
Machine Learning
- MindsDB (https://github.com/mindsdb/mindsdb) - In-database Machine Learning.
@@ -469,3 +481,5 @@
Contributing
- Your contributions are always welcome! Please read the contribution guidelines (contributing.md) first.
dbtools Github: https://github.com/mgramin/awesome-db-tools