Source: https://seerepo.com/r/binarywang/WxJava/built
Markdown source: https://seerepo.com/r/binarywang/WxJava/built.md
Description: WxJava is a Java repo built with org.springframework.boot:spring-boot-autoconfigure, com.google.inject:guice, org.noear:solon, org.eclipse.jetty:jetty-server,…

# What is WxJava built with?

WxJava is a Java repo built with org.springframework.boot:spring-boot-autoconfigure, com.google.inject:guice, org.noear:solon, org.eclipse.jetty:jetty-server, org.eclipse.jetty:jetty-servlet, and 1 more. It stores its data in Spring, is tested with solon-test, org.testng:testng, org.mockito:mockito-core, and org.springframework.boot:spring-boot-starter-test, deploys with jcl-over-slf4j, org.slf4j:slf4j-api, and ch.qos.logback:logback-classic, and uses jedis, redisson, and Redis. It has 425,729 written lines, with 455 test files.

Read on November 7, 2026, at commit b650e5d.

Repository: https://github.com/binarywang/WxJava

## Backend

### Data

- **[jedis](https://seerepo.com/uses/jedis)**
- **redisson**
- **[Redis](https://seerepo.com/uses/redis)**: 107 files · [solon-plugins/wx-java-channel-multi-solon-plugin/src/main/java/com/binarywang/solon/wxjava/channel/configuration/services/WxChannelInJedisConfiguration.java, line 15](https://github.com/binarywang/WxJava/blob/b650e5d2b80496816adb76b05dcc64865bff4feb/solon-plugins/wx-java-channel-multi-solon-plugin/src/main/java/com/binarywang/solon/wxjava/channel/configuration/services/WxChannelInJedisConfiguration.java#L15)
- **[Spring](https://seerepo.com/uses/spring)**: 19 files

## Support

### The base

- **org.springframework.boot:spring-boot-autoconfigure**
- **com.google.inject:guice**: 165 files
- **org.noear:solon**: 68 files
- **org.eclipse.jetty:jetty-server**: 3 files
- **org.eclipse.jetty:jetty-servlet**: 3 files
- **javax.servlet:javax.servlet-api**: 1 file

### Testing

- **solon-test**
- **org.testng:testng**: 402 files
- **org.mockito:mockito-core**: 39 files
- **org.springframework.boot:spring-boot-starter-test**: 1 file

### Deploy

- **jcl-over-slf4j**
- **[org.slf4j:slf4j-api](https://seerepo.com/uses/orgslf4j-slf4j-api)**: 24 files
- **[ch.qos.logback:logback-classic](https://seerepo.com/uses/chqoslogback-logback-classic)**: 3 files

### Tools

- **jsr305**
- **org.springframework.boot:spring-boot-configuration-processor**
- **org.projectlombok:lombok**: 3,507 files
- **org.checkerframework:checker-qual**: 2 files

### Other

- **[Apache](https://seerepo.com/uses/apache)**
- **bcpkix-jdk18on**
- **bcprov-jdk18on**
- **com.google.guava:guava**
- **commons-codec**
- **commons-io**
- **httpcore**
- **jackson-annotations**
- **joda-time**
- **jodd-util**
- **okhttp**
- **weixin-java-miniapp**
- **weixin-java-pay**
- **wx-java-miniapp-spring-boot-starter**
- **wx-java-mp-spring-boot-starter**
- **[Google](https://seerepo.com/uses/google)**: 1,705 files
- **com.fasterxml.jackson:jackson-bom**: 1,184 files
- **org.apache.commons:commons-lang3**: 312 files
- **com.thoughtworks.xstream:xstream**: 159 files
- **com.fasterxml.jackson.dataformat:jackson-dataformat-xml**: 121 files
- **org.apache.httpcomponents:httpclient**: 63 files
- **com.fasterxml.jackson.core:jackson-core**: 6 files
- **org.dom4j:dom4j**: 2 files

## Other repos with a similar stack

- [conductor-oss/conductor](https://seerepo.com/r/conductor-oss/conductor/built): jedis, redisson, Redis, Spring, org.slf4j:slf4j-api · [Compare](https://seerepo.com/compare/binarywang/WxJava/vs/conductor-oss/conductor)
- [thingsboard/thingsboard](https://seerepo.com/r/thingsboard/thingsboard/built): jedis, Redis, Spring, org.slf4j:slf4j-api, ch.qos.logback:logback-classic · [Compare](https://seerepo.com/compare/binarywang/WxJava/vs/thingsboard/thingsboard)
- [appsmithorg/appsmith](https://seerepo.com/r/appsmithorg/appsmith/built): jedis, Redis, Spring, org.slf4j:slf4j-api · [Compare](https://seerepo.com/compare/appsmithorg/appsmith/vs/binarywang/WxJava)
- [YunaiV/ruoyi-vue-pro](https://seerepo.com/r/YunaiV/ruoyi-vue-pro/built): Redis, Spring, javax.servlet:javax.servlet-api, org.slf4j:slf4j-api · [Compare](https://seerepo.com/compare/binarywang/WxJava/vs/YunaiV/ruoyi-vue-pro)
- [spring-projects/spring-boot](https://seerepo.com/r/spring-projects/spring-boot/built): Spring, org.slf4j:slf4j-api, ch.qos.logback:logback-classic · [Compare](https://seerepo.com/compare/binarywang/WxJava/vs/spring-projects/spring-boot)
- [jeecgboot/JeecgBoot](https://seerepo.com/r/jeecgboot/JeecgBoot/built): jedis, Redis, Spring · [Compare](https://seerepo.com/compare/binarywang/WxJava/vs/jeecgboot/JeecgBoot)

## Frequently asked questions

### What language is WxJava written in?

WxJava is written in Java, with 425,729 written lines.

### What framework does WxJava use?

WxJava is built with org.springframework.boot:spring-boot-autoconfigure, com.google.inject:guice, org.noear:solon, org.eclipse.jetty:jetty-server, org.eclipse.jetty:jetty-servlet, and javax.servlet:javax.servlet-api.

### What database does WxJava use?

WxJava stores its data in Spring.

### What services does WxJava use?

WxJava uses jedis, redisson, and Redis.

### Does WxJava have tests?

Yes. WxJava has 455 test files and is tested with solon-test, org.testng:testng, org.mockito:mockito-core, and org.springframework.boot:spring-boot-starter-test.

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

The ones that share most of its stack: conductor-oss/conductor, thingsboard/thingsboard, and appsmithorg/appsmith.

## 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.
