Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-db-tools

Everything that makes working with databases easier
https://github.com/mgramin/awesome-db-tools

Last synced: 5 days ago
JSON representation

  • IDE

    • AnySQL Maestro - Premier multi-purpose admin tool for database management, control and development.
    • Aqua Data Studio - Aqua Data Studio is productivity software for Database Developers, DBAs, and Analysts.
    • Coginiti Pro - Modern IDE for analyst and analytics engineers with proweful script and grid functionality.
    • Database .net - Multiple database management tool with support for 20+ databases.
    • DataGrip - Cross-Platform IDE for Databases & SQL by JetBrains.
    • 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.
    • DBHawk - Datasparc offers database security, database management, database governance and data analytics - all in one solution.
    • IBExpert - Comprehensive GUI tool for Firebird and InterBase.
    • 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 - 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 - The most popular and feature rich Open Source administration and development platform for PostgreSQL, the most advanced Open Source database in the world.
    • pgAdmin3 - Long Term Support for pgAdmin3.
    • PostgreSQL Maestro - Complete and powerful database management, admin and development tool for PostgreSQL.
    • 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.
    • 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 - Simplified database development tool for MySQL and Postgres.
    • Valentina Studio - Create, administer, query and explore Valentina DB, MySQL, MariaDB, PostgreSQL and SQLite databases for FREE.
    • WebDB - Free Efficient Database IDE. Featuring Server Discovery, ERD, Data Generator, AI, NoSQL Structure Manager, Database Versioning and many more.
    • PL/SQL Developer - IDE that is specifically targeted at the development of stored program units for Oracle Databases.
    • KeepTool - A professional suite of tools for Oracle Database developers, administrators and advanced application users.
    • IBExpert - Comprehensive GUI tool for Firebird and InterBase.
  • GUI

    • DbVisualizer - Universal database tool for developers, DBAs and analysts.
    • JackDB - Direct SQL access to all your data, no matter where it lives.
    • MissionKontrol - Modern drag & drop admin panel/client with full user permissions for non-technical users.
    • 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.
    • PopSQL - Modern, collaborative SQL editor for your team.
    • Postico - A Modern PostgreSQL Client for the Mac.
    • SQLite Expert - Graphical interface supports all SQLite features.
    • sqlite-tui - A TUI for viewing sqlite databases, written in Go.
    • sqlpad - 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.
    • Query.me - Collaborative SQL editor in Notebook format. Let's you reference query results using JINJA, visualize data, and schedule runs and exports.
    • psequel - PSequel provides a clean and simple interface for you to perform common PostgreSQL tasks quickly.
    • MissionKontrol - Modern drag & drop admin panel/client with full user permissions for non-technical users.
  • CLI

    • SQLcl - Oracle SQL Developer Command Line (SQLcl) is a free command line interface for Oracle Database.
  • Schema

    • Diagrams

      • ERD Lab - Free cloud based entity relationship diagram (ERD) tool made for developers.
      • QuickDBD - Simple online tool to quickly draw database diagrams.
    • Documentations

      • dbdocs - Create web-based database documentation using DSL code.
    • Design

      • DBDiagram - A free, simple tool to draw ER diagrams by just writing code.
      • 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.
      • 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 - Data modeling tool for both noSQL and relational databases. Available for Windows, Linux and macOS.
      • 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.
  • 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.
      • Prisma - Prisma turns your database into a realtime GraphQL API.
      • PostGraphile - Instantly spin-up a GraphQL API server by pointing PostGraphile at your existing PostgreSQL database.
      • 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.
  • Backup

    • Samples

      • BaRMan - Backup and Recovery Manager for PostgreSQL.
  • Cloning

    • Samples

      • 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.
  • Monitoring/Statistics/Perfomance

    • Samples

      • Metis - Metis provides observability and performance tuning for SQL databases.
      • Monyog - Agentless & Cost-effective MySQL Monitoring Tool.
      • Navicat Monitor - A safe, simple and agentless remote server monitoring tool that is packed with powerful features to make your monitoring effective as possible.
      • pgDash - Measure and track every aspect of your PostgreSQL databases.
      • pgMustard - A user interface for Postgres explain plans, plus tips to improve performance.
      • Postgres Monitor - An easy-to-use monitoring service for PostgreSQL providing alerts, dashboards, query stats and dynamic recommendations.
      • Telegraf PostgreSQL plugin - Provides metrics for your postgres database.
    • Prometheus

    • 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.
  • Kubernetes

    • Zabbix

      • KubeDB - Making running production-grade databases easy on Kubernetes.
  • Configuration Tuning

    • Zabbix

      • PGConfigurator - Free online tool to generate an optimized `postgresql.conf`.
  • DevOps

    • Zabbix

      • DBmaestro - DBmaestro accelerates release cycles & supports agility across the entire IT ecosystem.
      • Toad DevOps Toolkit - Toad DevOps Toolkit executes key database development functions within your DevOps workflow —without compromising quality, performance or reliability.
  • Reporting

    • Zabbix

      • Chartbrew - Create live dashboards, charts, and client reports from multiple databases and services.
  • Distributions

    • Zabbix

      • BigSQL - A developer-friendly distribution of Postgres.
  • Security

    • Zabbix

      • Inspektor - Access control layer for databases. Inspektor leverages open policy agent to make policy decisions.
  • SQL

    • Extensions

      • PartiQL - SQL-compatible access to relational, semi-structured, and nested data.
    • Frameworks

      • Apache Calcite - Dynamic data management framework with advanced SQL features.
      • Apache Calcite - Dynamic data management framework with advanced SQL features.
    • Formatters

      • Poor SQL - Instant free and open-source T-SQL formatting.
    • 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.
    • Parsers

    • Learning

      • Hackerrank - Practice coding, prepare for interviews, and get hired.
      • Learn SQL in a Month of Lunches - A book about how to use SQL to retrieve, filter, and analyze data.
      • 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.
      • LeetCode - Enhance your skills, expand your knowledge and prepare for technical interviews.
    • Scripts

    • Über SQL

      • Resmo - Audit and evaluate resources using SQL.
  • Data

    • Scripts

      • QuickTable - Empowers everyone to access, clean, analyze, transform, and model data with no code.
      • QuickTable - Empowers everyone to access, clean, analyze, transform, and model data with no code.
    • Generation/Masking/Subsetting

      • 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.
      • 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 - DevOps' best friend for database masking and generation.
    • 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.