¿Con qué está hecho shardingsphere?

shardingsphere es un repo de Java hecho con JetBrains, polyglot y tomcat-embed-core. Guarda sus datos en Postgres, com.github.ben-manes.caffeine:caffeine, MySQL, etcd y org.apache.zookeeper:zookeeper, accede a ellos con jakarta.persistence-api, arma su contenido con org.apache.commons:commons-csv y org.freemarker:freemarker, valida sus datos con jakarta.validation-api, se prueba con junit-bom, junit-jupiter-engine, mockito-inline, org.junit.jupiter:junit-jupiter-api, org.hamcrest:hamcrest y 5 más, se despliega con commons-logging, io.opentelemetry:opentelemetry-exporter-otlp, jul-to-slf4j, Prometheus, ch.qos.logback:logback-classic y 3 más y usa ClickHouse, com.mysql:mysql-connector-j, curator-recipes, H2 Database, jakarta.jms-api y 7 más. Son 841,860 líneas escritas, con 4,621 archivos de prueba.

Leído el 5 de noviembre de 2026, en el commit a6dfa0c. Léela en markdown

Backend

Datos 17

5 más
  • com.zaxxer:HikariCP1 archivo
  • curator-recipes
  • jakarta.jms-api
  • jedis
  • mssql-jdbc

Acceso a los datos 1

  • jakarta.persistence-api

Apoyo

La base 3

  • JetBrains
  • polyglot
  • tomcat-embed-core

Contenido 2

  • org.apache.commons:commons-csv1 archivo
  • org.freemarker:freemarker1 archivo

Validación 1

  • jakarta.validation-api

Pruebas 10

  • org.junit.jupiter:junit-jupiter-api2,835 archivos
  • org.hamcrest:hamcrest2,558 archivos
  • org.mockito:mockito-core1,605 archivos
  • org.junit.jupiter:junit-jupiter-params526 archivos
  • org.mockito:mockito-junit-jupiter449 archivos
  • org.awaitility:awaitility46 archivos
  • org.apache.curator:curator-test4 archivos
  • junit-bom
  • junit-jupiter-engine
  • mockito-inline

Despliegue 8

  • OpenTelemetry3 archivos
  • io.opentelemetry:opentelemetry-sdk1 archivo
  • io.opentelemetry:opentelemetry-exporter-otlp
  • Prometheus
  • ch.qos.logback:logback-classic27 archivos
  • org.slf4j:slf4j-api3 archivos
  • commons-logging
  • jul-to-slf4j

Herramientas 7

  • Google3 archivos
  • org.projectlombok:lombok2,725 archivos
  • org.antlr:antlr4-runtime112 archivos
  • org.checkerframework:checker-qual3 archivos
  • asm
  • checkstyle
  • jsr305

Otras 29

  • Apache1 archivo
  • com.google.guava:guava
  • org.apache.httpcomponents.core5:httpcore5-h2
  • io.netty:netty-buffer41 archivos
  • org.apache.commons:commons-lang318 archivos
  • io.netty:netty-handler15 archivos
  • net.bytebuddy:byte-buddy15 archivos
  • org.yaml:snakeyaml11 archivos
  • com.fasterxml.jackson:jackson-bom8 archivos
  • com.fasterxml.jackson.datatype:jackson-datatype-jsr3102 archivos
  • com.fasterxml.jackson.core:jackson-databind1 archivo
  • bcpkix-jdk18on
17 más
  • bctls-jdk18on
  • byte-buddy-agent
  • commons-codec
  • commons-io
  • httpcore
  • httpcore5
  • jackson-datatype-jdk8
  • json-path
  • json-smart
  • netty-bom
  • netty-codec
  • netty-tcnative-boringssl-static
  • netty-transport
  • netty-transport-native-epoll
  • okhttp-bom
  • okhttp-jvm
  • quartz

Otros repos con un stack parecido

Ordenados por cuánto de su stack comparten con shardingsphere, y después por estrellas.

Preguntas frecuentes

¿En qué lenguaje está escrito shardingsphere?
shardingsphere está escrito en Java, con 841,860 líneas escritas.
¿Qué framework usa shardingsphere?
shardingsphere está hecho con JetBrains, polyglot y tomcat-embed-core.
¿Qué base de datos usa shardingsphere?
shardingsphere guarda sus datos en Postgres, com.github.ben-manes.caffeine:caffeine, MySQL, etcd y org.apache.zookeeper:zookeeper y accede a ellos con jakarta.persistence-api.

La prueba: database/protocol/dialect/postgresql/src/main/java/org/apache/shardingsphere/database/protocol/postgresql/packet/command/query/extended/bind/protocol/PostgreSQLDateBinaryProtocolValue.java, línea 22

¿Qué servicios usa shardingsphere?
shardingsphere usa ClickHouse, com.mysql:mysql-connector-j, curator-recipes, H2 Database, jakarta.jms-api, jedis, MariaDB, mssql-jdbc, org.apache.commons:commons-pool2, PostgreSQL, Redis y com.zaxxer:HikariCP.
¿shardingsphere tiene pruebas?
Sí. shardingsphere tiene 4,621 archivos de prueba y se prueba con junit-bom, junit-jupiter-engine, mockito-inline, org.junit.jupiter:junit-jupiter-api, org.hamcrest:hamcrest, org.mockito:mockito-core, org.junit.jupiter:junit-jupiter-params, org.mockito:mockito-junit-jupiter, org.awaitility:awaitility y org.apache.curator:curator-test.
¿Qué repos tienen un stack parecido a shardingsphere?

Mira tu código por dentro, hoy.

Pega tu repo y lo ves dibujado, parte por parte: uno mediano, en menos de un minuto.

Gratis y sin cuenta.

O mira por dentro el de SeeRepo →

¿Es tu repo? Ponle su insignia, tenlo al día o quítalo →