¿Con qué está hecho pulsar?

pulsar es un repo de Java hecho con JAX-RS, grpc-bom, javax.ws.rs-api, jersey-container-servlet, jersey-container-servlet-core y 19 más. Guarda sus datos en org.apache.avro:avro, com.github.ben-manes.caffeine:caffeine y github.com/apache/pulsar-client-go, inicia sesión con aws-java-sdk-sts, java-jwt, jjwt-impl, jjwt-jackson, jwks-rsa y 2 más, arma su contenido con commonmark-ext-gfm-tables, commonmark-ext-heading-anchor y org.commonmark:commonmark, valida sus datos con jakarta.validation-api, se prueba con hadoop-minicluster, io.opentelemetry:opentelemetry-sdk-testing, jersey-test-framework-core, jersey-test-framework-provider-grizzly2, k3s y 13 más, se despliega con client-java, commons-logging, docker-java-core, io.opentelemetry:opentelemetry-bom, io.prometheus:simpleclient y 17 más y usa aws-java-sdk-bom, curator-recipes, hadoop-common, org.apache.hadoop:hadoop-hdfs-client, zookeeper y 1 más. Son 1,232,950 líneas escritas, con 2,292 archivos de prueba.

Leído el 8 de noviembre de 2026, en el commit 1b6377e. Léela en markdown

Backend

La base 1

Datos 9

  • github.com/apache/pulsar-client-go5 archivos
  • RocksDB1 archivo
  • org.apache.hadoop:hadoop-hdfs-client
  • org.apache.avro:avro27 archivos
  • com.github.ben-manes.caffeine:caffeine20 archivos
  • aws-java-sdk-bom
  • curator-recipes
  • hadoop-common
  • zookeeper

Inicio de sesión 7

  • io.jsonwebtoken:jjwt-api3 archivos
  • org.apache.kerby:kerb-simplekdc1 archivo
  • aws-java-sdk-sts
  • java-jwt
  • jjwt-impl
  • jjwt-jackson
  • jwks-rsa

Apoyo

La base 23

  • jakarta.servlet:jakarta.servlet-api46 archivos
  • org.glassfish.jersey.media:jersey-media-multipart24 archivos
  • org.eclipse.jetty:jetty-util16 archivos
  • org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jetty-server12 archivos
  • org.eclipse.jetty:jetty-server11 archivos
  • org.eclipse.jetty.websocket:jetty-websocket-jetty-api10 archivos
  • org.eclipse.jetty.ee10:jetty-ee10-servlet7 archivos
  • javax.servlet:javax.servlet-api5 archivos
  • org.glassfish.jersey.core:jersey-server5 archivos
  • org.eclipse.jetty.ee8:jetty-ee8-servlet3 archivos
  • com.google.inject:guice1 archivo
  • org.apache.felix:org.apache.felix.http.wrappers1 archivo
11 más
  • org.eclipse.jetty.compression:jetty-compression-gzip1 archivo
  • org.eclipse.jetty.compression:jetty-compression-server1 archivo
  • grpc-bom
  • javax.ws.rs-api
  • jersey-container-servlet
  • jersey-container-servlet-core
  • jersey-hk2
  • jersey-media-json-jackson
  • jetty-bom
  • jetty-ee10-servlets
  • vertx-web

Contenido 3

  • org.commonmark:commonmark1 archivo
  • commonmark-ext-gfm-tables
  • commonmark-ext-heading-anchor

Validación 1

  • jakarta.validation-api

Pruebas 18

  • github.com/stretchr/testify13 archivos
  • io.opentelemetry:opentelemetry-sdk-testing
  • org.testng:testng1,944 archivos
  • org.mockito:mockito-core645 archivos
  • org.assertj:assertj-core586 archivos
  • org.awaitility:awaitility512 archivos
  • org.testcontainers:testcontainers40 archivos
  • org.skyscreamer:jsonassert9 archivos
  • org.hamcrest:hamcrest5 archivos
  • com.github.stefanbirkner:system-lambda1 archivo
  • hadoop-minicluster
  • jersey-test-framework-core
6 más
  • jersey-test-framework-provider-grizzly2
  • k3s
  • mockito-bom
  • rest-assured
  • testcontainers-bom
  • wiremock-standalone

Despliegue 22

10 más

Herramientas 10

  • OpenJDK58 archivos
  • com.google.errorprone:error_prone_annotations1 archivo
  • org.apache.ant:ant
  • Swagger
  • org.projectlombok:lombok946 archivos
  • org.jspecify:jspecify57 archivos
  • commons-cli
  • jsr305
  • spotbugs-annotations
  • swagger-annotations-jakarta

Otras 98

  • Google37 archivos
  • Apache8 archivos
  • com.google.re2j:re2j4 archivos
  • org.apache.commons:commons-text2 archivos
  • google.golang.org/grpc1 archivo
  • com.google.guava:guava
  • org.apache.httpcomponents.client5:httpclient5
  • org.apache.commons:commons-lang3324 archivos
  • io.netty:netty-buffer167 archivos
  • com.fasterxml.jackson:jackson-bom113 archivos
  • info.picocli:picocli88 archivos
  • com.fasterxml.jackson.core:jackson-core47 archivos
86 más
  • org.apache.commons:commons-collections432 archivos
  • io.netty:netty-handler28 archivos
  • it.unimi.dsi:fastutil17 archivos
  • org.asynchttpclient:async-http-client14 archivos
  • net.bytebuddy:byte-buddy10 archivos
  • org.json:json7 archivos
  • org.eclipse.jetty:jetty-client5 archivos
  • io.netty:netty-resolver-dns4 archivos
  • org.apache.httpcomponents:httpclient4 archivos
  • org.roaringbitmap:RoaringBitmap4 archivos
  • com.github.zafarkhaja:java-semver3 archivos
  • google.golang.org/protobuf3 archivos
  • io.grpc:grpc-stub3 archivos
  • org.apache.commons:commons-compress3 archivos
  • org.glassfish.jersey.core:jersey-client3 archivos
  • com.fasterxml.jackson.dataformat:jackson-dataformat-yaml2 archivos
  • io.airlift:aircompressor2 archivos
  • io.vertx:vertx-core2 archivos
  • org.objenesis:objenesis2 archivos
  • org.zeroturnaround:zt-zip2 archivos
  • com.amazonaws:aws-java-sdk-core1 archivo
  • com.cronutils:cron-utils1 archivo
  • com.fasterxml.jackson.datatype:jackson-datatype-jdk81 archivo
  • com.fasterxml.jackson.datatype:jackson-datatype-jsr3101 archivo
  • com.github.luben:zstd-jni1 archivo
  • com.spotify:completable-futures1 archivo
  • gopkg.in/yaml.v21 archivo
  • joda-time:joda-time1 archivo
  • org.apache.commons:commons-math31 archivo
  • org.javassist:javassist1 archivo
  • org.jline:jline1 archivo
  • org.xerial.snappy:snappy-java1 archivo
  • bc-fips
  • bcpkix-fips
  • bcpkix-jdk18on
  • bcprov-jdk18on
  • bctls-jdk18on
  • bcutil-fips
  • byte-buddy-agent
  • commons-beanutils
  • commons-codec
  • commons-io
  • conscrypt-openjdk-uber
  • datasketches-java
  • datasketches-memory
  • disruptor
  • failsafe
  • grpc-netty
  • HdrHistogram
  • httpcore
  • httpcore5
  • ipaddress
  • jackson-annotations
  • jackson-databind
  • jackson-module-parameter-names
  • jakarta.activation-api
  • jakarta.annotation-api
  • jakarta.xml.bind-api
  • jaxb-api
  • jctools-core
  • jctools-core-jdk11
  • jna
  • json-smart
  • logging-interceptor
  • lz4-java
  • netty-bom
  • netty-codec-haproxy
  • netty-codec-http
  • netty-codec-http2
  • netty-codec-socks
  • netty-common
  • netty-handler-proxy
  • netty-resolver-dns-native-macos
  • netty-tcnative-boringssl-static
  • netty-transport
  • netty-transport-classes-io_uring
  • netty-transport-native-epoll
  • netty-transport-native-io_uring
  • netty-transport-native-unix-common
  • okhttp-bom
  • okhttp-jvm
  • okio
  • okio-bom
  • reactive-streams
  • reflections
  • snakeyaml

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito pulsar?
pulsar está escrito en Java, con 1,232,950 líneas escritas.
¿Qué framework usa pulsar?
pulsar está hecho con JAX-RS, grpc-bom, javax.ws.rs-api, jersey-container-servlet, jersey-container-servlet-core, jersey-hk2, jersey-media-json-jackson, jetty-bom, jetty-ee10-servlets, vertx-web, jakarta.servlet:jakarta.servlet-api, org.glassfish.jersey.media:jersey-media-multipart, org.eclipse.jetty:jetty-util, org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jetty-server, org.eclipse.jetty:jetty-server, org.eclipse.jetty.websocket:jetty-websocket-jetty-api, org.eclipse.jetty.ee10:jetty-ee10-servlet, javax.servlet:javax.servlet-api, org.glassfish.jersey.core:jersey-server, org.eclipse.jetty.ee8:jetty-ee8-servlet, com.google.inject:guice, org.apache.felix:org.apache.felix.http.wrappers, org.eclipse.jetty.compression:jetty-compression-gzip y org.eclipse.jetty.compression:jetty-compression-server.
¿Qué base de datos usa pulsar?
pulsar guarda sus datos en org.apache.avro:avro, com.github.ben-manes.caffeine:caffeine y github.com/apache/pulsar-client-go.
¿Con qué inicia sesión pulsar?
pulsar inicia sesión con aws-java-sdk-sts, java-jwt, jjwt-impl, jjwt-jackson, jwks-rsa, io.jsonwebtoken:jjwt-api y org.apache.kerby:kerb-simplekdc.
¿Qué servicios usa pulsar?
pulsar usa aws-java-sdk-bom, curator-recipes, hadoop-common, org.apache.hadoop:hadoop-hdfs-client, zookeeper y RocksDB.
¿pulsar tiene pruebas?
Sí. pulsar tiene 2,292 archivos de prueba y se prueba con hadoop-minicluster, io.opentelemetry:opentelemetry-sdk-testing, jersey-test-framework-core, jersey-test-framework-provider-grizzly2, k3s, mockito-bom, rest-assured, testcontainers-bom, wiremock-standalone, org.testng:testng, org.mockito:mockito-core, org.assertj:assertj-core, org.awaitility:awaitility, org.testcontainers:testcontainers, github.com/stretchr/testify, org.skyscreamer:jsonassert, org.hamcrest:hamcrest y com.github.stefanbirkner:system-lambda.
¿Qué repos tienen un stack parecido a pulsar?

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 →