No sign-up13,566 open-source and SaaS tools, with GitHub stats refreshed every day.

Vitess

Open source

Vitess is a database clustering system for horizontal scaling of MySQL, compatible with MySQL while extending its scalability.

vitess.io
Vitess homepage screenshot
GitHub stars
21k
Last 30 days
+—
Last commit
today
Repository age
13 years
Version
v24.0.5
Licence
Apache-2.0
Self-hosted
Yes

About Vitess

Vitess is a database clustering system for horizontal scaling of MySQL. It is compatible with MySQL and extends its scalability through built-in sharding, allowing database growth without adding sharding logic to applications. It is a Cloud Native Computing Foundation graduated project.

Key features

  • Built-in sharding for horizontal scaling without application changes
  • Query rewriting, caching and connection pooling for improved performance
  • Automatic detection and repair of primary failures
  • Near-zero downtime data migrations and resharding
  • Materialized views and messaging features that work across shards
  • Schema management with background changes and monitoring

Good fit for

  • Scaling MySQL databases horizontally
  • Managing sharded databases transparently to applications
Tags
mysql
sharding
clustering
scalability
cloud-native
kubernetes

Vitess: questions and answers

What is Vitess used for?
Vitess is a database clustering system for horizontal scaling of MySQL, compatible with MySQL while extending its scalability. It is a good fit for scaling MySQL databases horizontally and managing sharded databases transparently to applications.
Is Vitess open source?
Yes. Vitess is open source under the Apache-2.0 licence. Its source code is on GitHub at vitessio/vitess and is written mainly in Go.
Is Vitess free?
Yes. Vitess is open source, so the software itself is free to use.
Can I self-host Vitess?
Yes. Vitess can be self-hosted on your own server or infrastructure.
What is Vitess an alternative to?
Vitess is an open-source alternative to Amazon RDS, Amazon Aurora, CockroachDB and Oracle MySQL HeatWave. Other open-source alternatives to Amazon RDS include TiDB, MySQL and MariaDB.
Is Vitess actively maintained?
Yes. The most recent commit to Vitess was on 14 October 2026, and the latest release is v24.0.5, published on 13 October 2026. The project has 21k stars on GitHub.

Open-source alternatives to Vitess

See all

SaaS alternatives to Vitess

See all