awesome-mysql
github.com/awesomelistsio/awesome-mysql ↗A curated list of awesome frameworks, libraries, tools, and resources for MySQL, a popular open-source relational database management system.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me gui tools resources from awesome-mysql"
Installation instructions →What's inside
GUI Tools
- DataGrip
A powerful database IDE by JetBrains, supporting MySQL and other databases.
- DBeaver
A free, universal database tool that supports MySQL and other databases.
- HeidiSQL
A lightweight and fast MySQL GUI client for Windows.
- MySQL Workbench
The official MySQL GUI for designing, developing, and managing MySQL databases.
- phpMyAdmin
A popular web-based MySQL administration tool.
Libraries and Clients
- Django MySQL
Extensions for integrating MySQL with the Django web framework.
- mysql2
A fast, modern MySQL client for Node.js.
- MySQL Connector/J
The official JDBC driver for MySQL, providing Java connectivity.
- MySQL Connector/Python
The official MySQL driver for Python.
- Sequelize
A Node.js ORM for MySQL, PostgreSQL, SQLite, and MSSQL.
- SQLAlchemy
A Python SQL toolkit and Object-Relational Mapping (ORM) library that supports MySQL.
Backup and Migration
- Flyway
A database migration tool that supports MySQL and other databases.
- Liquibase
An open-source database schema change management tool.
- MyDumper
A high-performance MySQL backup tool.
- mysqldump
The built-in MySQL backup tool for exporting databases.
- Percona XtraBackup
A free and open-source hot backup utility for MySQL.
Replication and Clustering
- Galera Cluster
A synchronous multi-master cluster for MySQL.
- MySQL Replication
The official MySQL documentation on replication for setting up master-slave architectures.
- Percona XtraDB Cluster
A high availability and high scalability solution for MySQL.
- ProxySQL
A high-performance MySQL proxy for connection pooling, load balancing, and query routing.
- Vitess
A database clustering system for horizontal scaling of MySQL.
Learning Resources
- Learn MySQL in 10 Minutes
Quick exercises for learning MySQL basics.
- Leetcode: MySQL Problems
Practice SQL queries with MySQL challenges on Leetcode.
- MySQL Documentation
The official MySQL reference documentation.
- MySQL Tutorial
A comprehensive guide to MySQL, including queries, functions, and administration.
- SQLZoo
An interactive platform for practicing SQL queries, including MySQL.
Community
- MySQL Forums
The official MySQL community forum.
- Planet MySQL
A blog aggregator for MySQL-related posts and updates.
- Reddit: r/MySQL
A subreddit for MySQL discussions and questions.
- Slack: MySQL Community
A Slack group for MySQL discussions (invitation may be required).
- Stack Overflow: MySQL
A Q&A site for MySQL-related questions.
Optimization and Monitoring
- MySQLTuner
A script that provides performance tuning recommendations for MySQL.
- Percona Toolkit
A set of advanced command-line tools for MySQL, including query optimization.
- pg_chameleon
A tool for replicating MySQL databases into PostgreSQL.
- PMM (Percona Monitoring and Management)
A comprehensive monitoring tool for MySQL.
- Zabbix
An open-source monitoring software that can track MySQL performance metrics.
Showing a sample of 36 resources. View the full list on GitHub →