Skip to main content

A curated list of awesome frameworks, libraries, tools, and resources for MySQL, a popular open-source relational database management system.

6
GitHub Stars
36
Curated Resources
7
Categories
32 min ago
Last Refreshed
Libraries and ClientsGUI ToolsBackup and MigrationOptimization and MonitoringReplication and ClusteringLearning ResourcesCommunity

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

Community

Optimization and Monitoring

Showing a sample of 36 resources. View the full list on GitHub →