Alternatives to OneDev
Self-hosted Git server with CI/CD, issue boards and package registries in one binary. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
OneDev
Self-hosted Git server with CI/CD, issue boards and package registries in one binary.
Replacements
Listings that take over the same core job as OneDev.
GitLab CE
Self-hosted Git platform with built-in CI/CD, registry and issue tracking.
GitLab CE offers the same mix of hosting, CI/CD, registries and issues with a larger community, but needs several gigabytes of memory and reserves advanced features for paid tiers.
Forgejo
Lightweight self-hosted Git forge, a community fork of Gitea.
Forgejo is a lightweight GPL-3.0 forge that runs from one binary with SQLite, is community governed and is working on federation.
Soft Serve
Host Git repositories with an interface available over SSH.
Soft Serve is a minimal repository host administered over SSH, so moving there drops the web interface, CI/CD, issue boards and package registries OneDev provides.
Similar software
Related functionality, not a direct replacement.
GitHub CLI
GitHub's official command-line tool: pull requests, issues, releases and Actions runs from the terminal next to git.
SourceGit
A fast desktop Git client for all three platforms that covers rebase, bisect, worktrees and LFS.
GitKraken Desktop
Visual Git client with a graph view, drag-and-drop branching and a merge editor.
Git
A free and open-source distributed version control system for projects of any size.