Source: https://seerepo.com/r/alibaba/COLA/built
Markdown source: https://seerepo.com/r/alibaba/COLA/built.md
Description: COLA is a Java repo built with org.springframework.boot:spring-boot-dependencies and org.springframework.boot:spring-boot-starter-aop.

# What is COLA built with?

COLA is a Java repo built with org.springframework.boot:spring-boot-dependencies and org.springframework.boot:spring-boot-starter-aop. It stores its data in MySQL, reaches it with mybatis-spring-boot-starter and Spring, validates its data with Hibernate and validation-api, is tested with dbunit, junit-jupiter-engine, org.springframework.boot:spring-boot-starter-test, spring-kafka-test, wiremock-standalone, and 4 more, deploys with slf4j-simple and org.slf4j:slf4j-api, and uses embedded-redis, H2 Database, jedis, mysql:mysql-connector-java, spring-boot-starter-data-redis, and 2 more. It has 17,168 written lines, with 130 test files.

Read on November 10, 2026, at commit 352e1a8.

Repository: https://github.com/alibaba/COLA

## Backend

### Data

- **embedded-redis**
- **[H2 Database](https://seerepo.com/uses/h2-database)**
- **[jedis](https://seerepo.com/uses/jedis)**
- **[mysql:mysql-connector-java](https://seerepo.com/uses/mysql-mysql-connector-java)**
- **spring-boot-starter-data-redis**
- **spring-kafka**
- **[MySQL](https://seerepo.com/uses/mysql)**: 4 files · [cola-archetypes/cola-archetype-light/src/main/resources/archetype-resources/pom.xml, line 1](https://github.com/alibaba/COLA/blob/352e1a867538d9cd40e1b11e4028fa652fc97557/cola-archetypes/cola-archetype-light/src/main/resources/archetype-resources/pom.xml#L1)
- **[Redis](https://seerepo.com/uses/redis)**: 2 files · [cola-components/cola-component-unittest/src/main/java/com/alibaba/cola/unittest/redis/RedisExtension.java, line 12](https://github.com/alibaba/COLA/blob/352e1a867538d9cd40e1b11e4028fa652fc97557/cola-components/cola-component-unittest/src/main/java/com/alibaba/cola/unittest/redis/RedisExtension.java#L12)

### Data access

- **mybatis-spring-boot-starter**
- **[Spring](https://seerepo.com/uses/spring)**: 3 files

## Support

### The base

- **org.springframework.boot:spring-boot-dependencies**
- **org.springframework.boot:spring-boot-starter-aop**: 1 file

### Validation

- **[Hibernate](https://seerepo.com/uses/hibernate)**
- **validation-api**

### Testing

- **dbunit**
- **junit-jupiter-engine**
- **org.springframework.boot:spring-boot-starter-test**
- **spring-kafka-test**
- **wiremock-standalone**
- **org.junit.jupiter:junit-jupiter**: 27 files
- **org.awaitility:awaitility**: 3 files
- **org.junit.platform:junit-platform-launcher**: 2 files
- **junit:junit**: 1 file

### Deploy

- **[slf4j-simple](https://seerepo.com/uses/slf4j-simple)**
- **[org.slf4j:slf4j-api](https://seerepo.com/uses/orgslf4j-slf4j-api)**: 5 files

### Tools

- **org.springframework.boot:spring-boot-configuration-processor**
- **org.projectlombok:lombok**: 22 files
- **commons-cli:commons-cli**: 2 files

### Other

- **jakarta.el**
- **javax.el-api**
- **com.alibaba:fastjson**: 1 file

## Other repos with a similar stack

- [appsmithorg/appsmith](https://seerepo.com/r/appsmithorg/appsmith/built): H2 Database, jedis, MySQL, Redis, Spring, Hibernate, slf4j-simple, org.slf4j:slf4j-api · [Compare](https://seerepo.com/compare/alibaba/COLA/vs/appsmithorg/appsmith)
- [chinabugotech/hutool](https://seerepo.com/r/chinabugotech/hutool/built): H2 Database, jedis, MySQL, Redis, Spring, Hibernate, slf4j-simple, org.slf4j:slf4j-api · [Compare](https://seerepo.com/compare/alibaba/COLA/vs/chinabugotech/hutool)
- [apache/incubator-seata](https://seerepo.com/r/apache/incubator-seata/built): H2 Database, jedis, mysql:mysql-connector-java, MySQL, Redis, Spring, slf4j-simple, org.slf4j:slf4j-api · [Compare](https://seerepo.com/compare/alibaba/COLA/vs/apache/incubator-seata)
- [jeecgboot/JeecgBoot](https://seerepo.com/r/jeecgboot/JeecgBoot/built): jedis, mysql:mysql-connector-java, MySQL, Redis, org.springframework.boot:spring-boot-starter-aop, Spring, Hibernate · [Compare](https://seerepo.com/compare/alibaba/COLA/vs/jeecgboot/JeecgBoot)
- [spring-projects/spring-boot](https://seerepo.com/r/spring-projects/spring-boot/built): H2 Database, spring-kafka, Spring, Hibernate, slf4j-simple, org.slf4j:slf4j-api · [Compare](https://seerepo.com/compare/alibaba/COLA/vs/spring-projects/spring-boot)
- [conductor-oss/conductor](https://seerepo.com/r/conductor-oss/conductor/built): jedis, mysql:mysql-connector-java, MySQL, Redis, Spring, org.slf4j:slf4j-api · [Compare](https://seerepo.com/compare/alibaba/COLA/vs/conductor-oss/conductor)

## Frequently asked questions

### What language is COLA written in?

COLA is written in Java, with 17,168 written lines.

### What framework does COLA use?

COLA is built with org.springframework.boot:spring-boot-dependencies and org.springframework.boot:spring-boot-starter-aop.

### What database does COLA use?

COLA stores its data in MySQL and reaches it with mybatis-spring-boot-starter and Spring.

The proof: [cola-archetypes/cola-archetype-light/src/main/resources/archetype-resources/pom.xml, line 1](https://github.com/alibaba/COLA/blob/352e1a867538d9cd40e1b11e4028fa652fc97557/cola-archetypes/cola-archetype-light/src/main/resources/archetype-resources/pom.xml#L1)

### What services does COLA use?

COLA uses embedded-redis, H2 Database, jedis, mysql:mysql-connector-java, spring-boot-starter-data-redis, spring-kafka, and Redis.

### Does COLA have tests?

Yes. COLA has 130 test files and is tested with dbunit, junit-jupiter-engine, org.springframework.boot:spring-boot-starter-test, spring-kafka-test, wiremock-standalone, org.junit.jupiter:junit-jupiter, org.awaitility:awaitility, org.junit.platform:junit-platform-launcher, and junit:junit.

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

The ones that share most of its stack: appsmithorg/appsmith, chinabugotech/hutool, and apache/incubator-seata.

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