¿Con qué está hecho druid?

druid es un repo de Java hecho con JAX-RS, grpc-bom, guice-assistedinject, jakarta.inject-api, javax.servlet-api y 10 más. Guarda sus datos en org.apache.hadoop:hadoop-client-api, org.apache.iceberg:iceberg-api, com.azure:azure-storage-blob, org.apache.curator:curator-framework, org.apache.avro:avro y 10 más, accede a ellos con jdbi y joou-java-6, inicia sesión con hadoop-auth, jose4j, nimbus-jose-jwt, oauth2-oidc-sdk, ranger-plugins-common y 5 más, arma su contenido con javax.activation-api, com.opencsv:opencsv y d3-dsv, valida sus datos con Hibernate y jakarta.validation:jakarta.validation-api, se prueba con calcite-testkit, com.google.guava:guava-testlib, docker-java-api, hadoop-client-minicluster, hamcrest-core y 21 más, se despliega con client-java, commons-logging, docker-java-bom, docker-java-core, io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha y 20 más y usa apache-client, avatica-core, aws-crt-client, aws-msk-iam-auth, azure-sdk-bom y 27 más. Son 2,120,060 líneas escritas, con 3,892 archivos de prueba.

Leído el 9 de noviembre de 2026, en el commit 490cbf0. Léela en markdown

Frontend

La base 1

Estilos 1

Interfaz 10

  • blueprintjs187 archivos
  • CodeMirror16 archivos
  • d3-selection4 archivos
  • echarts4 archivos
  • TanStack4 archivos
  • d3-axis3 archivos
  • d3-scale3 archivos
  • d3-shape1 archivo
  • react-diff-viewer-continued1 archivo
  • @lezer/highlight4 archivos

Iconos 1

  • @blueprintjs/icons131 archivos

Backend

La base 1

Datos 47

35 más
  • org.apache.curator:curator-framework11 archivos
  • org.apache.avro:avro10 archivos
  • org.apache.commons:commons-dbcp29 archivos
  • software.amazon.awssdk:sdk-core8 archivos
  • com.github.ben-manes.caffeine:caffeine4 archivos
  • org.apache.iceberg:iceberg-parquet4 archivos
  • org.apache.orc:orc-core4 archivos
  • org.apache.zookeeper:zookeeper4 archivos
  • software.amazon.kinesis:amazon-kinesis-client3 archivos
  • io.confluent:kafka-schema-registry-client2 archivos
  • org.apache.parquet:parquet-hadoop2 archivos
  • org.apache.iceberg:iceberg-aws1 archivo
  • software.amazon.awssdk:rds1 archivo
  • apache-client
  • avatica-core
  • aws-crt-client
  • aws-msk-iam-auth
  • azure-sdk-bom
  • azure-storage-blob-batch
  • curator-client
  • curator-recipes
  • druid-processing
  • glue
  • hadoop-aws
  • hadoop-common
  • hadoop-mapreduce-client-core
  • hive-storage-api
  • iceberg-core
  • iceberg-gcp
  • iceberg-hive-metastore
  • jedis
  • kafka-clients
  • kms
  • s3
  • s3-transfer-manager

Acceso a los datos 2

  • jdbi
  • joou-java-6

Inicio de sesión 10

  • software.amazon.awssdk:auth12 archivos
  • org.pac4j:pac4j-core4 archivos
  • org.pac4j:pac4j-oidc3 archivos
  • com.azure:azure-identity2 archivos
  • software.amazon.awssdk:sts2 archivos
  • hadoop-auth
  • jose4j
  • nimbus-jose-jwt
  • oauth2-oidc-sdk
  • ranger-plugins-common

Apoyo

La base 13

  • JetBrains
  • com.google.inject:guice667 archivos
  • org.eclipse.jetty:jetty-server27 archivos
  • org.eclipse.jetty:jetty-util13 archivos
  • org.eclipse.jetty:jetty-http11 archivos
  • org.eclipse.jetty.ee8:jetty-ee8-servlet9 archivos
  • org.eclipse.jetty:jetty-io4 archivos
  • grpc-bom
  • guice-assistedinject
  • jakarta.inject-api
  • javax.servlet-api
  • servlet-api
1 más
  • vertx-web

Contenido 3

  • d3-dsv1 archivo
  • com.opencsv:opencsv4 archivos
  • javax.activation-api

Validación 2

Pruebas 26

  • Testing Library116 archivos
  • @playwright/test25 archivos
  • com.google.caliper:caliper5 archivos
  • com.google.guava:guava-testlib
  • org.easymock:easymock353 archivos
  • org.mockito:mockito-core238 archivos
  • org.hamcrest:hamcrest80 archivos
  • org.mockito:mockito-junit-jupiter67 archivos
  • org.testcontainers:testcontainers22 archivos
  • org.assertj:assertj-core10 archivos
  • org.apache.curator:curator-test4 archivos
  • com.github.fppt:jedis-mock3 archivos
14 más
  • org.opentest4j:opentest4j3 archivos
  • com.squareup.okhttp3:mockwebserver31 archivo
  • calcite-testkit
  • docker-java-api
  • hadoop-client-minicluster
  • hamcrest-core
  • junit-bom
  • junit-jupiter
  • junit-jupiter-api
  • junit-jupiter-engine
  • junit-jupiter-params
  • kubernetes-server-mock
  • mockito-bom
  • testcontainers-junit-jupiter

Despliegue 25

13 más

Herramientas 21

  • OpenJDK117 archivos
  • com.google.errorprone:error_prone_annotations88 archivos
  • org.apache.maven:maven-artifact2 archivos
  • org.apache.maven.resolver:maven-resolver-api
  • org.openjdk.jmh:jmh-generator-annprocess
  • org.checkerframework:checker-qual43 archivos
  • @lezer/generator1 archivo
  • org.immutables:value-annotations1 archivo
  • antlr4-runtime
  • asm
  • asm-commons
  • auto-value-annotations
9 más
  • checkstyle
  • commons-cli
  • jspecify
  • jsr305
  • maven-resolver-connector-basic
  • maven-resolver-supplier-mvn3
  • maven-resolver-transport-apache
  • maven-resolver-util
  • nativeimage

Otras 131

  • Google2,109 archivos
  • D315 archivos
  • Apache6 archivos
  • com.google.api:gax6 archivos
  • zustand6 archivos
  • Axios4 archivos
  • @internationalized/date3 archivos
  • dayjs3 archivos
  • hjson3 archivos
  • OpenTelemetry2 archivos
  • org.apache.thrift:libthrift2 archivos
  • com.google.code.gson:gson1 archivo
119 más
  • d3-time-format1 archivo
  • Lodash1 archivo
  • uuid1 archivo
  • com.google.guava:guava
  • Mozilla
  • org.apache.commons:commons-configuration2
  • org.jetbrains:annotations
  • javax.annotation:javax.annotation-api2,154 archivos
  • com.fasterxml.jackson:jackson-bom1,380 archivos
  • joda-time:joda-time640 archivos
  • org.apache.calcite:calcite-core340 archivos
  • it.unimi.dsi:fastutil247 archivos
  • com.fasterxml.jackson.core:jackson-core214 archivos
  • org.apache.datasketches:datasketches-memory129 archivos
  • io.netty:netty-handler73 archivos
  • org.apache.commons:commons-lang338 archivos
  • javax.inject:javax.inject36 archivos
  • org.roaringbitmap:RoaringBitmap26 archivos
  • io.netty:netty-buffer17 archivos
  • org.apache.commons:commons-math311 archivos
  • com.tdunning:t-digest10 archivos
  • com.jayway.jsonpath:json-path9 archivos
  • org.asynchttpclient:async-http-client9 archivos
  • org.eclipse.jetty:jetty-client8 archivos
  • org.apache.httpcomponents:httpclient6 archivos
  • com.fasterxml.jackson.dataformat:jackson-dataformat-smile5 archivos
  • io.grpc:grpc-api5 archivos
  • lezer5 archivos
  • com.ecwid.consul:consul-api4 archivos
  • org.reflections:reflections4 archivos
  • com.cronutils:cron-utils3 archivos
  • io.vertx:vertx-core3 archivos
  • memoize-one3 archivos
  • net.thisptr:jackson-jq3 archivos
  • com.fasterxml.jackson.dataformat:jackson-dataformat-yaml2 archivos
  • com.fasterxml.jackson.datatype:jackson-datatype-joda2 archivos
  • com.ning:compress-lzf2 archivos
  • io.grpc:grpc-stub2 archivos
  • org.apache.commons:commons-collections42 archivos
  • software.amazon.awssdk:aws-core2 archivos
  • @flatten-js/interval-tree1 archivo
  • com.fasterxml.jackson.datatype:jackson-datatype-guava1 archivo
  • com.github.luben:zstd-jni1 archivo
  • com.ibm.icu:icu4j1 archivo
  • copy-to-clipboard1 archivo
  • file-saver1 archivo
  • numeral1 archivo
  • org.apache.commons:commons-compress1 archivo
  • aircompressor
  • arrow-memory-unsafe
  • bcpkix-jdk18on
  • bcprov-jdk18on
  • bom
  • brotli4j
  • byte-buddy
  • byte-buddy-agent
  • commons-beanutils
  • commons-codec
  • commons-io
  • commons-lang
  • commons-net
  • commons-pool
  • datasketches-java
  • disruptor
  • expressly
  • google-api-client
  • google-http-client-jackson2
  • grpc-core
  • grpc-netty
  • grpc-netty-shaded
  • grpc-protobuf
  • guice-servlet
  • httpcore
  • httpcore5
  • ipaddress
  • jackson-annotations
  • jackson-core-asl
  • jackson-databind
  • jackson-jaxrs-json-provider
  • jackson-mapper-asl
  • jakarta.activation
  • jakarta.activation-api
  • jakarta.el-api
  • jakarta.xml.bind-api
  • jaxb-runtime
  • jersey-client
  • jna
  • jna-platform
  • js
  • js-scriptengine
  • json-smart
  • libraries-bom
  • logging-interceptor
  • lz4-java
  • netty-bom
  • netty-codec-base
  • netty-codec-http
  • netty-codec-http2
  • netty-common
  • netty-nio-client
  • netty-resolver
  • netty-transport
  • netty-transport-native-kqueue
  • objenesis
  • okhttp
  • okhttp-jvm
  • okio
  • okio-jvm
  • oshi-core
  • perfmark-api
  • plexus-utils
  • reactive-streams
  • reactor-core
  • snakeyaml
  • snappy-java
  • stax2-api
  • vertx-web-client
  • woodstox-core
  • xz

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito druid?
druid está escrito en Java, con 2,120,060 líneas escritas.
¿Qué framework usa druid?
druid está hecho con JAX-RS, grpc-bom, guice-assistedinject, jakarta.inject-api, javax.servlet-api, JetBrains, servlet-api, vertx-web, com.google.inject:guice, org.eclipse.jetty:jetty-server, org.eclipse.jetty:jetty-util, org.eclipse.jetty:jetty-http, org.eclipse.jetty.ee8:jetty-ee8-servlet, org.eclipse.jetty:jetty-io y React.
¿Qué base de datos usa druid?
druid guarda sus datos en org.apache.hadoop:hadoop-client-api, org.apache.iceberg:iceberg-api, com.azure:azure-storage-blob, org.apache.curator:curator-framework, org.apache.avro:avro, org.apache.commons:commons-dbcp2, software.amazon.awssdk:sdk-core, com.github.ben-manes.caffeine:caffeine, MySQL, org.apache.iceberg:iceberg-parquet, org.apache.orc:orc-core, org.apache.zookeeper:zookeeper, software.amazon.kinesis:amazon-kinesis-client, io.confluent:kafka-schema-registry-client y org.apache.parquet:parquet-hadoop y accede a ellos con jdbi y joou-java-6.
¿Con qué inicia sesión druid?
druid inicia sesión con hadoop-auth, jose4j, nimbus-jose-jwt, oauth2-oidc-sdk, ranger-plugins-common, software.amazon.awssdk:auth, org.pac4j:pac4j-core, org.pac4j:pac4j-oidc, com.azure:azure-identity y software.amazon.awssdk:sts.
¿Qué servicios usa druid?
druid usa apache-client, avatica-core, aws-crt-client, aws-msk-iam-auth, azure-sdk-bom, azure-storage-blob-batch, com.mysql:mysql-connector-j, curator-client, curator-recipes, druid-processing, glue, hadoop-aws, hadoop-common, hadoop-mapreduce-client-core, hive-storage-api, iceberg-core, iceberg-gcp, iceberg-hive-metastore, jedis, kafka-clients, kms, MariaDB, org.apache.hadoop:hadoop-hdfs-client, org.apache.hive:hive-metastore, PostgreSQL, s3, s3-transfer-manager, Hive, org.apache.arrow:arrow-vector, org.apache.derby:derby, org.apache.iceberg:iceberg-aws y software.amazon.awssdk:rds.
¿druid tiene pruebas?
Sí. druid tiene 3,892 archivos de prueba y se prueba con calcite-testkit, com.google.guava:guava-testlib, docker-java-api, hadoop-client-minicluster, hamcrest-core, junit-bom, junit-jupiter, junit-jupiter-api, junit-jupiter-engine, junit-jupiter-params, kubernetes-server-mock, mockito-bom, testcontainers-junit-jupiter, org.easymock:easymock, org.mockito:mockito-core, org.hamcrest:hamcrest, org.mockito:mockito-junit-jupiter, org.testcontainers:testcontainers, org.assertj:assertj-core, com.google.caliper:caliper, org.apache.curator:curator-test, com.github.fppt:jedis-mock, org.opentest4j:opentest4j, com.squareup.okhttp3:mockwebserver3, Testing Library y @playwright/test.
¿Qué repos tienen un stack parecido a druid?

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 →