Track Awesome Db Tools Updates Daily
Everything that makes working with databases easier
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 mgramin/awesome-db-tools · ⭐ 4.3K · 🏷️ Databases
Dec 20, 2024
IDE
- dbForge Edge - Multidatabase solution for DB development, design, management, and administration of MySQL, MariaDB, SQL Server, Oracle, PostgreSQL databases, and various cloud services.
- Kangaroo (⭐380) - 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.
SQL / Formatters
- JSQLFormatter (⭐28) - Open Source Java SQL Formatter for many RDBMS based on JSqlParser (⭐5.4k).
SQL / Games
- Querymon - Learn to use SQL queries on the Querydex, a database of monsters from common to legendary.
Oct 23, 2024
API / Samples
- soul (⭐1.5k) - Automatic SQLite RESTful and realtime API server.
Sep 09, 2024
Schema / Diagrams
- ChartDB (⭐11k) - Free and Open-source database diagrams editor, visualize and design your DB with a single query.
Sep 08, 2024
GUI
- Clidey WhoDB (⭐2.1k) - A lightweight database explorer with next-gen UX for all SQL, NoSQL, Caches, and Queues.
Jun 22, 2024
IDE
- KeepTool - A professional suite of tools for Oracle Database developers, administrators and advanced application users.
May 18, 2024
Schema / Diagrams
- DrawDB (⭐23k) - Free, simple, and intuitive online database design tool and SQL generator.
Feb 06, 2024
GUI
- Another Redis Desktop Manager (⭐31k) - Free Open Source Redis Manager. Available on Mac, Linux, Windows, Homebrew, Snap, winget, and more.
Jan 10, 2024
SQL / Analyzers
- Holistic.dev - Automatic detection service for database performance, security, and architecture issues.
Data / Lineage
- Dwh.dev - Nexgen data lineage for Snowflake.
Nov 27, 2023
Schema / Diagrams
- QuickDBD - Simple online tool to quickly draw database diagrams.
Data / Compare
- KS DB Merge Tools - GUI to compare and sync DB schema and data. For Oracle Database, MySQL, MariaDB, SQL Server, PostgreSQL, SQLite, MS Access and Cross-DBMS.
Nov 25, 2023
Data / Generation/Masking/Subsetting
- Synthesized TDK - DevOps' best friend for database masking and generation.
Nov 18, 2023
SQL / Über SQL
- MAT Calcite plugin (⭐157) - This plugin for Eclipse Memory Analyzer allows to query heap dump via SQL.
Nov 08, 2023
IDE
- WebDB - Free Efficient Database IDE. Featuring Server Discovery, ERD, Data Generator, AI, NoSQL Structure Manager, Database Versioning and many more.
Oct 26, 2023
Testing / Zabbix
- pgTAP (⭐1k) - Unit Testing for PostgreSQL.
Oct 25, 2023
SQL / Games
- Lost at SQL - A SQL learning game to help you pick up basic SQL skills - so that you can use queries to get information.
- Schemaverse - A Space-based strategy game implemented entirely within a PostgreSQL database.
- SQL Island - 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 - 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.
- SQL Police Department - In SQLPD, you get to solve crimes while learning SQL at the same time.
Oct 17, 2023
IDE
- Querybook (⭐2k) - Querybook is a Pinterest open-source Big Data Querying UI, combining collocated table metadata and a simple notebook IDE interface.
Oct 11, 2023
Monitoring/Statistics/Perfomance / Samples
- Metis - Metis provides observability and performance tuning for SQL databases.
Aug 10, 2023
API / Samples
- Graphweaver (⭐494) - Turn multiple data sources into a single GraphQL API.
Aug 04, 2023
API / Samples
- VulcanSQL (⭐649) - Write templated SQL to automatically exposing RESTful APIs from your database/data warehouse/data lake.
HA/Failover/Sharding / Zabbix
- ShardingSphere (⭐20k) - Distributed SQL transaction & query engine for data sharding, scaling, encryption, and more - on any database.
Feb 20, 2023
Schema / Diagrams
- ERD Lab - Free cloud based entity relationship diagram (ERD) tool made for developers.
Feb 10, 2023
Application platforms / Samples
- ILLA Cloud (⭐12k) - Low-code internal tool building platform.
Jan 07, 2023
IDE
- Coginiti Pro - Modern IDE for analyst and analytics engineers with proweful script and grid functionality.
Monitoring/Statistics/Perfomance / Samples
- Postgres Monitor - An easy-to-use monitoring service for PostgreSQL providing alerts, dashboards, query stats and dynamic recommendations.
Dec 11, 2022
IDE
- Slashbase (⭐1.3k) - 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 / Learning
- Learn SQL in a Month of Lunches - A book about how to use SQL to retrieve, filter, and analyze data.
Oct 07, 2022
Schema / Diagrams
- Azimutt (⭐1.5k) - An Entity Relationship diagram (ERD) visualization tool, with various filters and inputs to help understand your database schema.
SQL / Analyzers
- SQLLineage (⭐1.4k) - SQL Lineage Analysis Tool powered by Python.
Aug 23, 2022
Schema / Design
- Moon Modeler - Data modeling tool for both noSQL and relational databases. Available for Windows, Linux and macOS.
Jul 22, 2022
SQL / Learning
- Advanced SQL Puzzles (⭐620) - Difficult set-based SQL puzzles.
- Hackerrank - Practice coding, prepare for interviews, and get hired.
- LeetCode - Enhance your skills, expand your knowledge and prepare for technical interviews.
- Select Star SQL - Free interactive book which aims to be the best place on the internet for learning SQL.
- StrataScratch - Data science educational resources.
- SQL Murder Mystery (⭐1.7k) - Self-directed lesson to learn SQL concepts and commands and a fun game for experienced SQL users to solve an intriguing crime.
SQL / Scripts
- DBA MultiTool (⭐89) - T-SQL scripts for the long haul: optimizing storage, on-the-fly documentation, and general administrative needs for SQL Server.
- pgx_scripts (⭐1.4k) - A collection of useful little scripts for database analysis and administration, created by our team at PostgreSQL Experts.
- pgsql-bloat-estimation (⭐521) - Queries to mesure statistical bloat in indexes and tables for PostgreSQL.
- pgWikiDont - SQL test that checks if your database follows rules from https://wiki.postgresql.org/wiki/Don't_Do_This.
- pg-utils (⭐1.1k) - Useful PostgreSQL utilities.
- Postgres cheat sheet - Useful SQL-scripts and commands by <timescale.com>.
- postgres_dba (⭐1.1k) - The missing set of useful tools for Postgres DBAs and all engineers.
- postgres_queries_and_commands.sql - Useful PostgreSQL Queries and Commands.
- TPT (⭐660) - These sqlplus scripts are for Oracle Database performance optimization & troubleshooting.
Jul 07, 2022
Application platforms / Samples
- Nhost (⭐8k) - The Open Source Firebase Alternative with GraphQL.
Jun 30, 2022
Data / Compare
- data-diff (⭐2.9k) - Command-line tool and Python library to efficiently diff rows across two different databases.
Jun 15, 2022
IDE
- DBHawk - Datasparc offers database security, database management, database governance and data analytics - all in one solution.
API / Samples
- Remult (⭐2.9k) - End-to-end type-safe CRUD via REST API for your database, with fine-grained access control.
Jun 13, 2022
GUI
- DB Lens (⭐256) - Open Source Postgres GUI - Automatic ER diagrams, Internal DB Insights, Disk Utilisation, Performance Metrics, Index Usage, Sequential scan counts and more.
Schema / Design
- DbSchema - 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.
Jun 12, 2022
IDE
- Sql Server Management Studio - SQL Server Management Studio (SSMS) is an integrated environment for managing any SQL infrastructure, for SQL Server and Azure SQL Databases.
Jun 09, 2022
Application platforms / Samples
- Tooljet (⭐33k) - Open-source low-code platform to build internal tools.
Jun 04, 2022
GUI
- Azure Data Studio (⭐7.6k) - A data management tool that enables working with SQL Server, PostgreSQL, Azure SQL DB and SQL DW from Windows, macOS and Linux.
Jun 02, 2022
Monitoring/Statistics/Perfomance / Prometheus
- pg_exporter (⭐182) - Fully customizable Prometheus exporter for PostgreSQL & Pgbouncer with fine-grained execution control.
Distributions / Zabbix
- Pigsty (⭐3.6k) - Battery-Included Open-Source Distribution for PostgreSQL with ultimate observability & Database-as-Code toolbox for developers.
May 31, 2022
GUI
- Sequel Ace (⭐6.8k) - MySQL/MariaDB database management for macOS.
Machine Learning / Compare
- MindsDB (⭐27k) - In-database Machine Learning.
- SQLFlow (⭐5.1k) - Brings SQL and AI together.
May 30, 2022
GUI
- Query.me - Collaborative SQL editor in Notebook format. Let's you reference query results using JINJA, visualize data, and schedule runs and exports.
CLI
- sqlite-utils (⭐1.7k) - CLI tools for manipulating SQLite database files - inserting data, running queries, creating indexes, configuring full-text search and more.
API / Samples
- PostGraphile (⭐13k) - Instantly spin-up a GraphQL API server by pointing PostGraphile at your existing PostgreSQL database.
Application platforms / Samples
- Appsmith (⭐35k) - Powerful open source low code framework to build internal applications really quickly.
SQL / Über SQL
- Trino (⭐11k) - Trino is a distributed SQL query engine designed to query large data sets distributed over one or more heterogeneous data sources.
May 28, 2022
GUI
- Malewicz (⭐65) - Yet Another WEB client for DB schema exploring and performance analysis, but originally created specifically for hacking and extending.
May 24, 2022
Data / Scripts
- QuickTable - Empowers everyone to access, clean, analyze, transform, and model data with no code.
May 05, 2022
Schema / Changes
- Skeema (⭐1.3k) - Declarative pure-SQL schema management system for MySQL and MariaDB, with support for sharding and external online schema change tools.
Apr 29, 2022
Schema / Design
- WWW SQL Designer (⭐2.9k) - Online SQL diagramming tool.
Apr 27, 2022
SQL / Parsers
- SQLGlot (⭐6.9k) - Pure Python SQL parser, transpiler, and builder.
Apr 05, 2022
Schema / Changes
- pg-osc (⭐554) - Easy CLI tool for making zero downtime schema changes and backfills in PostgreSQL.
Schema / Design
- Database Design (⭐451) - Useful tips for designing robust database schema.
Monitoring/Statistics/Perfomance / Samples
- pgMonitor (⭐602) - All-in-one tool to easily create an environment to visualize the health and performance of your PostgreSQL cluster.
- PostgreSQL Metrics (⭐591) - Service to extract and provide metrics on your PostgreSQL database.
- postgres-checkup - New-generation diagnostics tool that allows users to do a deep analysis of the health of Postgres databases.
SQL / Parsers
- libpg_query (⭐1.2k) - C library for accessing the PostgreSQL parser outside of the server environment.
SQL / Plan
- pev2 (⭐2.7k) - A VueJS component to show a graphical vizualization of a PostgreSQL execution plan.
- pg_flame (⭐1.6k) - A flamegraph generator for Postgres
EXPLAIN ANALYZE
output.
Data / Catalog
- Amundsen (⭐4.5k) - Metadata driven application for improving the productivity of data analysts, data scientists and engineers when interacting with data.
- DataHub (⭐10k) - The Metadata Platform for the Modern Data Stack.
- Marquez (⭐1.8k) - Collect, aggregate, and visualize a data ecosystem's metadata.
Apr 04, 2022
SQL / Über SQL
- osquery (⭐22k) - SQL powered operating system instrumentation, monitoring, and analytics.
Apr 03, 2022
Schema / Changes
- Atlas (⭐6.1k) - Inspect and Apply changes to your database schema.
- Reshape (⭐1.7k) - An easy-to-use, zero-downtime schema migration tool for Postgres.
- sqldef (⭐2k) - Idempotent schema management for MySQL, PostgreSQL, and more.
Schema / Diagrams
- ERAlchemy (⭐1.2k) - Entity Relation Diagrams generation tool.
Schema / Documentations
- dbdocs - Create web-based database documentation using DSL code.
- DBML (⭐2.9k) - Database Markup Language, designed to define and document database structures.
- SchemaCrawler (⭐1.6k) - A free database schema discovery and comprehension tool.
- Schema Spy (⭐3.2k) - Generating your database to HTML documentation, including Entity Relationship diagrams.
- tbls (⭐3.5k) - CI-Friendly tool for document a database, written in Go.
Schema / Design
- DBDiagram - A free, simple tool to draw ER diagrams by just writing code.
- 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.
- 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 - Oracle SQL Developer Data Modeler is a free graphical tool that enhances productivity and simplifies data modeling tasks.
- pgmodeler (⭐3.1k) - Data modeling tool designed for PostgreSQL.
Schema / Samples
- Oracle Database Sample Schemas (⭐759) - Oracle Database Sample Schemas.
Monitoring/Statistics/Perfomance / Samples
- pgbadger (⭐23) - A fast PostgreSQL Log Analyzer.
- Promscale (⭐1.3k) - The open-source observability backend for metrics and traces powered by SQL.
Testing / Zabbix
- SQLancer (⭐1.5k) - Automatically test DBMS in order to find logic bugs in their implementation.
HA/Failover/Sharding / Zabbix
- pgslice (⭐1.1k) - Postgres partitioning as easy as pie.
Data / Generation/Masking/Subsetting
- Benerator (⭐145) - Generate, obfuscate (anonymize / pseudonymize) and migrate data for development, testing and training purposes.
- dbForge Data Generator for MySQL - Powerful GUI tool for creating massive volumes of realistic test data.
- dbForge Data Generator for Oracle - Small but mighty GUI tool for populating Oracle schemas with tons of realistic test data.
- dbForge Data Generator for SQL Server - Powerful GUI tool for a fast generation of meaningful test data for databases.
- Faker (⭐13k) - Generate massive amounts of fake data in the browser and Node.js.
- Noisia (⭐692) - Harmful workload generator for PostgreSQL.
- 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.
Apr 01, 2022
Data / Scripts
- dbt (⭐10k) - Transform your data by simply writing select statements, while dbt handles turning these statements into tables and views in a data warehouse.
Data / Replication
- dtle (⭐550) - Distributed Data Transfer Service for MySQL.
- Litestream (⭐11k) - Streaming replication for SQLite.
- pgsync (⭐3.2k) - Sync Postgres data between databases.
- pg_chameleon (⭐385) - 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 (⭐254) - A Golang webserver to stream Postgres changes atleast-once over websockets, using Postgres logical decoding feature.
- repmgr (⭐1.6k) - The Most Popular Replication Manager for PostgreSQL.
Mar 31, 2022
API / Samples
- Datasette (⭐9.6k) - A tool for exploring and publishing data.
Application platforms / Samples
- Budibase (⭐23k) - Low-code platform for creating internal apps in minutes.
- Saltcorn (⭐1.7k) - Open source no-code builder for web datatabase applications. Server and drag-and-drop UI builder, data stored in PostgreSQL or SQLite.
Backup / Samples
- pgcopydb (⭐1.2k) - Copy a Postgres database to a target Postgres server (pg_dump | pg_restore on steroids).
Cloning / Samples
- Database Lab Engine - Instant thin cloning for Postgres to scale the development process.
- clone_schema (⭐177) - Postgres clone schema utility without need of going outside of database.
- Spawn - 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.
SQL / Über SQL
- CloudQuery (⭐5.9k) - Extracts, transforms, and loads your cloud assets into normalized PostgreSQL tables.
- Resmo - Audit and evaluate resources using SQL.
- Steampipe (⭐7.1k) - Use SQL to instantly query your cloud services (AWS, Azure, GCP and more).
Mar 29, 2022
SQL / Über SQL
- csvq (⭐1.5k) - SQL-like query language for CSV.
- dsq (⭐3.8k) - Commandline tool for running SQL queries against JSON, CSV, Excel, Parquet, and more.
- OctoSQL (⭐5k) - Query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.
- TextQL (⭐9.1k) - Execute SQL against structured text like CSV or TSV.
- trdsql (⭐2k) - CLI tool that can execute SQL queries on CSV, LTSV, JSON and TBLN.
Papers / Compare
- The "Database as Code" Manifesto (⭐96) - Treat your database as Code.
Feb 20, 2022
Security / Zabbix
- Inspektor (⭐281) - Access control layer for databases. Inspektor leverages open policy agent to make policy decisions.
Feb 13, 2022
CLI
- usql (⭐9.1k) - A universal command-line interface for PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server, and many other databases including NoSQL and non-relational databases!
SQL / Analyzers
- SQLCheck (⭐2.4k) - Automatically detects common SQL anti-patterns.
- SQLFluff (⭐8.4k) - Dialect-flexible and configurable SQL linter.
- TSQLLint (⭐214) - A tool for describing, identifying, and reporting the presence of anti-patterns in TSQL scripts.
SQL / Extensions
- PartiQL - SQL-compatible access to relational, semi-structured, and nested data.
SQL / Frameworks
- Apache Calcite - Dynamic data management framework with advanced SQL features.
- ZetaSQL (⭐2.3k) - Analyzer Framework for SQL.
SQL / Formatters
- CodeBuff (⭐448) - Language-agnostic pretty-printing through machine learning.
- pgFormatter (⭐1.7k) - A PostgreSQL SQL syntax beautifier.
- Poor SQL - Instant free and open-source T-SQL formatting.
- SQL Formatter (⭐2.4k) - JavaScript library for pretty-printing SQL queries.
SQL / Parsers
- General SQL Parser - Parsing, formatting, modification and analysis for SQL.
- jOOQ (⭐6.2k) - Parses SQL, translates it to other dialects, and allows for expression tree transformations.
- JSqlParser (⭐5.4k) - Parses an SQL statement and translate it into a hierarchy of Java classes.
- More SQL Parsing! (⭐263) - Parse SQL into JSON.
- sqlparse (⭐3.8k) - Non-validating SQL parser for Python.
Jan 14, 2022
GUI
- ocelotgui (⭐62) - For MySQL, MariaDB, and Tarantool. Developed for Linux but can run on Windows.
Jan 08, 2022
CLI
- SQLLine (⭐627) - Command-line shell for issuing SQL to relational databases via JDBC.
Backup / Samples
- BaRMan (⭐2.2k) - Backup and Recovery Manager for PostgreSQL.
- pgbackrest (⭐2.7k) - Reliable PostgreSQL Backup & Restore.
SQL / Language Server Protocol
- SQLLanguageServer (⭐701) - SQL Language Server.
- sqls (⭐1k) - SQL Language Server written in Go.
Dec 12, 2021
IDE
- DataStation (⭐2.9k) - Easily query, script, and visualize data from every database, file, and API.
Nov 11, 2021
GUI
- DbGate (⭐5.6k) - Database manager for MySQL, PostgreSQL, SQL Server, MongoDB, SQLite and others. Runs under Windows, Linux, Mac or as web application.
Sep 06, 2021
GUI
- MissionKontrol - Modern drag & drop admin panel/client with full user permissions for non-technical users.
- sqlite-tui (⭐1.7k) - A TUI for viewing sqlite databases, written in Go.
Reporting / Zabbix
- Chartbrew - Create live dashboards, charts, and client reports from multiple databases and services.
Aug 23, 2021
Schema / Changes
- Bytebase (⭐12k) - Web-based, zero-config, dependency-free database schema change and version control tool for teams.
Jul 15, 2021
GUI
- Jailer (⭐2.9k) - Database Subsetting and Relational Data Browsing Tool/Client.
Jun 11, 2021
GUI
- Beekeeper Studio (⭐17k) - Open Source SQL Editor and Database Manager with a privacy commitment in their mission statement.
Jun 04, 2021
Monitoring/Statistics/Perfomance / Prometheus
- pgSCV (⭐167) - Metrics exporter for PostgreSQL and Postgres-related services.
- postgres_exporter (⭐2.8k) - Prometheus exporter for PostgreSQL server metrics.
Security / Zabbix
- Databunker (⭐1.3k) - Special GDPR compliant secure vault for customer records built on top of regular DB.
Sep 22, 2020
Schema / Changes
- Prisma Migrate (⭐765) - Declarative database schema migration tool that uses a declarative data modeling syntax to describe your database schema.
May 30, 2020
Schema / Changes
- yuniql (⭐416) - Yet another schema versioning and migration tool just made with native .NET Core 3.0+ and hopefully better.
Mar 22, 2020
Distributions / Zabbix
- dbatools (⭐2.5k) - PowerShell module that you may think of like a command-line SQL Server Management Studio.
Mar 01, 2020
GUI
- SQLTools (⭐1.5k) - Database management for VSCode.
CLI
- iredis (⭐2.6k) - A Cli for Redis with AutoCompletion and Syntax Highlighting.
Feb 10, 2020
IDE
- PL/SQL Developer - IDE that is specifically targeted at the development of stored program units for Oracle Databases.
- Toad Edge - Simplified database development tool for MySQL and Postgres.
GUI
- SQLite Expert - Graphical interface supports all SQLite features.
Jan 31, 2020
Schema / Changes
- SchemaHero (⭐1k) - A Kubernetes operator for declarative database schema management (gitops for database schemas).
- Sqitch (⭐2.9k) - Sensible database-native change management for framework-free development and dependable deployment.
API / Samples
- sandman2 (⭐2k) - Automatically generate a RESTful API service for your legacy database.
Monitoring/Statistics/Perfomance / Samples
- ASH Viewer (⭐169) - Provides a graphical view of active session history data within the Oracle and PostgreSQL DB.
- mssql-monitoring (⭐90) - Monitor your SQL Server on Linux performance using collectd, InfluxDB and Grafana.
Testing / Zabbix
- RegreSQL (⭐279) - Regression Testing your SQL queries.
HA/Failover/Sharding / Zabbix
- postgresql_cluster (⭐2k) - PostgreSQL High-Availability Cluster (based on "Patroni" and "DCS(etcd)"). Automating deployment with Ansible.
Configuration Tuning / Zabbix
- MySQLTuner-perl (⭐9k) - Script written in Perl that allows you to review a MySQL installation quickly and make adjustments to increase performance and stability.
- postgresqltuner.pl (⭐2.6k) - Simple script to analyse your PostgreSQL database configuration, and give tuning advice.
Distributions / Zabbix
- DBdeployer (⭐707) - Tool that deploys MySQL database servers easily.
- Postgres.app (⭐7.4k) - Full-featured PostgreSQL installation packaged as a standard Mac app.
- BigSQL - A developer-friendly distribution of Postgres.
- Elephant Shed (⭐213) - Web-based PostgreSQL management front-end that bundles several utilities and applications for use with PostgreSQL.
Security / Zabbix
- Acra (⭐1.4k) - 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.
Jan 18, 2020
Configuration Tuning / Zabbix
- PGConfigurator - Free online tool to generate an optimized
postgresql.conf
.
Jan 01, 2020
Schema / Code generation
- scheme2ddl (⭐83) - Command line util for export Oracle schema to set of ddl init scripts with ability to filter undesirable information, separate DDL in different files, pretty format output.
API / Samples
- restSQL (⭐147) - SQL generator with Java and HTTP APIs, uses a simple RESTful HTTP API with XML or JSON serialization.
Dec 23, 2019
Monitoring/Statistics/Perfomance / Samples
- Percona Monitoring and Management (⭐687) - Open source platform for managing and monitoring MySQL and MongoDB performance.
HA/Failover/Sharding / Zabbix
- Citus (⭐11k) - Postgres extension that distributes your data and your queries across multiple nodes.
- patroni (⭐6.9k) - A template for PostgreSQL High Availability with ZooKeeper, etcd, or Consul.
- Percona XtraDB Cluster (⭐343) - A High Scalability Solution for MySQL Clustering and High Availability.
- stolon (⭐4.7k) - Cloud native PostgreSQL manager for PostgreSQL high availability.
- pg_auto_failover (⭐1.1k) - Postgres extension and service for automated failover and high-availability.
- pglookout (⭐184) - PostgreSQL replication monitoring and failover daemon.
- PostgreSQL Automatic Failover (⭐342) - High-Availibility for Postgres, based on industry references Pacemaker and Corosync.
Kubernetes / Zabbix
- KubeDB - Making running production-grade databases easy on Kubernetes.
- Postgres operator (⭐4.4k) - The Postgres Operator enables highly-available PostgreSQL clusters on Kubernetes (K8s) powered by Patroni.
- Spilo (⭐1.6k) - HA PostgreSQL Clusters with Docker.
- StackGres - Enterprise-grade, Full Stack PostgreSQL on Kubernetes.
Configuration Tuning / Zabbix
- pgtune (⭐1.1k) - PostgreSQL configuration wizard.
Nov 08, 2019
Monitoring/Statistics/Perfomance / Zabbix
- pg_monz (⭐164) - This is the Zabbix monitoring template for PostgreSQL Database.
Nov 06, 2019
Monitoring/Statistics/Perfomance / Zabbix
- Mamonsu (⭐186) - Monitoring agent for PostgreSQL.
- ZabbixDBA (⭐97) - ZabbixDBA is fast, flexible, and continuously developing plugin to monitor your RDBMS.
Jul 09, 2019
IDE
- IBExpert - Comprehensive GUI tool for Firebird and InterBase.
- pgAdmin3 - Long Term Support for pgAdmin3.
Jul 08, 2019
IDE
- dbKoda (⭐869) - Modern (JavaScript/Electron framework), open source IDE for MongoDB. It has features to support development, administration and performance tuning on MongoDB databases.
GUI
- PopSQL - Modern, collaborative SQL editor for your team.
Monitoring/Statistics/Perfomance / Samples
- Telegraf PostgreSQL plugin (⭐15k) - Provides metrics for your postgres database.
HA/Failover/Sharding / Zabbix
- Vitess (⭐19k) - Database clustering system for horizontal scaling of MySQL through generalized sharding.
Reporting / Zabbix
- Poli (⭐2k) - An easy-to-use SQL reporting application built for SQL lovers.
Mar 30, 2019
IDE
- AnySQL Maestro - Premier multi-purpose admin tool for database management, control and development.
- MySQL Workbench - MySQL Workbench is a unified visual tool for database architects, developers, and DBAs.
- PostgreSQL Maestro - Complete and powerful database management, admin and development tool for PostgreSQL.
- TOra (⭐291) - TOra is an open source SQL IDE for Oracle, MySQL and PostgreSQL dbs.
- Valentina Studio - Create, administer, query and explore Valentina DB, MySQL, MariaDB, PostgreSQL and SQLite databases for FREE.
GUI
- DbVisualizer - Universal database tool for developers, DBAs and analysts.
- JackDB - Direct SQL access to all your data, no matter where it lives.
- phpLiteAdmin - Web-based SQLite database admin tool written in PHP with support for SQLite3 and SQLite2.
- psequel - PSequel provides a clean and simple interface for you to perform common PostgreSQL tasks quickly.
- Sequel Pro (⭐9.1k) - Sequel Pro is a fast, easy-to-use Mac database management application for working with MySQL & MariaDB databases.
- sqlpad (⭐5.1k) - Web-based SQL editor run in your own private cloud.
- SQLPro - A simple, powerful Postgres manager for macOS.
- SQuirreL - Graphical SQL client written in Java that will allow you to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands etc.
- SQLyog - The most complete and easy to use MySQL GUI.
- TeamPostgreSQL - PostgreSQL Web Administration GUI - use your PostgreSQL databases from anywhere, with rich, lightning-fast AJAX web interface.
CLI
- pg_top (⭐113) - Top for PostgreSQL.
CLI / dbcli
- athenacli (⭐210) - AthenaCLI is a CLI tool for AWS Athena service that can do auto-completion and syntax highlighting.
- litecli (⭐2.8k) - CLI for SQLite Databases with auto-completion and syntax highlighting.
- mssql-cli (⭐1.4k) - A command-line client for SQL Server with auto-completion and syntax highlighting.
- mycli (⭐12k) - A Terminal Client for MySQL with AutoCompletion and Syntax Highlighting.
- pgcli (⭐12k) - Postgres CLI with autocompletion and syntax highlighting.
- vcli (⭐76) - Vertica CLI with auto-completion and syntax highlighting.
Schema / Changes
- migra (⭐2.9k) - Like diff but for PostgreSQL schemas.
API / Samples
- Hasura GraphQL Engine (⭐31k) - Blazing fast, instant realtime GraphQL APIs on Postgres with fine grained access control, also trigger webhooks on database events.
Monitoring/Statistics/Perfomance / Samples
- Monyog - Agentless & Cost-effective MySQL Monitoring Tool.
Mar 27, 2019
Monitoring/Statistics/Perfomance / Samples
- pgMustard - A user interface for Postgres explain plans, plus tips to improve performance.
Oct 06, 2018
GUI
- Pgweb (⭐8.7k) - Web-based database browser for PostgreSQL, written in Go and works on macOS, Linux and Windows machines.
CLI
- ipython-sql (⭐1.8k) - Connect to a database for issue SQL commands within IPython or IPython Notebook.
Schema / Changes
- gh-ost (⭐12k) - Online schema migration for MySQL.
Schema / Code generation
- ddl-generator (⭐274) - Infers SQL DDL (Data Definition Language) from table data.
Oct 03, 2018
CLI
- pg_activity (⭐2.5k) - Top-like application for PostgreSQL server activity monitoring.
Sep 07, 2018
IDE
- dbForge Studio for MySQL - Universal IDE for MySQL and MariaDB database development, management, and administration.
- dbForge Studio for Oracle - Powerful IDE for Oracle management, administration, and development.
- dbForge Studio for PostgreSQL - GUI tool for managing and developing databases and objects.
- dbForge Studio for SQL Server - Powerful integrated development environment for SQL Server development, management, administration, data analysis, and reporting.
Jul 31, 2018
GUI
- OmniDB (⭐3.2k) - Web tool for database management.
API / Samples
- DreamFactory (⭐1.6k) - A open source REST API backend for mobile, web, and IoT applications.
Monitoring/Statistics/Perfomance / Samples
- pgDash - Measure and track every aspect of your PostgreSQL databases.
Contributing / Compare
- Your contributions are always welcome! Please read the contribution guidelines first.
Jul 03, 2018
Monitoring/Statistics/Perfomance / Samples
- pgwatch2 (⭐1.8k) - Flexible self-contained PostgreSQL metrics monitoring/dashboarding solution.
Jun 22, 2018
Schema / Changes
- node-pg-migrate (⭐1.3k) - Node.js database migration management built exclusively for postgres. (But can also be used for other DBs conforming to SQL standard - e.g. CockroachDB.)
Jun 21, 2018
IDE
- Oracle 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.
- Toad - Toad is the premier database solution for developers, admins and data analysts. Manage complex database changes with a single database management tool.
GUI
- Robo 3T (⭐9.3k) - Robo 3T (formerly Robomongo) is a shell-centric cross-platform MongoDB management tool.
- Tabix (⭐2.2k) - SQL Editor & Open source simple business intelligence for Clickhouse.
CLI
- SQLcl - Oracle SQL Developer Command Line (SQLcl) is a free command line interface for Oracle Database.
Monitoring/Statistics/Perfomance / Samples
- pganalyze collector (⭐338) - Pganalyze statistics collector for gathering PostgreSQL metrics and log data.
- PgHero (⭐8.2k) - A performance dashboard for Postgres - health checks, suggested indexes, and more.
DevOps / Zabbix
- Toad DevOps Toolkit - Toad DevOps Toolkit executes key database development functions within your DevOps workflow —without compromising quality, performance or reliability.
Jun 20, 2018
Testing / Zabbix
- DbFit (⭐233) - A database testing framework that supports easy test-driven development of your database code.
Jun 18, 2018
Monitoring/Statistics/Perfomance / Samples
- pgstats (⭐117) - Collects PostgreSQL statistics, and either saves them in CSV files or print them on the stdout.
Jun 17, 2018
IDE
- Aqua Data Studio - Aqua Data Studio is productivity software for Database Developers, DBAs, and Analysts.
- HeidiSQL (⭐4.9k) - A lightweight client for managing MySQL, MSSQL and PostgreSQL, written in Delphi.
- 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.
- pgAdmin - The most popular and feature rich Open Source administration and development platform for PostgreSQL, the most advanced Open Source database in the world.
GUI
- Adminer (⭐6.3k) - Database management in a single PHP file.
- phpMyAdmin (⭐7.3k) - A web interface for MySQL and MariaDB.
- Postico - A Modern PostgreSQL Client for the Mac.
Monitoring/Statistics/Perfomance / Samples
- Navicat Monitor - A safe, simple and agentless remote server monitoring tool that is packed with powerful features to make your monitoring effective as possible.
DevOps / Zabbix
- DBmaestro - DBmaestro accelerates release cycles & supports agility across the entire IT ecosystem.
Jun 09, 2018
IDE
- DataGrip - Cross-Platform IDE for Databases & SQL by JetBrains.
- DBeaver (⭐41k) - Free universal database manager and SQL client.
CLI
- pspg (⭐2.5k) - Postgres Pager.
API / Samples
- Oracle 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.
- prest (⭐4.2k) - Is a way to serve a RESTful API from any databases written in Go.
- resquel (⭐127) - Easily convert your SQL database into a REST API.
Monitoring/Statistics/Perfomance / Samples
- pgmetrics (⭐967) - Collect and display information and stats from a running PostgreSQL server.
Monitoring/Statistics/Perfomance / Zabbix
- 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.
- Pyora (⭐120) - Python script to monitor Oracle Databases.
May 28, 2018
CLI
- pgcenter (⭐1.6k) - Top-like admin tool for PostgreSQL.
May 19, 2018
IDE
- Database .net - Multiple database management tool with support for 20+ databases.
May 18, 2018
GUI
- TablePlus (⭐3.5k) - Modern, native, and friendly GUI tool for relational databases: MySQL, PostgreSQL, SQLite & more.
Schema / Changes
- 2bass (⭐42) - Database configuration-as-code tool that utilizes concept of idempotent DDL scripts.
- flyway (⭐8.3k) - Database migration tool.
- liquibase (⭐4.8k) - Database-independent library for tracking, managing and applying database schema changes.
- Pyrseas (⭐400) - Provides utilities to describe a PostgreSQL database schema as YAML.
API / Samples
- Prisma (⭐17k) - Prisma turns your database into a realtime GraphQL API.
- PostgREST (⭐24k) - REST API for any Postgres database.