6,598 open-source and SaaS tools, with GitHub stats refreshed every day.

MySQL

Open source

Source repository of the MySQL relational database server, covering the open-source Community edition and the clustered MySQL Cluster variant.

mysql.com
MySQL homepage screenshot
GitHub stars
12k
Last commit
3 days ago
Repository age
12 years
Licence
Custom
Self-hosted
Yes

About MySQL

MySQL is a widely used open-source relational database. This repository contains the MySQL Server source code along with MySQL Cluster, which the description presents as a real-time, open-source transactional database. Applications talk to it using SQL, and it is a common choice for web applications and embedded products.

The MySQL website describes several offerings built around the server: the Community Edition, with a published governance model and early access builds; MySQL Enterprise Edition for advanced features, management tools and technical support; MySQL HeatWave, a cloud service that combines transactions with analytics and machine learning; and MySQL Cluster CGE. A program for OEM and ISV vendors covers embedding the database in other products.

The server is written in C++ and distributed under licenses detailed in the repository. Organizations can run the Community Edition on their own infrastructure, buy a commercial edition from Oracle, which owns the project, or use a managed cloud offering. Documentation, downloads and a developer zone are available on mysql.com.

Key features

  • Open-source relational database server
  • SQL query interface
  • MySQL Cluster for transactional workloads
  • Community and Enterprise editions
  • HeatWave managed cloud option
  • Documentation and developer resources

Good fit for

  • →Backing web applications with a relational database
  • →Embedding a database in commercial products
Built with
C++
Tags
database
mysql
sql
relational-database
cluster
oltp
open-source

Open-source alternatives to MySQL

See all

SaaS alternatives to MySQL

See all