A curated list of awesome MariaDB resources, maintained by Vettabase and sponsored by the MariaDB Foundation.
Inspired by the awesome-*
trend on GitHub.
This list is intended for internals developers. There are lists intended for other audiences. See README.md.
See the key for explanations of the terms used in this list.
- Quick builds and rebuilds of MariaDB using Docker - Constains practical hints, useful even if you don't plan to use Docker.
- Building MariaDB Server from the sources
- Install MariaDB on Windows from Source Code
- The Zoo of MySQL Storage Engine Flags
- On Writing to the MySQL Error Log
- MySQL, clang -ftime-trace, & ClangBuildAnalyzer
- Tips for making MySQL builds & tests faster
- MySQL Build Times: Use Ninja
- Implementing durability in a MySQL storage engine
- MySQL clone plugin internals and MyRocks clone design
- Introducing patch2testlist for MySQL development
- Implementing a Table-Returning MySQL Function
- A README for my MySQL development tooling
- Running Perl-using MTR tests for fb-mysql under macOS
- Emacs Projectile Tweaks for MySQL Development
Project Name | MariaDB Support | Notes |
---|---|---|
Laurynas' MySQL Development Tools | MySQL[1] | A collection of scripts and configuration files to automate some of MySQL development tasks. |
Notes:
- Not tested with MariaDB, but it's expected to work equally well.
Meaning of the terms used in this list.
Some of the sections include resources that were created for MySQL, or for both MariaDB and MySQL. The extent of MariaDB support is not always optimal. For those resources, we indicate the MariaDB support level as follows:
YES
: Specific support for MariaDB is indicated, or can be inferred from the documentation or the source code. "Supports MySQL/MariaDB" is not considered specific MariaDB support, because the author might assume that what works on MySQL will work on MariaDB equally well.MySQL
: Officially supports MySQL, but not MariaDB.NOT VERIFIED
: Officially supports MySQL and MariaDB but we do not know whether full support for MariaDB is implemented.PARTIAL
: We are aware of relevant bugs or missing features.
If you disagree about a project's MariaDB Support indication, please report a bug.
The license column might need a better name.
Cloud
- Available as a cloud service.Proprietary
- Source is available, but software is not Open Source.Open Source
- The license is approved by OSI.- For software that uses a single, open source, well-known license we sometimes indicate the license name.
For non-cloud software, we ancourage you to verify the license where relevant. Indicating a specific license is usually a simplification, because an application could be distributed with multiple licenses, or it might include libraries that use different licenses.
Copyright 2024 Vettabase Ltd and contributors.
Awesome MariaDB list is licensed under CC BY-SA 4.0 license.