Source: https://seerepo.com/r/PaperMC/Paper/built
Markdown source: https://seerepo.com/r/PaperMC/Paper/built.md
Description: Paper is a Java repo. It deploys with org.apache.logging.log4j:log4j-iostreams, org.slf4j:slf4j-api, Apache, and org.apache.logging.log4j:log4j-core.

# What is Paper built with?

Paper is a Java repo. It deploys with org.apache.logging.log4j:log4j-iostreams, org.slf4j:slf4j-api, Apache, and org.apache.logging.log4j:log4j-core and uses com.mysql:mysql-connector-j, sqlite-jdbc, MySQL, and SQLite. It has 352,293 written lines, with 253 test files.

Read on November 10, 2026, at commit 0727243.

Repository: https://github.com/PaperMC/Paper

## Backend

### Data

- **[com.mysql:mysql-connector-j](https://seerepo.com/uses/commysql-mysql-connector-j)**
- **sqlite-jdbc**
- **[MySQL](https://seerepo.com/uses/mysql)**: 1 file · [paper-server/build.gradle.kts, line 149](https://github.com/PaperMC/Paper/blob/0727243c940172f6731dc63bc195917b629b71f9/paper-server/build.gradle.kts#L149)
- **[SQLite](https://seerepo.com/uses/sqlite)**: 1 file · [paper-server/build.gradle.kts, line 148](https://github.com/PaperMC/Paper/blob/0727243c940172f6731dc63bc195917b629b71f9/paper-server/build.gradle.kts#L148)

## Support

### Deploy

- **org.apache.logging.log4j:log4j-iostreams**
- **[org.slf4j:slf4j-api](https://seerepo.com/uses/orgslf4j-slf4j-api)**: 60 files
- **[Apache](https://seerepo.com/uses/apache)**: 5 files
- **[org.apache.logging.log4j:log4j-core](https://seerepo.com/uses/orgapachelogginglog4j-log4j-core)**: 2 files

### Tools

- **asm-commons**
- **maven-resolver-connector-basic**
- **org.jspecify:jspecify**: 753 files
- **com.squareup:javapoet**: 30 files
- **com.puppycrawl.tools:checkstyle**: 9 files
- **org.apache.maven:maven-resolver-provider**: 2 files

### Other

- **com.google.guava:guava**
- **commons-lang**
- **disruptor**
- **json-simple**
- **[JetBrains](https://seerepo.com/uses/jetbrains)**: 1,388 files
- **it.unimi.dsi:fastutil**: 58 files
- **[Google](https://seerepo.com/uses/google)**: 20 files
- **org.yaml:snakeyaml**: 8 files
- **io.netty:netty-codec-haproxy**: 5 files
- **info.picocli:picocli**: 1 file
- **io.github.classgraph:classgraph**: 1 file

## Other repos with a similar stack

- [alibaba/nacos](https://seerepo.com/r/alibaba/nacos/built): com.mysql:mysql-connector-j, MySQL, org.slf4j:slf4j-api, Apache, org.apache.logging.log4j:log4j-core · [Compare](https://seerepo.com/compare/alibaba/nacos/vs/PaperMC/Paper)
- [conductor-oss/conductor](https://seerepo.com/r/conductor-oss/conductor/built): sqlite-jdbc, MySQL, SQLite, org.slf4j:slf4j-api, org.apache.logging.log4j:log4j-core · [Compare](https://seerepo.com/compare/conductor-oss/conductor/vs/PaperMC/Paper)
- [apache/airflow](https://seerepo.com/r/apache/airflow/built): SQLite, org.slf4j:slf4j-api, Apache, org.apache.logging.log4j:log4j-core · [Compare](https://seerepo.com/compare/apache/airflow/vs/PaperMC/Paper)
- [alibaba/arthas](https://seerepo.com/r/alibaba/arthas/built): com.mysql:mysql-connector-j, MySQL, org.slf4j:slf4j-api, org.apache.logging.log4j:log4j-core · [Compare](https://seerepo.com/compare/alibaba/arthas/vs/PaperMC/Paper)
- [appsmithorg/appsmith](https://seerepo.com/r/appsmithorg/appsmith/built): com.mysql:mysql-connector-j, MySQL, org.slf4j:slf4j-api · [Compare](https://seerepo.com/compare/appsmithorg/appsmith/vs/PaperMC/Paper)
- [YunaiV/ruoyi-vue-pro](https://seerepo.com/r/YunaiV/ruoyi-vue-pro/built): com.mysql:mysql-connector-j, MySQL, org.slf4j:slf4j-api · [Compare](https://seerepo.com/compare/PaperMC/Paper/vs/YunaiV/ruoyi-vue-pro)

## Frequently asked questions

### What language is Paper written in?

Paper is written in Java, with 352,293 written lines.

### What services does Paper use?

Paper uses com.mysql:mysql-connector-j, sqlite-jdbc, MySQL, and SQLite.

### Does Paper have tests?

Yes. Paper has 253 test files.

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

The ones that share most of its stack: alibaba/nacos, conductor-oss/conductor, and apache/airflow.

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