MySQL Ecosystem Showcase
Explore tools and projects built with, for, or on MySQL.
Inspired by Shlomi Noach's Awesome MySQL and the askdba fork.
MySQL Connector/NET
Oracle / MySQL Team
The official .NET connector for MySQL applications. It exposes MySQL through standard .NET database APIs and is intended for .NET application development.
MySQL Connector/Node.js
Oracle / MySQL Team
An official Node.js connector for MySQL, particularly oriented around MySQL's X DevAPI and related modern client capabilities. It targets JavaScript/Node.js applications that use MySQL services.
MySQL Connector/Python
Oracle / MySQL Team
Oracle's official Python connector for MySQL. It provides Python applications with direct access to MySQL using the standard connector APIs and protocol support maintained by the MySQL team.
mysqlclient-python
PyMySQL community
A native Python MySQL/MariaDB connector based on the MySQL C client library. It is commonly used where applications want Python DB-API compatibility with a native driver.
MyZql
speed2exe
A MySQL and MariaDB driver written natively in Zig. The project is relatively new and explicitly identifies itself as beta, making it more experimental than the long-established drivers in this list.
node-mysql
mysqljs community
A pure-JavaScript MySQL client implementing the MySQL protocol for Node.js. It is a long-established and widely used library for JavaScript applications that need direct MySQL access.
PHP mysqlnd
PHP project
MySQL Native Driver is PHP's native MySQL client implementation used underneath the modern PHP MySQL extensions. It is a platform component rather than a standalone application-level MySQL product.
PyMySQL
PyMySQL community
A pure-Python MySQL client library that implements the MySQL client/server protocol without requiring the native MySQL C client. It is convenient for Python deployments where a pure-Python dependency is preferred.
Ruby Mysql2 gem
Brian Mario / mysql2 contributors
A widely used Ruby driver for MySQL and MariaDB, including strong support for Rails applications. It exposes native database access while integrating with Ruby's database tooling.
c410-f3r
A Rust client and networking toolkit with support for MySQL, MariaDB, and Percona. It targets Rust developers who want modern, strongly typed systems-level access to database protocols.