Self-hosted Git server with CI/CD, Kanban boards, package registries, and code search
- Stars15k
- Forks958
- Open Issues0
MIT
- Java
- JavaScript
- HTML

About OneDev
OneDev is a Git server for teams that want code hosting, CI/CD, issue tracking, Kanban, and packages in one self-hosted DevOps platform. It supports pull requests, code review, project organization, and service desk workflows that link emails with issues.
Code tools include language-aware symbol search and navigation, regular-expression code search, inline code and diff discussions, coverage and problem annotations from CI/CD, and code protection rules based on users, files, and branches. CI/CD jobs can be created with a GUI, use typed parameters, matrix jobs, reusable logic, cache management, containers, bare metal, Kubernetes, or agents.
OneDev also includes built-in package registries, time tracking and reports, dashboards, saved queries with subscriptions, SLOC trends, AI-assisted DevOps features, server workspaces with dev containers, an MCP server, and clustering to replicate or distribute projects across servers.
Key features
- Git hosting with pull requests, code review, and protection rules
- GUI-created CI/CD jobs with matrix jobs, templates, and cache management
- Automated Kanban boards and customizable issue workflows
- Built-in package registries linked with CI/CD jobs
- Language-aware symbol navigation and regex code search
Details
- First released
- 2018
- Self-hosting
- Self-hosted DevOps platform
- Code hosting
- Git server with pull requests
- CI/CD
- GUI jobs · containers · agents · Kubernetes
- Packages
- Built-in package registries
- Issues
- Kanban · workflows · service desk
