Source: https://seerepo.com/r/apache/rocketmq/built
Markdown source: https://seerepo.com/r/apache/rocketmq/built.md
Description: rocketmq is a Java repo built with grpc-services and Spring. It stores its data in com.github.ben-manes.caffeine:caffeine.

# What is rocketmq built with?

rocketmq is a Java repo built with grpc-services and Spring. It stores its data in com.github.ben-manes.caffeine:caffeine, is tested with junit:junit, org.mockito:mockito-core, org.assertj:assertj-core, org.awaitility:awaitility, Google, and 1 more, deploys with jul-to-slf4j, org.slf4j:slf4j-api, OpenTelemetry, and io.opentelemetry:opentelemetry-exporter-otlp, and uses Apache and s3. It has 396,154 written lines, with 739 test files.

Read on November 4, 2026, at commit 0e839a9.

Repository: https://github.com/apache/rocketmq

## Backend

### Data

- **Apache**
- **[s3](https://seerepo.com/uses/s3)**
- **com.github.ben-manes.caffeine:caffeine**: 8 files

## Support

### The base

- **grpc-services**
- **[Spring](https://seerepo.com/uses/spring)**: 1 file

### Testing

- **junit:junit**: 670 files
- **org.mockito:mockito-core**: 264 files
- **org.assertj:assertj-core**: 238 files
- **org.awaitility:awaitility**: 82 files
- **[Google](https://seerepo.com/uses/google)**: 47 files
- **org.mockito:mockito-junit-jupiter**: 1 file

### Deploy

- **jul-to-slf4j**
- **org.slf4j:slf4j-api**: 29 files
- **[OpenTelemetry](https://seerepo.com/uses/opentelemetry)**: 14 files
- **io.opentelemetry:opentelemetry-exporter-otlp**: 3 files

### Tools

- **org.openjdk.jmh:jmh-generator-annprocess**
- **OpenJDK**: 3 files

### Other

- **bcpkix-jdk18on**
- **com.google.protobuf:protobuf-java-util**
- **commons-codec**
- **commons-io**
- **jackson-databind**
- **jakarta.annotation-api**
- **javassist**
- **lz4-java**
- **netty-all**
- **org.apache.commons:commons-lang3**: 199 files
- **io.grpc:grpc-stub**: 10 files
- **javax.annotation:javax.annotation-api**: 5 files
- **com.github.luben:zstd-jni**: 1 file
- **com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru**: 1 file
- **io.grpc:grpc-protobuf**: 1 file
- **org.apache.commons:commons-collections4**: 1 file
- **org.yaml:snakeyaml**: 1 file

## Other repos with a similar stack

- [thingsboard/thingsboard](https://seerepo.com/r/thingsboard/thingsboard/built): Apache, com.github.ben-manes.caffeine:caffeine, grpc-services, Spring, org.slf4j:slf4j-api · [Compare](https://seerepo.com/compare/apache/rocketmq/vs/thingsboard/thingsboard)
- [Stirling-Tools/Stirling-PDF](https://seerepo.com/r/Stirling-Tools/Stirling-PDF/built): Apache, com.github.ben-manes.caffeine:caffeine, Spring · [Compare](https://seerepo.com/compare/apache/rocketmq/vs/Stirling-Tools/Stirling-PDF)
- [spring-projects/spring-boot](https://seerepo.com/r/spring-projects/spring-boot/built): Apache, Spring, org.slf4j:slf4j-api · [Compare](https://seerepo.com/compare/apache/rocketmq/vs/spring-projects/spring-boot)
- [airbytehq/airbyte](https://seerepo.com/r/airbytehq/airbyte/built): Apache, s3, org.slf4j:slf4j-api · [Compare](https://seerepo.com/compare/airbytehq/airbyte/vs/apache/rocketmq)
- [elunez/eladmin](https://seerepo.com/r/elunez/eladmin/built): Apache, s3, Spring · [Compare](https://seerepo.com/compare/apache/rocketmq/vs/elunez/eladmin)
- [open-ani/animeko](https://seerepo.com/r/open-ani/animeko/built): Apache, s3, org.slf4j:slf4j-api · [Compare](https://seerepo.com/compare/apache/rocketmq/vs/open-ani/animeko)

## Frequently asked questions

### What language is rocketmq written in?

rocketmq is written in Java, with 396,154 written lines.

### What framework does rocketmq use?

rocketmq is built with grpc-services and Spring.

### What database does rocketmq use?

rocketmq stores its data in com.github.ben-manes.caffeine:caffeine.

### What services does rocketmq use?

rocketmq uses Apache and s3.

### Does rocketmq have tests?

Yes. rocketmq has 739 test files and is tested with junit:junit, org.mockito:mockito-core, org.assertj:assertj-core, org.awaitility:awaitility, Google, and org.mockito:mockito-junit-jupiter.

### Which repos have a stack like rocketmq's?

The ones that share most of its stack: thingsboard/thingsboard, Stirling-Tools/Stirling-PDF, and spring-projects/spring-boot.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
