awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

DevOps Automation and Infrastructure Tools

Ranking updated Jun 30, 2026

For a tool for automating CI/CD pipelines, the strongest matches are go-gitea/gitea (Gitea is a self-hosted Git service with a built-in), ovh/cds (CDS is a containerized, enterprise-scale CI/CD platform from OVH) and drone/drone (Drone is a container-based CI/CD platform that provides declarative). harness/harness and jenkinsci/jenkins round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

This collection features open-source software for automating infrastructure provisioning, continuous integration, and deployment workflows across cloud environments.

DevOps Automation and Infrastructure Tools

Find the best repos with AI.We'll search the best matching repositories with AI.
  • go-gitea/giteago-gitea avatar

    go-gitea/gitea

    56,328View on GitHub↗

    Gitea is a self-hosted service designed for managing version control repositories, project issue tracking, and software artifact distribution. It provides a collaborative platform that enables teams to host their own source code, manage development tasks through integrated project boards, and store container images or language-specific packages within a unified environment. The platform distinguishes itself through a built-in automation engine that executes continuous integration and delivery pipelines directly triggered by repository events. It utilizes a background task queue to manage asyn

    Gitea is a self-hosted Git service with a built-in CI/CD engine that triggers pipelines from repository events, offering pipeline-as-code, Git integration, artifact management, and a web UI, making it a comprehensive DevOps platform for building, testing, and deploying software.

    GoPackage RegistriesCI/CD Pipeline Configurations
    View on GitHub↗56,328
  • ovh/cdsovh avatar

    ovh/cds

    4,825View on GitHub↗

    CDS is a containerized continuous delivery platform and DevOps automation engine designed to orchestrate software build and deployment pipelines from version control to production. It functions as a pipeline-as-code framework, allowing deployment sequences and environment configurations to be defined via version-controlled files and reusable templates. The platform distinguishes itself through enterprise-scale capabilities, such as dynamically spawning worker nodes across clusters to handle high volumes of concurrent builds and the ability to provision ephemeral containerized services, like d

    CDS is a containerized, enterprise-scale CI/CD platform from OVH that offers pipeline-as-code, native Git integration, self-hosting, a plugin system, artifact management, and a web UI, squarely meeting the need for an open-source DevOps automation engine.

    GoPipeline-as-Code
    View on GitHub↗4,825
  • drone/dronedrone avatar

    drone/drone

    36,814View on GitHub↗

    Drone is a container-based continuous integration and delivery platform, source control management system, and artifact registry. It functions as a hosted workspace provider for cloud-based developer environments and a system for hosting and versioning code repositories. The platform executes build and deployment pipelines within isolated containers, using declarative configurations to automate software delivery. It includes a centralized registry for managing and versioning compiled binaries and build outputs to ensure consistent deployments across environments. The system covers a broad ca

    Drone is a container-based CI/CD platform that provides declarative pipeline configuration, Git integration, self-hosted deployment, artifact management, and an extensible plugin system via containers, making it a comprehensive fit for automating build, test, and deployment workflows.

    GoCI/CD Pipeline Configurations
    View on GitHub↗36,814
  • harness/harnessharness avatar

    harness/harness

    36,937View on GitHub↗

    Harness is an end-to-end developer platform and DevOps orchestration tool designed to automate software build, test, and deployment pipelines. It functions as a CI/CD platform and a source code management system for hosting and managing version-controlled repositories. The platform provides a remote development environment that launches ephemeral, cloud-based coding spaces to ensure standardized setups. It also includes a centralized artifact registry for storing and managing versioned binary packages and container images used in delivery pipelines. The system covers broad capability areas i

    Harness is an end-to-end DevOps platform that explicitly automates build, test, and deployment pipelines as a CI/CD solution, with Git integration, artifact management, and plugin extensibility, making it a comprehensive fit for this search.

    GoCI CD PipelinesArtifact HostingArtifact Registries
    View on GitHub↗36,937
  • jenkinsci/jenkinsjenkinsci avatar

    jenkinsci/jenkins

    25,452View on GitHub↗

    Jenkins is a CI/CD automation server and build automation tool used to orchestrate software build, test, and deployment pipelines. It functions as a pipeline orchestration engine and continuous delivery platform that manages the movement of software from source control to production environments. The project is built as a plugin-based automation framework, utilizing an extensibility model that integrates third-party tools and custom scripts to expand its capabilities. This architecture allows for the integration of specialized automation workflows and custom tool support through a plugin syst

    Jenkins is a self-hostable CI/CD automation server with pipeline-as-code via Jenkinsfiles, native Git integration, a vast plugin ecosystem for extensibility, artifact management, and a web dashboard, making it a comprehensive fit for automating build-test-deploy workflows.

    JavaPipeline OrchestrationAutomated Software DeliveryAutomated Test Execution
    View on GitHub↗25,452
  • gitlabhq/gitlabhqgitlabhq avatar

    gitlabhq/gitlabhq

    24,433View on GitHub↗

    This project is a Git DevOps platform and repository manager providing a complete toolset for hosting Git repositories, managing project tasks, and automating software delivery pipelines. It functions as a self-hosted version control system with integrated access controls, an issue tracker for project management, and a CI/CD pipeline orchestrator. The platform distinguishes itself by integrating DevSecOps capabilities, specifically a security scanner designed to detect secret leaks and API keys during the code review process. It coordinates the entire DevOps lifecycle, linking version control

    GitLab is a self-hostable DevOps platform with integrated CI/CD pipelines using pipeline-as-code, built-in Git hosting, artifact management, and a web UI dashboard, delivering everything needed to automate building, testing, and deploying software.

    RubyGit Hosting PlatformsLifecycle AutomationAutomation Pipelines
    View on GitHub↗24,433
  • woodpecker-ci/woodpeckerwoodpecker-ci avatar

    woodpecker-ci/woodpecker

    6,499View on GitHub↗

    Woodpecker is a self-hosted continuous integration server that automates building, testing, and deploying code changes triggered by repository events. It connects to a code forge to trigger pipelines on events and authenticate users, with pipelines defined in YAML files stored in the repository for version-controlled, declarative CI/CD configuration. Each pipeline step runs in an isolated Docker container, ensuring reproducible builds and clean environments with step-level resource isolation. The system uses webhook-driven event triggering from code forge events, and supports a multi-architec

    Woodpecker is a self-hosted CI/CD server that uses YAML pipeline as code, connects to Git forges, supports plugins, and runs isolated container steps, giving you the full automation pipeline with a web UI and artifact management — a strong fit for your DevOps workflow.

    GoCI/CD Automation ServersCode Forge ConnectorsContainer Workflow Orchestration
    View on GitHub↗6,499
  • dagger/daggerdagger avatar

    dagger/dagger

    15,970View on GitHub↗

    Dagger is a programmable CI/CD engine and containerized task runner designed to orchestrate build and test pipelines. It functions as an incremental build system that manages containers, filesystems, and secrets through a typed API to ensure consistent execution across local and cloud environments. The engine utilizes a language-agnostic client-server API to allow multi-language pipeline orchestration, enabling the sharing of typed artifacts and state across different SDKs without manual serialization. It optimizes execution through content-addressable caching and a directed acyclic graph to

    Dagger is a programmable CI/CD engine and containerized task runner that supports pipeline as code, Git integration, and self-hosting, fitting the search for a DevOps automation platform, though it lacks a built-in web UI dashboard and explicit plugin ecosystem.

    GoBuild AutomationContainer CI/CD PipelinesCI/CD Orchestration Tools
    View on GitHub↗15,970
  • travis-ci/travis-citravis-ci avatar

    travis-ci/travis-ci

    8,490View on GitHub↗

    Travis CI is a continuous integration platform and CI/CD pipeline orchestrator that automates the testing and building of code changes from version control systems. It functions as a multi-language test runner and build infrastructure manager, ensuring software quality through automated testing across various programming languages and runtimes. The platform is distinguished by its use of virtual-machine-based isolation for reproducible environments and a configuration-driven approach to pipeline generation. It supports complex testing strategies through parallel matrix execution, allowing job

    Travis CI is an open-source continuous integration platform that automates building and testing from Git repositories using pipeline-as-code configuration, directly fitting your need for a CI/CD orchestrator, though its self-hosting and artifact management options are less emphasized than in some competitors.

    Automated Software TestingBuild OrchestrationBuild Artifact Deployment
    View on GitHub↗8,490
  • screwdriver-cd/screwdriverscrewdriver-cd avatar

    screwdriver-cd/screwdriver

    1,042View on GitHub↗

    Screwdriver is a continuous delivery platform designed to orchestrate automated build, test, and deployment workflows. It functions as a containerized build orchestrator that manages the entire delivery lifecycle, from event-driven pipeline triggering to the execution of tasks within isolated, pluggable container environments. The platform distinguishes itself through a modular architecture that decouples build logic from underlying compute resources, allowing for consistent execution across diverse infrastructures. It provides robust pipeline configuration management, enabling teams to defin

    Screwdriver is a full-featured CI/CD platform with pipeline-as-code via YAML, Git integration, Kubernetes-native self-hosting, and a web UI dashboard, covering the core build-test-deploy workflow you're looking for.

    JavaScriptContainerized Build SystemsContinuous Delivery PipelinesBuild and Test Pipelines
    View on GitHub↗1,042
  • fastlane/cifastlane avatar

    fastlane/ci

    2,067View on GitHub↗

    This project is a self-hosted continuous integration and delivery platform designed specifically for mobile application development. It provides a centralized server environment that monitors source code repositories to trigger automated build, test, and deployment workflows, ensuring that mobile software releases remain consistent and reliable. The platform distinguishes itself through specialized support for the mobile application lifecycle, including the secure management and distribution of cryptographic signing identities. By integrating directly with existing version control platforms f

    fastlane/ci is a self-hosted CI platform built specifically for mobile apps using fastlane, which matches the CI/CD category but is narrower in scope with a mobile focus and may not cover all requested features like a full web UI or artifact management.

    RubyMobile Build OrchestrationCI/CD Automation ServersCode Signing
    View on GitHub↗2,067
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
go-gitea/gitea56.3KGoMITJun 16, 2026
ovh/cds4.8KGoBSD-3-ClauseJun 16, 2026
drone/drone36.8KGoApache-2.0Jun 16, 2026
harness/harness36.9KGoApache-2.0Jun 19, 2026
jenkinsci/jenkins25.5KJavaMITJun 17, 2026
gitlabhq/gitlabhq24.4KRubyNOASSERTIONJun 17, 2026
woodpecker-ci/woodpecker6.5KGoapache-2.0Feb 21, 2026
dagger/dagger16KGoApache-2.0Jun 17, 2026
travis-ci/travis-ci8.5K——Jun 4, 2024
screwdriver-cd/screwdriver1KJavaScriptNOASSERTIONJun 15, 2026

Related searches

  • CI/CD pipelines
  • an open source tool for CI CD pipelines
  • a tool for automating software deployment pipelines
  • an open source ci cd pipeline tool
  • a container-native CI/CD system
  • a self hosted server for build pipelines
  • an open source tool for infrastructure automation
  • a comprehensive toolkit for devops infrastructure automation