pulsar vs OpenMetadata
pulsar and OpenMetadata share 20 technologies: JAX-RS, javax.ws.rs-api, jersey-container-servlet, jersey-media-json-jackson, jetty-bom, jetty-ee10-servlets, jakarta.servlet:jakarta.servlet-api, org.glassfish.jersey.media:jersey-media-multipart, org.eclipse.jetty:jetty-util, org.eclipse.jetty:jetty-server, org.eclipse.jetty.ee10:jetty-ee10-servlet, javax.servlet:javax.servlet-api, java-jwt, commonmark-ext-gfm-tables, org.commonmark:commonmark, metrics-core, OpenTelemetry, org.slf4j:slf4j-api, org.apache.logging.log4j:log4j-api, and Prometheus. 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
- org.apache.avro:avro
- com.github.ben-manes.caffeine:caffeine
- github.com/apache/pulsar-client-go
- RocksDB
- grpc-bom
- jersey-container-servlet-core
- jersey-hk2
- vertx-web
- org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jetty-server
- org.eclipse.jetty.websocket:jetty-websocket-jetty-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
- org.eclipse.jetty.compression:jetty-compression-server
- aws-java-sdk-sts
- jjwt-impl
- jjwt-jackson
- jwks-rsa
- io.jsonwebtoken:jjwt-api
- org.apache.kerby:kerb-simplekdc
- commonmark-ext-heading-anchor
- jakarta.validation-api
- client-java
- commons-logging
- docker-java-core
- io.opentelemetry:opentelemetry-bom
- io.prometheus:simpleclient
- jcl-over-slf4j
- log4j-layout-template-json
- org.apache.logging.log4j:log4j-bom
- simpleclient_hotspot
- simpleclient_servlet
- slf4j-bom
- io.opentelemetry:opentelemetry-sdk
- org.apache.logging.log4j:log4j-core
- github.com/prometheus/client_model
- github.com/sirupsen/logrus
- io.opentelemetry:opentelemetry-exporter-prometheus
- io.opentelemetry.semconv:opentelemetry-semconv
In common
- JAX-RS
- javax.ws.rs-api
- jersey-container-servlet
- jersey-media-json-jackson
- jetty-bom
- jetty-ee10-servlets
- jakarta.servlet:jakarta.servlet-api
- org.glassfish.jersey.media:jersey-media-multipart
- org.eclipse.jetty:jetty-util
- org.eclipse.jetty:jetty-server
- org.eclipse.jetty.ee10:jetty-ee10-servlet
- javax.servlet:javax.servlet-api
- java-jwt
- commonmark-ext-gfm-tables
- org.commonmark:commonmark
- metrics-core
- OpenTelemetry
- org.slf4j:slf4j-api
- org.apache.logging.log4j:log4j-api
- Prometheus
OpenMetadata
The Open Context Layer for Data and AI , OpenMetadata is the open platform for building trusted data context and business semantics for humans, AI assistants, and agents.
Java15.7kRead on November 7, 2026, at commit 3aaedcaWhat is OpenMetadata built with?Only in OpenMetadata
- React
- Vite
- Flask
- apache-client
- com.mysql:mysql-connector-j
- docker-java-transport-zerodep
- elasticache
- lettuce-core
- org.flywaydb:flyway-mysql
- PostgreSQL
- redshift-jdbc42
s3
- tomcat-jdbc
- Redis
- Postgres
- com.zaxxer:HikariCP
- Flyway
- MySQL
- com.azure:azure-storage-blob
- net.jodah:expiringmap
- software.amazon.awssdk:rds
- Elasticsearch
- jersey-server
- jetty-ee10-bom
- org.springframework:spring-beans
- io.dropwizard:dropwizard-core
- Spring
- org.eclipse.jetty:jetty-http
- org.eclipse.jetty:jetty-io
- Tailwind CSS
- guicey-jdbi3
- jdbi3-sqlobject
- jsqlparser
- org.jdbi:jdbi3-core
- io.dropwizard:dropwizard-jdbi3
- com.google.auth:google-auth-library-oauth2-http
- google-oauth-client
- nimbus-jose-jwt
- oauth2-oidc-sdk
- software.amazon.awssdk:auth
- com.unboundid:unboundid-ldapsdk
- com.azure:azure-identity
- com.microsoft.azure:msal4j
- org.passay:passay
- software.amazon.awssdk:secretsmanager
- software.amazon.awssdk:sts
- Model Context Protocol
- io.modelcontextprotocol.sdk:mcp-json-jackson2
- angus-mail
- commonmark-ext-autolink
- commonmark-ext-gfm-strikethrough
- owasp-java-html-sanitizer
- poi-ooxml
- com.github.jknack:handlebars
- Apache
- org.freemarker:freemarker
- com.opencsv:opencsv
- com.vladsch.flexmark:flexmark-html2md-converter
- org.apache.pdfbox:pdfbox
- org.apache.poi:poi
- org.jsoup:jsoup
- org.simplejavamail:simple-java-mail
- everit-json-schema
- jakarta.validation:jakarta.validation-api
- com.networknt:json-schema-validator
- org.jsonschema2pojo:jsonschema2pojo-core
- javax.validation:validation-api
- Hibernate
- log4j-core
- micrometer-observation
- micrometer-registry-prometheus
- slf4j-simple
- io.micrometer:micrometer-core
- io.fabric8:kubernetes-client
- ch.qos.logback:logback-classic
- ch.qos.logback:logback-core
- io.kubernetes:client-java
- software.amazon.awssdk:ssm
Side by side
Frequently asked questions
Which is bigger, pulsar or OpenMetadata?
The proof: open-metadata/OpenMetadata's code at commit 3aaedca
Which has more GitHub stars, pulsar or OpenMetadata?
The proof: open-metadata/OpenMetadata on GitHub
Which has more tests, pulsar or OpenMetadata?
The proof: open-metadata/OpenMetadata's code at commit 3aaedca
Which was updated more recently, pulsar or OpenMetadata?
The proof: apache/pulsar's commits on GitHub
Which has more commits signed by AI, pulsar or OpenMetadata?
The proof: the commits each tool signed in open-metadata/OpenMetadata
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.

