Source: https://seerepo.com/r/jenkinsci/jenkins/built
Markdown source: https://seerepo.com/r/jenkinsci/jenkins/built.md
Description: jenkins is a Java repo built with guice, jakarta.servlet:jakarta.servlet-api, and org.springframework:spring-framework-bom. It signs people in with Spring.

# What is jenkins built with?

jenkins is a Java repo built with guice, jakarta.servlet:jakarta.servlet-api, and org.springframework:spring-framework-bom. It signs people in with Spring, makes its content with handlebars, is tested with org.junit.jupiter:junit-jupiter, org.hamcrest:hamcrest, org.mockito:mockito-junit-jupiter, Vitest, and org.xmlunit:xmlunit-core, and deploys with jcl-over-slf4j, log4j-over-slf4j, slf4j-bom, and slf4j-jdk14. It has 361,839 written lines, with 700 test files.

Read on November 8, 2026, at commit 21712b7.

Repository: https://github.com/jenkinsci/jenkins

## Frontend

### Interface

- **org.jfree:jfreechart**: 10 files
- **[tippy.js](https://seerepo.com/uses/tippyjs)**: 3 files
- **[sortablejs](https://seerepo.com/uses/sortablejs)**: 1 file

## Backend

### Sign-in

- **[Spring](https://seerepo.com/uses/spring)**: 90 files

## Support

### The base

- **guice**
- **[jakarta.servlet:jakarta.servlet-api](https://seerepo.com/uses/jakartaservlet-jakartaservlet-api)**: 151 files
- **org.springframework:spring-framework-bom**: 4 files

### Content

- **[handlebars](https://seerepo.com/uses/handlebars)**: 2 files

### Testing

- **org.junit.jupiter:junit-jupiter**: 664 files
- **org.hamcrest:hamcrest**: 367 files
- **org.mockito:mockito-junit-jupiter**: 40 files
- **Vitest**: 6 files
- **org.xmlunit:xmlunit-core**: 2 files

### Deploy

- **[jcl-over-slf4j](https://seerepo.com/uses/jcl-over-slf4j)**
- **log4j-over-slf4j**
- **slf4j-bom**
- **slf4j-jdk14**

### Tools

- **asm**
- **checkstyle**
- **spotbugs-annotations**
- **[Apache](https://seerepo.com/uses/apache)**: 14 files
- **org.antlr:antlr4-runtime**: 4 files
- **org.codehaus.groovy:groovy-all**: 3 files

### Other

- **bcprov-jdk18on**
- **commons-beanutils**
- **commons-codec**
- **commons-collections**
- **commons-io**
- **[Google](https://seerepo.com/uses/google)**
- **jna**
- **org.apache.commons:commons-fileupload2-jakarta-servlet6**
- **com.thoughtworks.xstream:xstream**: 48 files
- **jQuery**: 5 files
- **Lodash**: 4 files
- **hotkeys-js**: 1 file
- **jaxen:jaxen**: 1 file
- **org.apache.sshd:sshd-core**: 1 file

## Other repos with a similar stack

- [jeecgboot/JeecgBoot](https://seerepo.com/r/jeecgboot/JeecgBoot/built): jakarta.servlet:jakarta.servlet-api, sortablejs, Spring · [Compare](https://seerepo.com/compare/jeecgboot/JeecgBoot/vs/jenkinsci/jenkins)
- [OtterMind/Chat2DB](https://seerepo.com/r/OtterMind/Chat2DB/built): Spring, jcl-over-slf4j, log4j-over-slf4j · [Compare](https://seerepo.com/compare/jenkinsci/jenkins/vs/OtterMind/Chat2DB)
- [open-webui/open-webui](https://seerepo.com/r/open-webui/open-webui/built): tippy.js, sortablejs
- [spring-projects/spring-boot](https://seerepo.com/r/spring-projects/spring-boot/built): jakarta.servlet:jakarta.servlet-api, Spring
- [nocodb/nocodb](https://seerepo.com/r/nocodb/nocodb/built): sortablejs, handlebars
- [go-gitea/gitea](https://seerepo.com/r/go-gitea/gitea/built): tippy.js, sortablejs

## Frequently asked questions

### What language is jenkins written in?

jenkins is written in Java, with 361,839 written lines.

### What framework does jenkins use?

jenkins is built with guice, jakarta.servlet:jakarta.servlet-api, and org.springframework:spring-framework-bom.

### What does jenkins sign people in with?

jenkins signs people in with Spring.

### Does jenkins have tests?

Yes. jenkins has 700 test files and is tested with org.junit.jupiter:junit-jupiter, org.hamcrest:hamcrest, org.mockito:mockito-junit-jupiter, Vitest, and org.xmlunit:xmlunit-core.

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

The ones that share most of its stack: jeecgboot/JeecgBoot, OtterMind/Chat2DB, and open-webui/open-webui.

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