What is onedev built with?

onedev is a Java repo built with JAX-RS, jersey-container-servlet, org.jetbrains.kotlin:kotlin-stdlib, org.eclipse.jetty:jetty-server, org.eclipse.jetty.ee11.websocket:jetty-ee11-websocket-jetty-server, and 2 more. It stores its data in com.hazelcast:hazelcast, reaches it with org.hibernate.orm:hibernate-core, signs people in with Apache, com.nimbusds:oauth2-oidc-sdk, and org.apache.shiro:shiro-web, uses AI through langchain4j-http-client-jdk, langchain4j-open-ai, and dev.langchain4j:langchain4j, makes its content with org.apache.tika:tika-core, org.eclipse.angus:jakarta.mail, com.google.zxing:javase, and org.apache.commons:commons-csv, validates its data with commons-validator, jersey-bean-validation, jakarta.validation:jakarta.validation-api, and Hibernate, deploys with jul-to-slf4j, log4j-over-slf4j, org.slf4j:slf4j-api, ch.qos.logback:logback-classic, and ch.qos.logback:logback-core, and uses HikariCP and hsqldb. It has 681,626 written lines, with 229 test files.

Read on November 8, 2026, at commit baf17ef. Read it as markdown

Backend

The base 1

Data 3

  • com.hazelcast:hazelcast19 files
  • HikariCP
  • hsqldb

Data access 1

  • org.hibernate.orm:hibernate-core

Sign-in 3

  • Apache229 files
  • org.apache.shiro:shiro-web13 files
  • com.nimbusds:oauth2-oidc-sdk16 files

AI 3

  • dev.langchain4j:langchain4j34 files
  • langchain4j-http-client-jdk
  • langchain4j-open-ai

Support

The base 6

  • org.jetbrains.kotlin:kotlin-stdlib
  • org.eclipse.jetty:jetty-server31 files
  • org.eclipse.jetty.ee11.websocket:jetty-ee11-websocket-jetty-server3 files
  • org.eclipse.jetty.compression:jetty-compression-gzip1 file
  • org.eclipse.jetty.compression:jetty-compression-server1 file
  • jersey-container-servlet

Content 4

  • org.apache.commons:commons-csv1 file
  • org.apache.tika:tika-core26 files
  • org.eclipse.angus:jakarta.mail3 files
  • com.google.zxing:javase1 file

Validation 4

Deploy 5

Tools 5

  • asm
  • asm-analysis
  • asm-commons
  • asm-tree
  • asm-util

Other 38

  • JetBrains52 files
  • org.apache.commons:commons-text6 files
  • Google1 file
  • com.google.guava:guava
  • org.apache.commons:commons-lang3267 files
  • com.fasterxml.jackson:jackson-bom143 files
  • org.dom4j:dom4j26 files
  • org.apache.lucene:lucene-core24 files
  • org.json:json24 files
  • joda-time:joda-time22 files
  • org.apache.httpcomponents:httpclient19 files
  • org.apache.sshd:sshd-core15 files
26 more
  • com.thoughtworks.xstream:xstream10 files
  • org.yaml:snakeyaml10 files
  • org.apache.lucene:lucene-queryparser4 files
  • org.apache.commons:commons-collections43 files
  • com.moandjiezana.toml:toml4j2 files
  • jakarta.activation:jakarta.activation-api1 file
  • org.apache.commons:commons-compress1 file
  • org.objenesis:objenesis1 file
  • org.ocpsoft.prettytime:prettytime1 file
  • bcpg-jdk18on
  • bcpkix-jdk18on
  • bcprov-jdk18on
  • bctls-jdk18on
  • bcutil-jdk18on
  • byte-buddy
  • commons-beanutils
  • commons-codec
  • commons-io
  • expressly
  • jakarta.el-api
  • javassist
  • lucene-backward-codecs
  • org.eclipse.jgit.archive
  • org.eclipse.jgit.http.server
  • quartz
  • slack-api-client

Other repos with a similar stack

Ordered by how much of its stack they share with onedev, then by stars.

Frequently asked questions

What language is onedev written in?
onedev is written in Java, with 681,626 written lines.
What framework does onedev use?
onedev is built with JAX-RS, jersey-container-servlet, org.jetbrains.kotlin:kotlin-stdlib, org.eclipse.jetty:jetty-server, org.eclipse.jetty.ee11.websocket:jetty-ee11-websocket-jetty-server, org.eclipse.jetty.compression:jetty-compression-gzip, and org.eclipse.jetty.compression:jetty-compression-server.
What database does onedev use?
onedev stores its data in com.hazelcast:hazelcast and reaches it with org.hibernate.orm:hibernate-core.
What does onedev sign people in with?
onedev signs people in with Apache, com.nimbusds:oauth2-oidc-sdk, and org.apache.shiro:shiro-web.
Does onedev use AI?
Yes. onedev uses AI through langchain4j-http-client-jdk, langchain4j-open-ai, and dev.langchain4j:langchain4j.
What services does onedev use?
onedev uses HikariCP and hsqldb.
Does onedev have tests?
Yes. onedev has 229 test files.
Which repos have a stack like onedev's?

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →