OneDev

OneDev

by OneDev • • Version Control & Code Hosting

No reviews yet
Free plan available View plans

OneDev is a self-hosted Git server with built-in CI/CD, code review, package registry and issue boards, run on your own hardware via Docker or Kubernetes.

OneDev gives a development team one place to keep its repositories, review changes, run builds and track the work behind them, on a server the team controls. It replaces a chain of separate tools (a Git host, a CI service, a package store and a ticket tracker) with one application and one permission model. OneDev Pty, the company of the same name, develops and maintains it. Code review runs through pull requests with inline discussion on any snippet of source or diff. Branch protection rules can require approvals from a named group for chosen file patterns, and OneDev suggests reviewers from the history of the changed files. The built-in CI/CD engine runs jobs defined in the repository on the team's own executors, and builds can publish to the package registry, which holds Maven, npm, PyPI, NuGet, Cargo, Helm and RubyGems packages beside container images. Issues get their own states, transitions, fields and link types, and boards plan them by iteration. Per commit code search, symbol navigation and a command palette help people find their way around large codebases, while workspaces open code in the browser with a terminal on the server. OneDev suits engineering teams that want Git hosting, builds and issue tracking on infrastructure they administer, with one login and one set of project roles across all of it. LDAP and Active Directory connect it to an existing user directory, and a project hierarchy lets settings flow down from parent projects. It comes as a Community Edition for any team and an Enterprise Edition that adds high availability, security and compliance scanning, Renovate dependency updates, an audit log, time tracking and Kubernetes workspace provisioners. Teams install it from a Docker container, on bare metal or on a Kubernetes cluster. A typical change starts with a push to a feature branch. A protected branch holds the merge until the required reviewers approve, and the pipeline builds the change, scans its dependencies for known vulnerabilities and pushes an image to the registry. When the commit message references an issue, that issue links to the commit, the pull request and the build, and a state rule can move it on once the build passes. Customers can open tickets by email through the service desk, and AI users can take on work in the tracker as autonomous teammates. OneDev fits teams that would rather run one service for code, builds and tickets than connect and maintain several.

Pricing

View plans
  • Community Edition

    Free

    • Self-hosted install with Docker, on bare metal or on Kubernetes
    • Built-in CI/CD engine and package registry
    • Per commit code search and symbol navigation
    • Comments and code analysis annotations on source and diffs
    • Issue state, field and link customization
    • Service desk to create and discuss issues by email
    • Pull request review policy
    • Project hierarchy for setting inheritance
    • LDAP and Active Directory support, two-factor authentication
    • AI users as autonomous teammates, plus skills and a CLI for AI agents
    • Community support
  • Enterprise Edition

    $6 per month

    Per user per month, sold as user months with a 12 user-month minimum per order

    • Disabled users, service accounts and AI users are not counted
    • Free trial available
    • Everything in Community Edition
    • High availability and scalability
    • Security and compliance scan
    • Dependency updates via Renovate
    • Audit log of important changes
    • Time tracking, statistics and trends
    • Custom user and group dashboards
    • Cross-project code search
    • Remote and Kubernetes workspace provisioners
    • Web terminal to debug CI/CD jobs
    • Disabled accounts keep their activity history
    • Separate storage for Git LFS, packages and artifacts
    • SendGrid integration
    • Priority email support

Features

  • Included: Pull or merge request workflow
  • Included: Protected branches with required approvals
  • Included: Code owners for automatic reviewer requests
  • Included: Built-in CI/CD pipelines
  • Included: Git LFS for large binary files
  • Included: Built-in issue tracker per repository
  • Not included: Repository wiki and hosted static pages
  • Included: Package and container registry
  • Not included: Repository import from other hosts
  • Included: Dependency vulnerability alerts
  • Not included: Secret scanning on push
  • Included: Hosted cloud development environments
  • Included: Fine-grained repository permissions
  • Not included: SAML single sign-on for the organization
  • Included: Organization audit log
  • Included: Self-managed installation option
  • Included: Free tier with private repositories

Additional Features

  • Pull request code review with inline discussion
  • Branch protection with required approvals
  • Reviewer rules by file pattern
  • Built-in CI/CD engine
  • Web terminal for debugging CI/CD jobs
  • Package registry for Maven, npm, PyPI, NuGet, Cargo, Helm and RubyGems
  • Container image registry
  • Git LFS support
  • Per commit code search
  • Symbol navigation and outline
  • Command palette
  • Custom issue states and transitions
  • Conditional issue fields
  • Issue boards and iterations
  • Issue links with sub issues
  • Fixing issues from commit messages
  • Service desk for issues sent by email
  • Dependency vulnerability scanning in builds
  • Renovate dependency updates
  • Browser workspaces with terminal access
  • Project hierarchy with setting inheritance
  • Project roles and group authorizations
  • LDAP and Active Directory support
  • Two-factor authentication
  • Audit log of important changes
  • Time tracking with statistics and trends
  • High availability and scalability
  • AI users as autonomous teammates
  • Docker, bare metal and Kubernetes installs

Best for

  • Teams that want Git, CI/CD, packages and issues on one self-hosted server
  • Organisations that keep source code on infrastructure they run
  • Teams willing to install and update their own server
  • Small teams starting on the Community Edition
  • Teams already running Docker or Kubernetes
  • Companies with an LDAP or Active Directory user directory
  • Enterprises that need high availability and an audit log

Use cases

  • Hosting private Git repositories on your own server
  • Reviewing pull requests under branch protection rules
  • Running build and deploy pipelines on your own executors
  • Publishing container images and packages from builds
  • Planning iterations on issue boards
  • Scanning dependencies for known vulnerabilities in builds
  • Moving issues forward from commit messages and passing builds
  • Taking customer tickets by email through the service desk
  • Keeping dependencies current with Renovate
  • Editing and debugging code in browser workspaces

Screenshots & Videos

Explore OneDev in action

Onedev Homepage With Platform Headline
View full size
Onedev Homepage With Platform Headline

User Reviews

Write a Review

No reviews yet

Be the first to share your experience with this software.

Compare with Similar Software

Click to compare side by side with OneDev

Want to claim this brand?

To claim this brand, please contact support.