OneDev
Self-hosted DevOps excellence - Git
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.
Leave a Review
Share your experience with this project. Your review will be published after moderation.
