- 2 min read


Discover an all-in-one Git server with CI/CD integration, Kanban boards, symbol search, and customizable issues for streamlined development.

Onedev is a self-hosted Git server that comes with integrated CI/CD and Kanban board capabilities. It provides an out-of-the-box solution for symbol search and navigation, code search with regular expressions, and much more without requiring additional setup. Its customizable issue tracking system with deep CI/CD integration makes it a flexible choice for teams looking to streamline their development workflow.

OneDev: Self-hosted Git Server with CI/CD and Kanban

Key Features

  • Symbol Search and Navigation: Onedev automatically indexes your code for efficient symbol searching and navigation.
  • Regular Expression Code Search: Perform fast regex searches across your codebase, thanks to incremental indexing.
  • Static Analysis Integration: Annotate source code and diffs with static analysis results directly within the UI.
  • Customizable Issues: Define custom issue states and fields, and integrate them deeply with your CI/CD pipelines.
  • Email-based Service Desk: Users can create and discuss issues via email without having an Onedev account.
  • Powerful Query Language: Sophisticated query languages for various entities come with intuitive auto-completions.
  • No YAML CI/CD: Use a GUI to define CI/CD pipelines instead of writing YAML files manually.
  • Pull Request Review Policy: Set up flexible review policies and receive reviewer suggestions based on git history.
  • Markdown Support: Enjoy a smart editor for markdown with seamless image embedding capabilities.
  • SLOC Trend Analysis: Monitor source lines of code trends by language over time within your projects.

Onedev Screenshots

Suggested Developer Use Cases

  • Seamless Project Management: Integrate Onedev into your workflow to manage repositories, track issues, and visualize progress on a Kanban board all in one place.
  • Simplified CI/CD Pipeline Creation: Utilize Onedev's GUI-based pipeline creation tool to streamline CI/CD setup, making it accessible for low-code developers who prefer not to work directly with YAML files.
  • Email-driven Issue Tracking: Offer clients an easy way to report issues via email which are then automatically tracked in Onedev, improving communication and issue resolution without needing client-side setup.
Stars Last commit Project status
Star Saturday, December 30, 2023 🌟 Healthy