OneDev

O

OneDev

Self-hosted DevOps excellence - Git

Upvote

OneDev consolidates your entire DevOps workflow into a single, lightweight platform that rivals GitHub and GitLab while keeping complete control in your hands.

This all-in-one solution combines intelligent Git repository management with language-aware code search, customizable issue tracking with Kanban boards, and a powerful Docker-first, Kubernetes-native CI/CD engine—all optimized to run smoothly on a modest 2-core, 2GB server.

OneDev's symbol-aware code navigation analyzes source code with ANTLR to enable instant symbol search, definition jumping, and reference finding across any commit in your repository's history. Support includes Java, JavaScript, C, C++, C#, Go, PHP, Python, CSS, SCSS, LESS, and R.

The CI/CD system features a GUI-based YAML generator eliminating manual syntax lookup, one-command Docker deployment for instant local runners, and helm-based Kubernetes auto-scaling for enterprise workloads. Advanced capabilities include build matrices, typed parameters, parameter chaining, step templates, and build promotions.

Pull request workflows support policy-based review requirements by author, branch, and changed files, with AI-powered reviewer suggestions based on git history. Code annotations display coverage and static analysis results directly in review interfaces. The customizable issue system replaces simple open/close states with workflow-appropriate state transitions and fields.

OneDev's hierarchical project structure (children inherit parent settings) reduces management overhead for large organizations. After 5+ years of battle-tested reliability, bug fixing remains the highest development priority.

Frequently Asked Questions

Is OneDev free and open source?

Yes, OneDev is open source. It is released under the MIT license.

What can I use instead of GitHub?

You can use OneDev as a free, open-source alternative to GitHub.

Can I self-host OneDev?

Yes, OneDev can be self-hosted on your own server or cloud infrastructure.

What is OneDev written in?

It is built using JavaScript, Java.

Leave a Review

Share your experience with OneDev. Your review will be published after moderation.