¿Con qué está hecho doris?

doris es un repo de Java hecho con org.springframework.boot:spring-boot-starter-web, jakarta.servlet:jakarta.servlet-api, grpc-bom, javax.servlet-api, jetty-bom y 6 más. Guarda sus datos en org.apache.hadoop:hadoop-client-api, Apache, com.github.ben-manes.caffeine:caffeine, com.zaxxer:HikariCP, MySQL y 5 más, inicia sesión con nimbus-jose-jwt, software.amazon.awssdk:auth, software.amazon.awssdk:sts, com.azure:azure-identity y com.google.auth:google-auth-library-oauth2-http, guarda archivos en AWS S3, arma su contenido con javax.activation, opencsv y velocity-engine-core, valida sus datos con commons-validator, se prueba con com.google.guava:guava-testlib, curator-test, junit-jupiter, junit-jupiter-api, junit-jupiter-engine y 19 más, se despliega con jcl-over-slf4j, jul-to-slf4j, log4j-1.2-api, log4j-over-slf4j, log4j-slf4j-impl y 14 más y usa apache-client, bundle, cos_api, dbt-core, hadoop-aws y 34 más. Son 2,016,609 líneas escritas, con 3,094 archivos de prueba.

Leído el 7 de noviembre de 2026, en el commit 41cd2b4. Léela en markdown

Frontend

La base 3

Interfaz 5

Backend

La base 2

Datos 48

36 más
  • org.mongodb:mongodb-driver-sync
  • Trino
  • org.apache.hadoop:hadoop-client-api52 archivos
  • com.github.ben-manes.caffeine:caffeine18 archivos
  • com.zaxxer:HikariCP11 archivos
  • org.apache.avro:avro5 archivos
  • com.alibaba.datax:plugin-rdbms-util3 archivos
  • pymysql3 archivos
  • com.aliyun.oss:aliyun-sdk-oss1 archivo
  • com.azure:azure-storage-blob1 archivo
  • org.apache.hadoop:hadoop-hdfs1 archivo
  • org.apache.parquet:parquet-avro1 archivo
  • org.apache.parquet:parquet-hadoop1 archivo
  • software.amazon.awssdk:glue1 archivo
  • software.amazon.awssdk:kms1 archivo
  • software.amazon.awssdk:sqs1 archivo
  • apache-client
  • bundle
  • cos_api
  • hadoop-aws
  • hadoop-client
  • hadoop-common
  • hadoop-mapreduce-client-core
  • hbase-client
  • iceberg-api
  • iceberg-aws
  • iceberg-core
  • kafka-clients
  • kafka-python
  • odps-sdk-core
  • ojdbc11
  • s3
  • s3-transfer-manager
  • spring-boot-starter-data-ldap
  • url-connection-client
  • zookeeper

Inicio de sesión 5

  • com.google.auth:google-auth-library-oauth2-http1 archivo
  • software.amazon.awssdk:auth11 archivos
  • software.amazon.awssdk:sts5 archivos
  • com.azure:azure-identity1 archivo
  • nimbus-jose-jwt

Servicios 2

Apoyo

La base 6

  • Spring75 archivos
  • grpc-bom
  • javax.servlet-api
  • jetty-bom
  • jetty-servlet
  • spring-boot-jackson2

Contenido 3

  • javax.activation
  • opencsv
  • velocity-engine-core

Validación 1

  • commons-validator

Pruebas 24

  • Pytest50 archivos
  • Testing Library12 archivos
  • @playwright/test4 archivos
  • github.com/stretchr/testify1 archivo
  • com.google.guava:guava-testlib
  • pytest-html
  • pytest-timeout
  • org.mockito:mockito-core680 archivos
  • org.assertj:assertj-core40 archivos
  • org.testcontainers:testcontainers34 archivos
  • org.awaitility:awaitility8 archivos
  • org.junit:junit-bom4 archivos
12 más
  • gotest.tools1 archivo
  • curator-test
  • junit-jupiter
  • junit-jupiter-api
  • junit-jupiter-engine
  • junit-jupiter-params
  • junit-platform-launcher
  • junit-vintage-engine
  • mockito-all
  • mockito-inline
  • mockito-junit-jupiter
  • postgresql

Despliegue 19

7 más
  • log4j-slf4j-impl
  • logback-classic
  • metrics-core
  • slf4j-jdk14
  • slf4j-log4j12
  • spring-boot-starter-jetty
  • spring-boot-starter-log4j2

Herramientas 13

  • sql-formatter1 archivo
  • OpenJDK
  • org.apache.ant:ant
  • org.springframework.boot:spring-boot-configuration-processor
  • Taobao
  • org.projectlombok:lombok119 archivos
  • org.gaul:modernizer-maven-annotations1 archivo
  • antlr-runtime
  • antlr4-runtime
  • ap-loader-all
  • checkstyle
  • commons-cli
1 más
  • groovy-all

Otras 96

  • Google457 archivos
  • JetBrains41 archivos
  • org.apache.commons:commons-text12 archivos
  • TanStack11 archivos
  • NumPy6 archivos
  • filelock1 archivo
  • github.com/google/uuid1 archivo
  • prettytable1 archivo
  • python-dateutil1 archivo
  • attrs
  • certifi
  • com.google.guava:guava
84 más
  • org.apache.commons:commons-configuration2
  • Scala
  • urllib3
  • org.apache.commons:commons-lang3272 archivos
  • org.apache.commons:commons-collections4108 archivos
  • javax.annotation:javax.annotation-api75 archivos
  • com.fasterxml.jackson:jackson-bom57 archivos
  • com.fasterxml.jackson.core:jackson-core27 archivos
  • org.apache.httpcomponents:httpclient12 archivos
  • io.grpc:grpc-api11 archivos
  • com.lmax:disruptor9 archivos
  • org.roaringbitmap:RoaringBitmap9 archivos
  • pexpect7 archivos
  • com.alibaba.datax:datax-common6 archivos
  • io.netty:netty-handler5 archivos
  • it.unimi.dsi:fastutil-core5 archivos
  • com.ibm.icu:icu4j3 archivos
  • io.grpc:grpc-stub3 archivos
  • jakarta.annotation:jakarta.annotation-api3 archivos
  • io.grpc:grpc-netty2 archivos
  • joda-time:joda-time2 archivos
  • jsonpickle2 archivos
  • org.apache.commons:commons-math32 archivos
  • hu.webarticum:tree-printer1 archivo
  • io.netty:netty-buffer1 archivo
  • org.bouncycastle:bcprov-jdk18on1 archivo
  • petl1 archivo
  • pycurl1 archivo
  • aircompressor
  • arrow-memory-netty
  • boltons
  • bom
  • byte-buddy
  • charset-normalizer
  • commons-beanutils
  • commons-codec
  • commons-compress
  • commons-fileupload
  • commons-io
  • commons-lang
  • commons-net
  • grpc-context
  • grpc-core
  • grpc-netty-shaded
  • grpc-protobuf
  • httpcore
  • httpcore5
  • iceberg-bundled-guava
  • idna
  • ini4j
  • jackson-annotations
  • jackson-core-asl
  • jackson-databind
  • jackson-dataformat-yaml
  • jackson-mapper-asl
  • jar-dependencies
  • javassist
  • javax.el
  • jettison
  • jline
  • jna
  • jna-platform
  • logging-interceptor
  • lz4-java
  • netty-all
  • netty-bom
  • netty-codec-native-quic
  • netty-tcnative-boringssl-static
  • netty-transport
  • netty-transport-classes-io_uring
  • netty-transport-native-io_uring
  • okhttp-jvm
  • okio-bom
  • oshi-core
  • ptyprocess
  • pytz
  • quartz
  • requests
  • six
  • snakeyaml
  • snappy-java
  • wildfly-common
  • woodstox-core
  • zstd-jni

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito doris?
doris está escrito en Java, con 2,016,609 líneas escritas.
¿Qué framework usa doris?
doris está hecho con org.springframework.boot:spring-boot-starter-web, jakarta.servlet:jakarta.servlet-api, grpc-bom, javax.servlet-api, jetty-bom, jetty-servlet, spring-boot-jackson2, Spring, Vite, React y react-router-dom.
¿Qué base de datos usa doris?
doris guarda sus datos en org.apache.hadoop:hadoop-client-api, Apache, com.github.ben-manes.caffeine:caffeine, com.zaxxer:HikariCP, MySQL, org.apache.avro:avro, org.apache.commons:commons-pool2, com.alibaba.datax:plugin-rdbms-util, pymysql y org.springframework.ldap:spring-ldap-core.
¿Con qué inicia sesión doris?
doris inicia sesión con nimbus-jose-jwt, software.amazon.awssdk:auth, software.amazon.awssdk:sts, com.azure:azure-identity y com.google.auth:google-auth-library-oauth2-http.
¿Qué servicios usa doris?
doris guarda archivos en AWS S3 y usa apache-client, bundle, cos_api, dbt-core, hadoop-aws, hadoop-client, hadoop-common, hadoop-mapreduce-client-core, hbase-client, Hive, iceberg-api, iceberg-aws, iceberg-core, kafka-clients, kafka-python, MariaDB, mysql-connector-python, mysql:mysql-connector-java, odps-sdk-core, ojdbc11, org.apache.arrow:flight-core, org.mongodb:mongodb-driver-sync, s3, s3-transfer-manager, spring-boot-starter-data-ldap, Trino, url-connection-client, zookeeper, com.aliyun.oss:aliyun-sdk-oss, com.azure:azure-storage-blob, MongoDB, org.apache.hadoop:hadoop-hdfs, org.apache.parquet:parquet-avro, org.apache.parquet:parquet-column, org.apache.parquet:parquet-hadoop, software.amazon.awssdk:glue, software.amazon.awssdk:kms, software.amazon.awssdk:sqs y Kafka.

La prueba: fe/fe-core/src/main/java/org/apache/doris/job/offset/s3/S3EventSourceOffsetProvider.java, línea 48

¿doris tiene pruebas?
Sí. doris tiene 3,094 archivos de prueba y se prueba con com.google.guava:guava-testlib, curator-test, junit-jupiter, junit-jupiter-api, junit-jupiter-engine, junit-jupiter-params, junit-platform-launcher, junit-vintage-engine, mockito-all, mockito-inline, mockito-junit-jupiter, postgresql, pytest-html, pytest-timeout, org.mockito:mockito-core, Pytest, org.assertj:assertj-core, org.testcontainers:testcontainers, org.awaitility:awaitility, org.junit:junit-bom, github.com/stretchr/testify, gotest.tools, Testing Library y @playwright/test.
¿Qué repos tienen un stack parecido a doris?
Los que más comparten su stack:appsmithorg/appsmithapache/airflowapache/dubbo

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 →