OneDev logo

OneDev

Self-hosted Git server with CI/CD, Kanban boards, package registries, and code search

Open Source Alternative to
Repository activity
  • Stars15k
  • Forks958
  • Open Issues0
License

MIT

Languages
  • Java
  • JavaScript
  • HTML
OneDev screenshot

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