Building the product · Independent · 20 Oct 2026

theonedev/onedev

The Unified and Autonomous Development Platform

← Building the product
OneDev: Unified DevOps Platform. Self-hosted Git, tasks, pipelines, and AI teammates.

In simple English

OneDev lets you host your own code and manage your software projects. It gives you a place to store files, track tasks, run tests, and write documentation. It includes artificial intelligence helpers to review code and fix bugs automatically. You run it on your own server instead of paying a large company to host your project. It requires server management knowledge to set up and keep running safely.

What it is

OneDev is an all-in-one software development platform written in Java. It provides Git repositories, task tracking, automated testing pipelines, package registries, and built-in AI teammates.

What it is good for

Solo builders who want a complete, self-hosted alternative to GitHub or GitLab without paying heavy monthly fees or needing a massive server.

Stars15k
LicenceMIT
Latestv16.9.4 (2026-10-19)checked 20 Oct 2026
Last code change2026-10-19
Written inJava
Setup effort
3 / 5
Payoff
5 / 5
Good
  • Runs well on small servers with 2 GB of RAM.
  • Includes built-in CI/CD pipelines, package registries, and issue tracking.
  • Features native AI integration for code reviews and task automation.
Watch for
  • Requires Docker or Java server setup and ongoing maintenance.
  • Intel Macs and older operating systems are no longer supported.
  • Java-based stack can be heavy to troubleshoot for non-Java developers.
Replaces

GitHub, GitLab, or separate Jira and Jenkins setups

Works well with

Docker, PostgreSQL

Similar repositories
  • go-gitea/gitea59k stars

    A lighter self-hosted Git service written in Go, though it lacks built-in CI/CD and AI features.

  • gitbucket/gitbucket9.4k stars

    A GitHub clone powered by Scala with issue tracking and wikis, but less focus on automated pipelines.

Also reviewed on Repo Radar
  • python/mypy21k stars

    The reference type checker for Python, run from the command line.

  • HypothesisWorks/hypothesis9.1k stars

    A Python library that generates test inputs and reduces any failure to the smallest example that still fails.

  • wntrblm/nox1.6k stars

    Runs your tests and other jobs in fresh isolated environments, described in an ordinary Python file.

Install
docker run -p 6610:6610 -p 6611:6611 -v /var/run/docker.sock:/var/run/docker.sock -v ~/onedev:/opt/onedev theonedev/onedev

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Build & Ship › Source Control & Collaboration › Git Hosting.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.