¿Con qué está hecho OpenSearch?

OpenSearch es un repo de Java hecho con JAX-RS, grpc-services, JetBrains, servlet-api y Tokio. Guarda sus datos en datafusion, Apache, object_store, arrow, software.amazon.awssdk:sdk-core y 7 más, accede a ellos con joou-java-6, inicia sesión con com.google.auth:google-auth-library-oauth2-http, google-oauth-client, msal4j, nimbus-jose-jwt, oauth2-oidc-sdk y 3 más, arma su contenido con compiler, jdom2, jsoup, mail, org.apache.james:apache-mime4j-dom y 9 más, valida sus datos con json-schema-validator, se prueba con hamcrest-core, io.opentelemetry:opentelemetry-sdk-testing, reactor-test, org.hamcrest:hamcrest, junit:junit y 1 más, se despliega con commons-logging, io.opentelemetry:opentelemetry-sdk-common, log4j-1.2-api, log4j-slf4j-impl, org.apache.logging.log4j:log4j-api y 10 más y usa apache-client, arrow-c-data, arrow-memory-netty-buffer-patch, avro, aws-crt-client y 6 más. Son 3,021,895 líneas escritas, con 5,508 archivos de prueba.

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

Backend

La base 1

Datos 23

  • datafusion104 archivos
  • Apache80 archivos
  • arrow25 archivos
  • datafusion-datasource7 archivos
  • foyer1 archivo
  • org.apache.arrow:flight-core
  • object_store30 archivos
  • software.amazon.awssdk:sdk-core15 archivos
  • org.apache.hadoop:hadoop-client-api9 archivos
  • org.apache.calcite.avatica:avatica-core8 archivos
  • com.azure:azure-storage-blob4 archivos
  • software.amazon.awssdk:kms3 archivos
11 más
  • org.apache.hadoop:hadoop-hdfs2 archivos
  • org.ehcache:ehcache2 archivos
  • apache-client
  • arrow-c-data
  • arrow-memory-netty-buffer-patch
  • avro
  • aws-crt-client
  • aws-json-protocol
  • kafka-clients
  • lucene-memory
  • s3

Acceso a los datos 1

  • joou-java-6

Inicio de sesión 8

  • com.google.auth:google-auth-library-oauth2-http
  • software.amazon.awssdk:auth14 archivos
  • software.amazon.awssdk:sts2 archivos
  • com.azure:azure-identity1 archivo
  • google-oauth-client
  • msal4j
  • nimbus-jose-jwt
  • oauth2-oidc-sdk

Apoyo

La base 4

Contenido 14

  • parquet18 archivos
  • org.apache.james:apache-mime4j-dom
  • org.apache.tika:tika-core2 archivos
  • org.apache.pdfbox:pdfbox1 archivo
  • compiler
  • jdom2
  • jsoup
  • mail
  • pdfbox-io
  • poi
  • poi-ooxml
  • poi-ooxml-lite
2 más
  • poi-scratchpad
  • tika-parsers

Validación 1

  • json-schema-validator

Pruebas 6

  • io.opentelemetry:opentelemetry-sdk-testing
  • org.hamcrest:hamcrest2,099 archivos
  • junit:junit930 archivos
  • io.netty:netty-pkitesting6 archivos
  • hamcrest-core
  • reactor-test

Despliegue 15

Herramientas 19

  • org.apache.ant:ant4 archivos
  • OpenJDK2 archivos
  • org.apache.maven:maven-model2 archivos
  • Shadow
  • org.antlr:antlr4-runtime7 archivos
  • quote1 archivo
  • syn1 archivo
  • asm
  • asm-analysis
  • asm-commons
  • asm-tree
  • asm-util
7 más
  • checker-qual
  • commons-cli
  • commons-compiler
  • jsr305
  • proc-macro2
  • spotbugs-annotations
  • value-annotations

Otras 162

  • org.apache.lucene:lucene-queries30 archivos
  • once_cell9 archivos
  • arrow-array8 archivos
  • io.opentelemetry:opentelemetry-context6 archivos
  • tokio-util6 archivos
  • Netflix4 archivos
  • datafusion-common3 archivos
  • arrow-schema2 archivos
  • Google2 archivos
  • tikv-jemallocator2 archivos
  • arrow-ipc1 archivo
  • org.apache.arrow:arrow-compression1 archivo
150 más
  • org.apache.thrift:libthrift1 archivo
  • tikv-jemalloc-ctl1 archivo
  • tikv-jemalloc-sys1 archivo
  • tokio-stream1 archivo
  • com.google.code.gson:gson
  • org.apache.httpcomponents.client5:httpclient5
  • org.apache.lucene:lucene-core923 archivos
  • org.apache.calcite:calcite-core262 archivos
  • io.netty:netty-handler25 archivos
  • tools.jackson.core:jackson-core24 archivos
  • serde_json20 archivos
  • io.grpc:grpc-api18 archivos
  • org.reactivestreams:reactive-streams18 archivos
  • io.netty:netty-buffer17 archivos
  • joda-time:joda-time15 archivos
  • org.locationtech.jts:jts-core15 archivos
  • futures14 archivos
  • chrono13 archivos
  • dashmap10 archivos
  • tempfile10 archivos
  • com.fasterxml.jackson.core:jackson-databind9 archivos
  • com.ibm.icu:icu4j9 archivos
  • prost9 archivos
  • regex9 archivos
  • bytes8 archivos
  • io.grpc:grpc-stub7 archivos
  • parking_lot7 archivos
  • org.roaringbitmap:RoaringBitmap6 archivos
  • async-trait5 archivos
  • javax.inject:javax.inject5 archivos
  • net.bytebuddy:byte-buddy5 archivos
  • serde5 archivos
  • com.jcraft:jzlib4 archivos
  • url4 archivos
  • io.grpc:grpc-netty3 archivos
  • roaring3 archivos
  • com.tdunning:t-digest2 archivos
  • crc32fast2 archivos
  • libc2 archivos
  • org.apache.httpcomponents:httpclient2 archivos
  • org.apache.lucene:lucene-analysis-common2 archivos
  • rayon2 archivos
  • software.amazon.awssdk:aws-core2 archivos
  • thiserror2 archivos
  • tools.jackson.dataformat:jackson-dataformat-cbor2 archivos
  • tools.jackson.dataformat:jackson-dataformat-smile2 archivos
  • base641 archivo
  • chrono-tz1 archivo
  • com.github.luben:zstd-jni1 archivo
  • fancy-regex1 archivo
  • io.grpc:grpc-protobuf1 archivo
  • io.netty:netty-resolver1 archivo
  • lazy_static1 archivo
  • num_cpus1 archivo
  • org.apache.commons:commons-collections41 archivo
  • org.apache.commons:commons-compress1 archivo
  • org.apache.lucene:lucene-queryparser1 archivo
  • org.jboss.resteasy:resteasy-jackson2-provider1 archivo
  • org.snakeyaml:snakeyaml-engine1 archivo
  • sha11 archivo
  • software.amazon.awssdk.crt:aws-crt1 archivo
  • arrow-memory-netty
  • arrow-memory-unsafe
  • bc-fips
  • bcpkix-fips
  • bctls-fips
  • bcutil-fips
  • checksums
  • commons-beanutils
  • commons-codec
  • commons-collections
  • commons-io
  • commons-lang3
  • commons-math3
  • failureaccess
  • google-api-client
  • google-http-client-gson
  • google-http-client-jackson2
  • grpc-core
  • grpc-netty-shaded
  • grpc-protobuf-lite
  • grpc-util
  • HdrHistogram
  • httpcore
  • httpcore5
  • ipaddress
  • jackson-annotations
  • jackson-core
  • jackson-databind
  • jackson-dataformat-cbor
  • jackson-dataformat-smile
  • jackson-dataformat-xml
  • jackson-dataformat-yaml
  • jackson-datatype-jdk8
  • jackson-datatype-jsr310
  • jackson-jakarta-rs-json-provider
  • jackson-module-jaxb-annotations
  • jakarta.annotation-api
  • janino
  • jaxb-api
  • jaxb-impl
  • jcodings
  • jersey-client
  • jettison
  • jna
  • jna-platform
  • jopt-simple
  • json-path
  • json-smart
  • juniversalchardet
  • language-detector
  • libphonenumber
  • lucene-backward-codecs
  • lucene-highlighter
  • lz4-java
  • morfologik-fsa
  • morfologik-stemming
  • netty-all
  • netty-codec
  • netty-codec-base
  • netty-codec-classes-quic
  • netty-codec-compression
  • netty-codec-dns
  • netty-codec-http
  • netty-codec-http2
  • netty-codec-http3
  • netty-codec-native-quic
  • netty-codec-socks
  • netty-common
  • netty-handler-proxy
  • netty-nio-client
  • netty-resolver-dns
  • netty-tcnative-classes
  • netty-transport
  • netty-transport-classes-epoll
  • netty-transport-native-unix-common
  • okhttp
  • okio-jvm
  • perfmark-api
  • picocli
  • plexus-utils
  • protocol-core
  • reactor-core
  • reactor-netty-core
  • reactor-netty-http
  • snakeyaml
  • snappy-java
  • stax2-api
  • woodstox-core
  • xz

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito OpenSearch?
OpenSearch está escrito en Java, con 3,021,895 líneas escritas.
¿Qué framework usa OpenSearch?
OpenSearch está hecho con JAX-RS, grpc-services, JetBrains, servlet-api y Tokio.
¿Qué base de datos usa OpenSearch?
OpenSearch guarda sus datos en datafusion, Apache, object_store, arrow, software.amazon.awssdk:sdk-core, org.apache.hadoop:hadoop-client-api, org.apache.calcite.avatica:avatica-core, datafusion-datasource, com.azure:azure-storage-blob, software.amazon.awssdk:kms, org.apache.hadoop:hadoop-hdfs y org.ehcache:ehcache y accede a ellos con joou-java-6.
¿Con qué inicia sesión OpenSearch?
OpenSearch inicia sesión con com.google.auth:google-auth-library-oauth2-http, google-oauth-client, msal4j, nimbus-jose-jwt, oauth2-oidc-sdk, software.amazon.awssdk:auth, software.amazon.awssdk:sts y com.azure:azure-identity.
¿Qué servicios usa OpenSearch?
OpenSearch usa apache-client, arrow-c-data, arrow-memory-netty-buffer-patch, avro, aws-crt-client, aws-json-protocol, kafka-clients, lucene-memory, org.apache.arrow:flight-core, s3 y foyer.
¿OpenSearch tiene pruebas?
Sí. OpenSearch tiene 5,508 archivos de prueba y se prueba con hamcrest-core, io.opentelemetry:opentelemetry-sdk-testing, reactor-test, org.hamcrest:hamcrest, junit:junit e io.netty:netty-pkitesting.
¿Qué repos tienen un stack parecido a OpenSearch?

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 →