awesome-repositories.comKategorienBlog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
theonedev avatar

theonedev/onedev

0
View on GitHub↗
14,705 Stars·939 Forks·Java·mit·25 Aufrufeonedev.io↗

Onedev

OneDev is a self-hosted, unified development platform that integrates Git repository hosting, issue tracking, and continuous integration and deployment (CI/CD) into a single system. It provides a comprehensive environment for managing the entire software lifecycle, allowing teams to coordinate code reviews, track development tasks, and automate build pipelines through a centralized interface.

The platform distinguishes itself by offering browser-based, containerized development environments that allow developers to access and edit project files directly on the server. Its build system utilizes a directed acyclic graph to model complex, multi-step workflows, which can be executed across distributed infrastructure using remote agents. These build processes are highly flexible, supporting reusable templates, artifact promotion, and the provisioning of ephemeral services like databases during the execution lifecycle.

Beyond its core automation capabilities, the platform includes robust project management tools featuring hierarchical permission inheritance and granular role-based access control. It supports collaborative development through advanced code review features, such as inline diff annotations and configurable approval policies. The system is designed for scalability and reliability, offering options for high-availability deployments, external database connectivity, and container orchestration within Kubernetes environments.

Features

  • Self-Hosted Git Services - Integrates Git repository hosting, issue tracking, and automated CI/CD pipelines into a single self-hosted development platform.
  • Git Hosting Platforms - Provides a self-hosted platform for managing Git repositories and collaborative development workflows.
  • Issue Tracking Systems - Organizes development tasks and bug reports within a centralized platform integrated with code hosting and automated builds.
  • Browser-Based Development Environments - Provides browser-based, containerized development environments that allow developers to access and edit project files directly on the server.
  • Build and Task Automation - Automates continuous integration and deployment tasks using a visual interface to define build specifications and job templates.
  • Continuous Integration & Deployment - Automates multi-step build processes, artifact promotion, and deployment tasks across distributed infrastructure using a visual pipeline interface.
  • Code Review Interfaces - Facilitates collaborative code review through pull requests with configurable policies for required reviewers and approval rules.
  • Code Review Tools - Facilitates collaborative code reviews with pull requests, inline annotations, and configurable approval policies.
  • Development Project Management - Manages software development projects with hierarchical permission inheritance, granular role-based access control, and integrated code review workflows.
  • Containerized and Isolated Workspaces - Provisions isolated, containerized development environments that are disposable and accessible via the browser.
  • Build Orchestration - Coordinates complex, multi-step build processes using dependency graphs with support for concurrent execution.
  • Containerized Build Environments - Executes build tasks across various environments including container clusters, remote containers, and host shell environments.
  • Remote Worker Execution - Offloads build jobs to remote worker nodes to scale processing capacity across diverse infrastructure.
  • Project Management - Organizes code, issues, and build configurations into hierarchical structures that support permission inheritance and project-wide settings.
  • Build Artifact Generators - Passes verified build outputs to downstream jobs to enable staged delivery and continuous integration workflows.
  • Distributed Build Systems - Offloads build jobs to remote agent machines to scale processing capacity across infrastructure.
  • Kubernetes Cluster Management - Orchestrates application lifecycles within Kubernetes clusters for automated scaling and resource management.
  • Directed Acyclic Graph Engines - Models complex, multi-step build processes as dependency graphs to enable concurrent execution and automated triggering.
  • Build Templates - Groups sequences of build commands into parameterized templates that can be shared and reused across different job configurations.
  • Containerized Deployments - Deploys the application as a containerized service to ensure consistent execution across infrastructure.
  • Ephemeral Database Provisioning - Configures ephemeral infrastructure like databases or message queues required by build jobs during their execution lifecycle.
  • High Availability Systems - Supports high-availability deployments with multiple server instances to ensure continuous service uptime.
  • Role-Based Access Control - Enforces granular security policies by assigning permissions to users and groups for specific projects and resources.
  • Configuration Inheritance Policies - Propagates security policies and settings through nested project structures to manage access control.
  • Event-Driven Hook Systems - Facilitates automated communication between repositories and pipelines through event-driven integration hooks.
  • Code Diff Inspectors - Allows users to select specific ranges of text within file comparisons to generate permanent links or attach collaborative comments.
  • External Service Integrations - Exposes standardized interfaces to connect external services with internal repositories, issue trackers, and CI/CD pipelines.
  • Backup and Recovery - Creates snapshots of databases and file systems to ensure data recovery and system reliability.
  • Database Connectivity - Supports connectivity to production-grade external databases for improved reliability and performance.
  • Security & HTTPS - Encrypts client-server communication through configurable security certificates and automated HTTPS management.

Star-Verlauf

Star-Verlauf für theonedev/onedevStar-Verlauf für theonedev/onedev

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Onedev

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Onedev.
  • awesome-selfhosted/awesome-selfhostedAvatar von awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Auf GitHub ansehen↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    Auf GitHub ansehen↗299,516
  • linkedin/school-of-sreAvatar von linkedin

    linkedin/school-of-sre

    8,093Auf GitHub ansehen↗

    This project is a comprehensive educational resource and curriculum focused on site reliability engineering, distributed systems, and infrastructure operations. It provides technical guides, a systems engineering course, and instructional manuals designed to teach the principles of managing large-scale computing environments. The curriculum covers high-level architectural design for scalability and resilience, including fault-tolerant infrastructure, high-availability patterns, and microservices decomposition. It emphasizes the practical application of site reliability engineering through the

    HTMLgithadooplinux
    Auf GitHub ansehen↗8,093
  • aws/aws-cdkAvatar von aws

    aws/aws-cdk

    12,817Auf GitHub ansehen↗

    The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It

    TypeScriptawscloud-infrastructurehacktoberfest
    Auf GitHub ansehen↗12,817
  • pulumi/pulumiAvatar von pulumi

    pulumi/pulumi

    24,797Auf GitHub ansehen↗

    Pulumi is an infrastructure-as-code framework that enables the definition, deployment, and management of cloud resources using general-purpose programming languages. It functions as a cloud resource orchestrator that coordinates the lifecycle of heterogeneous infrastructure by executing code to construct dependency graphs and reconciling the desired state against actual cloud environments. The platform distinguishes itself through a language-host runtime bridge that allows developers to use standard programming languages to define infrastructure, rather than relying solely on domain-specific

    Goawsazurecloud
    Auf GitHub ansehen↗24,797
Alle 30 Alternativen zu Onedev anzeigen→

Häufig gestellte Fragen

Was macht theonedev/onedev?

OneDev is a self-hosted, unified development platform that integrates Git repository hosting, issue tracking, and continuous integration and deployment (CI/CD) into a single system. It provides a comprehensive environment for managing the entire software lifecycle, allowing teams to coordinate code reviews, track development tasks, and automate build pipelines through a centralized interface.

Was sind die Hauptfunktionen von theonedev/onedev?

Die Hauptfunktionen von theonedev/onedev sind: Self-Hosted Git Services, Git Hosting Platforms, Issue Tracking Systems, Browser-Based Development Environments, Build and Task Automation, Continuous Integration & Deployment, Code Review Interfaces, Code Review Tools.

Welche Open-Source-Alternativen gibt es zu theonedev/onedev?

Open-Source-Alternativen zu theonedev/onedev sind unter anderem: awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… linkedin/school-of-sre — This project is a comprehensive educational resource and curriculum focused on site reliability engineering,… aws/aws-cdk — The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision… pulumi/pulumi — Pulumi is an infrastructure-as-code framework that enables the definition, deployment, and management of cloud… redis/go-redis — This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive… weblateorg/weblate — Weblate is an open-source web-based translation management system that provides a collaborative platform for teams to…