pulsar vs presto
pulsar and presto share 18 technologies: JAX-RS, org.apache.avro:avro, javax.ws.rs-api, jersey-container-servlet, jetty-bom, jakarta.servlet:jakarta.servlet-api, com.google.inject:guice, aws-java-sdk-sts, jjwt-impl, jjwt-jackson, io.jsonwebtoken:jjwt-api, commons-logging, jcl-over-slf4j, metrics-core, OpenTelemetry, org.apache.logging.log4j:log4j-api, io.opentelemetry:opentelemetry-sdk, and io.opentelemetry.semconv:opentelemetry-semconv. Both are written in Java.
What they share and what sets them apart
pulsar
Apache Pulsar - distributed pub-sub messaging system
Java15.4kRead on November 8, 2026, at commit 1b6377eWhat is pulsar built with?Only in pulsar
- aws-java-sdk-bom
- curator-recipes
- hadoop-common
- org.apache.hadoop:hadoop-hdfs-client
- zookeeper
- com.github.ben-manes.caffeine:caffeine
- github.com/apache/pulsar-client-go
- RocksDB
- grpc-bom
- jersey-container-servlet-core
- jersey-hk2
- jersey-media-json-jackson
- jetty-ee10-servlets
- vertx-web
- 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
- org.apache.felix:org.apache.felix.http.wrappers
- org.eclipse.jetty.compression:jetty-compression-gzip
- org.eclipse.jetty.compression:jetty-compression-server
- java-jwt
- jwks-rsa
- org.apache.kerby:kerb-simplekdc
- commonmark-ext-gfm-tables
- commonmark-ext-heading-anchor
- org.commonmark:commonmark
- jakarta.validation-api
- client-java
- docker-java-core
- io.opentelemetry:opentelemetry-bom
- io.prometheus:simpleclient
- log4j-layout-template-json
- org.apache.logging.log4j:log4j-bom
- simpleclient_hotspot
- simpleclient_servlet
- slf4j-bom
- org.slf4j:slf4j-api
- org.apache.logging.log4j:log4j-core
- github.com/prometheus/client_model
- Prometheus
- github.com/sirupsen/logrus
- io.opentelemetry:opentelemetry-exporter-prometheus
In common
- JAX-RS
- org.apache.avro:avro
- javax.ws.rs-api
- jersey-container-servlet
- jetty-bom
- jakarta.servlet:jakarta.servlet-api
- com.google.inject:guice
- aws-java-sdk-sts
- jjwt-impl
- jjwt-jackson
- io.jsonwebtoken:jjwt-api
- commons-logging
- jcl-over-slf4j
- metrics-core
- OpenTelemetry
- org.apache.logging.log4j:log4j-api
- io.opentelemetry:opentelemetry-sdk
- io.opentelemetry.semconv:opentelemetry-semconv
presto
The official home of the Presto distributed SQL query engine for big data
Java16.8kRead on November 7, 2026, at commit c9613ccWhat is presto built with?Only in presto
- aws-java-sdk-s3
- com.mysql:mysql-connector-j
- commons-dbcp2
- H2 Database
- hadoop-apache2
- iceberg-api
- iceberg-aws
- iceberg-core
- iceberg-nessie
- iceberg-parquet
- jedis
- kafka-clients
- kms
- lettuce-core
- MariaDB
- org.apache.arrow:flight-core
- org.mongodb:mongodb-driver-sync
- parquet-jackson
- PostgreSQL
s3
- org.apache.parquet:parquet-hadoop
- Apache
- org.apache.arrow:arrow-vector
- Redis
- MySQL
- org.apache.kudu:kudu-client
- software.amazon.awssdk:glue
- Postgres
- ru.yandex.clickhouse:clickhouse-jdbc
- com.amazon.redshift:redshift-jdbc42
- com.microsoft.sqlserver:mssql-jdbc
- MongoDB
- org.apache.curator:curator-framework
- org.apache.zookeeper:zookeeper
- org.projectnessie.nessie:nessie-client
- Kafka
- SingleStore
- grpc-services
- javax.servlet-api
- jakarta.inject:jakarta.inject-api
- React
- @prestodb/presto-js-client
- com.google.auth:google-auth-library-oauth2-http
- google-oauth-client
- software.amazon.awssdk:auth
- software.amazon.awssdk:sts
- Hibernate
- jakarta.validation:jakarta.validation-api
- javax.validation:validation-api
- log4j-1.2-api
- log4j-core
- log4j-slf4j-impl
- slf4j-api
- slf4j-jdk14
- io.opentelemetry:opentelemetry-exporter-otlp
- D3
- dagre-d3-es
- react-simple-code-editor
prismjs
Side by side
Frequently asked questions
Which is bigger, pulsar or presto?
The proof: prestodb/presto's code at commit c9613cc
Which has more GitHub stars, pulsar or presto?
The proof: prestodb/presto on GitHub
Which has more tests, pulsar or presto?
The proof: prestodb/presto's code at commit c9613cc
Which was updated more recently, pulsar or presto?
The proof: apache/pulsar's commits on GitHub
Which has more commits signed by AI, pulsar or presto?
See inside your code, today.
Paste your repo and see it drawn, part by part: a medium one in under a minute.
Free, no account.

