#4848th of 173 in Backends, databases and hosting
shardingsphere
Sharding, read/write splitting and encryption layer over existing SQL databases
Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 20.8k
- License
- Apache-2.0
- Last commit
- Nov 2026
- Last release
- Feb 2026
- Language
- Java
Missed the latest GitHub check; these facts may be older.
Overview
ShardingSphere adds data sharding, read/write splitting, distributed transactions, encryption, masking and SQL federation on top of existing databases such as MySQL, PostgreSQL, Oracle and SQL Server. It ships as ShardingSphere-JDBC, a Java driver delivered as a JAR, and ShardingSphere-Proxy, a standalone server speaking the MySQL and PostgreSQL protocols. It is database middleware with no AI functionality, so it fits this list only loosely.
Who it is for: Java and database teams scaling existing SQL databases with sharding
Strengths
- JDBC mode needs no extra deployment; it is a JAR compatible with MyBatis, JPA and Hibernate
- Proxy mode serves any MySQL or PostgreSQL protocol client, so non-Java stacks can use it
- Pluggable micro-kernel; sharding, encryption and masking are separate features you combine as needed
- Apache top-level project since 2020; registry integration with ZooKeeper and ETCD
Weaknesses
- No AI or LLM features; it is database middleware, a weak fit for this list
- README warns the ANTLR SQL parse cache can grow and cause OOM in JDBC mode
- JDBC adapter is Java only; other languages must run the separate Proxy
- Adds a routing layer in front of databases, which adds operational complexity
What it needs
- no GPU
- Needs Java, MySQL, PostgreSQL, Oracle, SQL Server or other supported database, ZooKeeper or ETCD (registry center, optional)
Also in Backends, databases and hosting
See all 173| Rank | Project | Score |
|---|---|---|
| 1 | bunJavaScript and TypeScript runtime with bundler, test runner and package manager | 93 out of 100 |
| 2 | traefikHTTP reverse proxy and load balancer that auto-discovers routes from orchestrators | 93 out of 100 |
| 3 | appwriteBackend with auth, databases, storage, functions and an MCP server for agents | 93 out of 100 |
| #4 | ormTypeScript ORM for PostgreSQL and MongoDB with a plugin SPI and agent skills | 93 out of 100 |
| #5 | strapiHeadless CMS that generates REST and GraphQL APIs from content models | 92 out of 100 |