What is dubbo built with?

dubbo is a Java repo built with JAX-RS, dubbo-registry-nacos, dubbo-spring-boot-starter, org.apache.tomcat.embed:tomcat-embed-websocket, org.springframework:spring-tx, and 7 more. It stores its data in com.alibaba.nacos:nacos-client, org.apache.zookeeper:zookeeper, and javax.cache:cache-api, signs people in with org.springframework.security:spring-security-bom, spring-security-oauth2-authorization-server, and spring-security-oauth2-client, makes its content with compiler, validates its data with org.springframework.boot:spring-boot-starter-validation, Hibernate, jakarta.validation:jakarta.validation-api, and javax.validation:validation-api, is tested with junit-jupiter-engine, mockito-inline, mockwebserver, org.springframework.boot:spring-boot-starter-test, testcontainers, and 8 more, deploys with commons-logging, io.opentelemetry:opentelemetry-bom, log4j-slf4j-impl, logback-classic, micrometer-registry-prometheus, and 16 more, and uses curator-recipes, hazelcast, and org.springframework:spring-jdbc. It has 482,221 written lines, with 1,630 test files.

Read on November 6, 2026, at commit 2d9730c. Read it as markdown

Backend

The base 1

  • JAX-RS19 files

Data 6

  • org.springframework:spring-jdbc
  • com.alibaba.nacos:nacos-client14 files
  • org.apache.zookeeper:zookeeper6 files
  • javax.cache:cache-api2 files
  • curator-recipes
  • hazelcast

Sign-in 3

  • org.springframework.security:spring-security-bom
  • spring-security-oauth2-authorization-server
  • spring-security-oauth2-client

Support

The base 11

  • Spring150 files
  • org.apache.tomcat.embed:tomcat-embed-websocket
  • org.springframework:spring-tx
  • Spring Boot
  • javax.servlet:javax.servlet-api21 files
  • org.apache.dubbo:dubbo2 files
  • jakarta.servlet:jakarta.servlet-api1 file
  • dubbo-registry-nacos
  • dubbo-spring-boot-starter
  • tomcat-embed-core
  • tomcat-embed-el

Content 1

  • compiler

Validation 4

  • Hibernate1 file
  • org.springframework.boot:spring-boot-starter-validation
  • jakarta.validation:jakarta.validation-api1 file
  • javax.validation:validation-api1 file

Testing 13

  • org.springframework.boot:spring-boot-starter-test
  • org.junit.jupiter:junit-jupiter-api860 files
  • org.mockito:mockito-core239 files
  • org.hamcrest:hamcrest130 files
  • org.awaitility:awaitility18 files
  • org.junit.jupiter:junit-jupiter-params15 files
  • org.junit.platform:junit-platform-launcher4 files
  • junit:junit3 files
  • org.mockito:mockito-junit-jupiter2 files
  • junit-jupiter-engine
  • mockito-inline
  • mockwebserver
1 more
  • testcontainers

Deploy 21

  • OpenTelemetry2 files
  • org.apache.logging.log4j:log4j-api2 files
  • io.opentelemetry:opentelemetry-bom
  • org.apache.logging.log4j:log4j-slf4j2-impl
  • org.springframework.boot:spring-boot-starter-logging
  • Prometheus
  • io.micrometer:micrometer-core17 files
  • io.micrometer:micrometer-observation14 files
  • io.micrometer:micrometer-tracing12 files
  • org.slf4j:slf4j-api8 files
  • log4j:log4j3 files
  • org.apache.logging.log4j:log4j-core2 files
9 more
  • io.micrometer:micrometer-registry-otlp1 file
  • commons-logging
  • log4j-slf4j-impl
  • logback-classic
  • micrometer-registry-prometheus
  • micrometer-tracing-bridge-brave
  • micrometer-tracing-bridge-otel
  • sentinel-transport-simple-http
  • zipkin-reporter-brave

Tools 9

  • Apache14 files
  • Sonatype1 file
  • org.apache.maven:maven-core
  • org.springframework.boot:spring-boot-configuration-processor
  • Swagger
  • org.apache.maven.shared:maven-common-artifact-filters5 files
  • checkstyle
  • jsr305
  • maven-plugin-annotations

Other 48

  • Google2 files
  • com.google.protobuf:protobuf-java
  • javax.annotation:javax.annotation-api28 files
  • com.fasterxml.jackson:jackson-bom18 files
  • org.javassist:javassist9 files
  • org.yaml:snakeyaml8 files
  • io.grpc:grpc-core6 files
  • com.alibaba.fastjson2:fastjson25 files
  • org.codehaus.plexus:plexus-utils4 files
  • com.fasterxml.jackson.core:jackson-core3 files
  • com.fasterxml.jackson.datatype:jackson-datatype-jsr3102 files
  • org.apache.httpcomponents:httpclient2 files
36 more
  • org.reactivestreams:reactive-streams2 files
  • com.alibaba:fastjson1 file
  • io.grpc:grpc-stub1 file
  • javax.xml.bind:jaxb-api1 file
  • net.bytebuddy:byte-buddy1 file
  • org.apache.commons:commons-compress1 file
  • org.apache.commons:commons-lang31 file
  • org.aspectj:aspectjweaver1 file
  • apollo-client
  • bcpkix-jdk18on
  • bcprov-jdk18on
  • byte-buddy-agent
  • commons-codec
  • commons-io
  • grpc-context
  • grpc-netty
  • grpc-netty-shaded
  • grpc-protobuf
  • hessian
  • httpcore
  • jackson-databind
  • jakarta.websocket-api
  • jakarta.websocket-client-api
  • jakarta.xml.bind-api
  • jaxb-core
  • jaxb-impl
  • jaxb-runtime
  • nashorn-core
  • netty-all
  • netty-bom
  • netty-transport
  • netty-transport-native-epoll
  • okhttp
  • reactor-core
  • rxjava
  • snappy-java

Other repos with a similar stack

Ordered by how much of its stack they share with dubbo, then by stars.

Frequently asked questions

What language is dubbo written in?
dubbo is written in Java, with 482,221 written lines.
What framework does dubbo use?
dubbo is built with JAX-RS, dubbo-registry-nacos, dubbo-spring-boot-starter, org.apache.tomcat.embed:tomcat-embed-websocket, org.springframework:spring-tx, Spring Boot, tomcat-embed-core, tomcat-embed-el, Spring, javax.servlet:javax.servlet-api, org.apache.dubbo:dubbo, and jakarta.servlet:jakarta.servlet-api.
What database does dubbo use?
dubbo stores its data in com.alibaba.nacos:nacos-client, org.apache.zookeeper:zookeeper, and javax.cache:cache-api.
What does dubbo sign people in with?
dubbo signs people in with org.springframework.security:spring-security-bom, spring-security-oauth2-authorization-server, and spring-security-oauth2-client.
What services does dubbo use?
dubbo uses curator-recipes, hazelcast, and org.springframework:spring-jdbc.
Does dubbo have tests?
Yes. dubbo has 1,630 test files and is tested with junit-jupiter-engine, mockito-inline, mockwebserver, org.springframework.boot:spring-boot-starter-test, testcontainers, org.junit.jupiter:junit-jupiter-api, org.mockito:mockito-core, org.hamcrest:hamcrest, org.awaitility:awaitility, org.junit.jupiter:junit-jupiter-params, org.junit.platform:junit-platform-launcher, junit:junit, and org.mockito:mockito-junit-jupiter.
Which repos have a stack like dubbo's?

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.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →