#4848th of 173 in Backends, databases and hosting

shardingsphere

Sharding, read/write splitting and encryption layer over existing SQL databases

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
Also in Backends, databases and hosting
RankProjectScore
1bunJavaScript and TypeScript runtime with bundler, test runner and package manager96.7k stars+697 (+0.7%) in 30 dayscustom license93 out of 100
2traefikHTTP reverse proxy and load balancer that auto-discovers routes from orchestrators65.5k starsMIT93 out of 100
3appwriteBackend with auth, databases, storage, functions and an MCP server for agents Live demo ↗ (opens in a new tab)58.1k stars+546 (+0.9%) in 30 daysBSD-3-Clause93 out of 100
#4ormTypeScript ORM for PostgreSQL and MongoDB with a plugin SPI and agent skills47.7k starsApache-2.093 out of 100
#5strapiHeadless CMS that generates REST and GraphQL APIs from content models Live demo ↗ (opens in a new tab)73.5k starscustom license92 out of 100