Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Databases
  4. MySQL

MySQL

The "Awesome MySQL" project is a curated collection of resources dedicated to MySQL, a widely-used open-source relational database management system. This list encompasses a variety of categories including libraries, tools, tutorials, performance optimization techniques, and community resources. It serves as a valuable asset for beginners looking to learn database management as well as experienced developers seeking advanced techniques and best practices. Users can explore everything from basic SQL queries to complex database architectures, making it an essential guide for anyone looking to harness the power of MySQL in their projects.

mysqldatabasesqlperformance-optimizationtutorialscommunity-resourceslibrariestools
RSSView on GitHub
2.6k stars396 forks0 contributorsUpdated
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub

Related Awesome Lists

📦
PostgreSQL

The "Awesome PostgreSQL" project is a curated collection of resources focused on PostgreSQL, a powerful open-source object-relational database management system. This list encompasses a variety of categories, including libraries, tools, extensions, tutorials, and community resources that enhance the PostgreSQL experience. It is beneficial for developers, database administrators, and data analysts of all skill levels, providing them with essential tools and knowledge to effectively work with PostgreSQL. Users can explore performance optimization techniques, data modeling strategies, and best practices to maximize their use of this robust database system.

11.8k
📦
Database Tools

The "Awesome Database Tools" project is a comprehensive collection of resources aimed at simplifying database management and development. This list covers a wide range of tools, including database management systems, GUI clients, ORM libraries, migration tools, and performance monitoring utilities. It is designed for developers, database administrators, and data analysts of all experience levels, providing them with valuable tools to enhance productivity and streamline workflows. Whether you are looking to optimize your database performance or simplify data manipulation tasks, this collection offers a wealth of resources to support your database endeavors.

5.1k
📦
SQLAlchemy

The "Awesome SQLAlchemy" project is a curated resource list designed to support developers using SQLAlchemy, a powerful SQL toolkit and Object-Relational Mapping (ORM) system for Python. This list includes libraries, extensions, tutorials, documentation, and community resources that enhance the use of SQLAlchemy in various applications. Whether you are a beginner looking to understand the basics of ORM or an experienced developer seeking advanced techniques and best practices, this collection offers valuable insights and tools. Dive into the world of SQLAlchemy and discover how to effectively manage database interactions in your Python projects.

3.0k
🐹
MongoDB

The "Awesome MongoDB" project is a curated collection of resources dedicated to MongoDB, a popular document-oriented NoSQL database designed for scalability and flexibility. This list encompasses a wide range of categories, including official documentation, libraries, tools, tutorials, and community resources that facilitate the use of MongoDB in various applications. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this list offers valuable insights and tools to enhance your MongoDB experience. Dive into this collection to unlock the full potential of MongoDB in your projects.

2.6k

Table of Contents

21 sections · 101 projects

Analysis

11 projects
AnemometerAnemometer

A web-based tool for analyzing MySQL slow query logs to identify and troubleshoot problematic database queries.

#web-dashboard#database-monitoring#performance-analysis
Stars1,393
Forks305
Last commit4 years ago
innodb-rubyinnodb-ruby

A Ruby library and toolset for parsing and analyzing InnoDB file formats to expose internal storage structures.

#innodb#b-tree#database-internals
Stars1,793
Forks326
Last commit5 months ago
innotopinnotop

A realtime terminal-based top-like monitor for MySQL with customizable views and multi-server aggregation.

#server-aggregation#performance-analysis#query-profiling
Stars801
Forks122
Last commit5 months ago
MySQL Explain AnalyzerMySQL Explain Analyzer

A web-based tool that analyzes and visualizes MySQL JSON EXPLAIN output with performance insights.

#developer-tools#database-tool#performance-analysis
Stars98
Forks14
Last commit6 days ago
mysql-statsdmysql-statsd

Stars102
Forks34
Last commit5 years ago
MySQLTuner-perlMySQLTuner-perl

A Perl script that analyzes MySQL, MariaDB, and Percona Server configurations to provide performance and stability recommendations.

#configuration-analysis#performance-tuning#dba-tools
Stars9,478
Forks1,285
Last commit1 day ago
Prometheus.ioPrometheus.io

An open-source systems and service monitoring system with a multi-dimensional data model and powerful query language.

#hacktoberfest#devops#observability
Stars66,691
Forks10,912
Last commit19 hours ago
pstoppstop

A top-like real-time monitoring tool for MySQL that visualizes server load using performance_schema data.

#go-application#performance-schema#cli-tool
Stars211
Forks34
Last commit3 months ago
Wireshark

gitlab.com
DolphieDolphie

A terminal-based dashboard for real-time monitoring and analytics of MySQL, MariaDB, and ProxySQL databases.

#terminal-application#proxysql#tui
Stars1,201
Forks83
Last commit1 month ago
sql-tapsql-tap

A real-time SQL traffic viewer that proxies database connections to capture and inspect queries via TUI or web UI.

#real-time-debugging#tidb#observability
Stars1,593
Forks50
Last commit3 months ago

Backup

5 projects
DatabasusDatabasus

A self-hosted, open-source database backup tool for PostgreSQL, MySQL, MariaDB, and MongoDB with multi-storage support and enterprise security.

#database-backup#database#devops
Stars9,168
Forks589
Last commit1 day ago
DumplingDumpling

An open-source, cloud-native, distributed SQL database offering MySQL compatibility, horizontal scalability, and HTAP capabilities.

#mysql-compatible#database#open-source
Stars40,669
Forks6,276
Last commit19 hours ago
MyDumperMyDumper

A high-performance, multithreaded MySQL logical backup and restoration tool with consistent snapshot support.

#logical-backup#database-backup#database
Stars3,240
Forks518
Last commit8 days ago
Percona XtrabackupPercona Xtrabackup

Open-source hot backup utility for MySQL-based servers that performs backups without locking databases.

#innodb#mysql-backup#database-backup
Stars1,559
Forks364
Last commit6 days ago
PortabasePortabase

A self-hosted tool for backing up and restoring PostgreSQL, MySQL, MariaDB, MongoDB, SQLite, Redis, Valkey, and Firebird databases.

#database-backup#database#devops
Stars1,855
Forks139
Last commit1 day ago

Benchmarking

5 projects
HammerDBHammerDB

Open-source benchmarking and load testing software for popular databases including Oracle, SQL Server, PostgreSQL, MySQL, and MariaDB.

#load-testing#system-architecture#performance-testing
Stars795
Forks160
Last commit7 days ago
go-tpcgo-tpc

A Go-based toolbox for benchmarking TPC-C, TPC-H, and CH-benCHmark workloads on TiDB, MySQL, PostgreSQL, and compatible databases.

#tidb#performance-testing#tpc-h
Stars212
Forks115
Last commit9 months ago
iibench-mysqliibench-mysql

A Java-based benchmark tool for measuring insert performance on MySQL, Percona, and MariaDB databases.

#insert-benchmark#performance-testing#database-performance
Stars47
Forks17
Last commit9 years ago
SysbenchSysbench

A scriptable multi-threaded benchmark tool for databases and systems based on LuaJIT.

#scriptable-tool#load-testing#luajit
Stars6,807
Forks1,146
Last commit1 year ago
TPCC-MySQLTPCC-MySQL

A port of the TPC-C benchmark for MySQL to measure database performance under OLTP workloads.

#load-testing#performance-testing#open-source-benchmark
Stars485
Forks184
Last commit8 years ago

Binlog-Replication

3 projects
DMDM

A unified data replication platform for TiDB, providing MySQL/MariaDB migration and change data capture to downstream systems.

#tidb#change-data-capture#data-replication
Stars463
Forks313
Last commit21 hours ago
KingbusKingbus

A distributed MySQL binlog storage system built on Raft, acting as a replication intermediary to reduce master load.

#database-high-availability#raft-consensus#etcd-raft
Stars891
Forks131
Last commit5 years ago
mysql-ripplemysql-ripple

A server that acts as a MySQL replication middleman, reducing master load and improving binlog durability.

#binlog-proxy#mysql-replication#database-performance
Stars379
Forks50
Last commit5 years ago

ChatOps

1 projects
Hubot MySQL ChatOpsHubot MySQL ChatOps

A collection of Hubot scripts for executing MySQL queries and analyzing performance via chat commands.

#devops#team-collaboration#chatops
Stars89
Forks7
Last commit12 years ago