For an open source ci cd pipeline tool, the strongest matches are ovh/cds (CDS is a container-native, self-hostable CI/CD platform that supports), jenkinsci/docker (This repository provides the official containerized distribution of Jenkins) and gocd/gocd (GoCD is a self-hostable CI/CD platform that provides robust). woodpecker-ci/woodpecker and drone/drone round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
نحن نختار بعناية مستودعات GitHub مفتوحة المصدر التي تطابق “open source alternatives to circleci”. النتائج مرتبة حسب صلتها ببحثك — استخدم الفلاتر أدناه للتضييق، أو قم بتحسين البحث باستخدام الذكاء الاصطناعي.
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 container-native, self-hostable CI/CD platform that supports pipeline-as-code and scales execution through dynamic worker nodes, making it a comprehensive solution for automating software delivery pipelines.
This project is a containerized build automation system and self-hosted DevOps platform provided as a Docker image. It serves as a distributed build orchestrator and a Dockerized continuous integration and delivery server, ensuring consistent execution environments across different infrastructure. The system distinguishes itself through a distributed execution model that separates a primary controller from multiple remote agents connected via SSH, TCP, or web sockets. It utilizes a modular extensibility framework that allows the core system functionality to be augmented through the installati
This repository provides the official containerized distribution of Jenkins, a comprehensive and industry-standard CI/CD platform that supports pipeline-as-code, container-native execution, and a vast ecosystem of plugins for complex automation workflows.
GoCD is a continuous delivery server and build automation platform designed to orchestrate software delivery pipelines. It functions as a CD pipeline orchestrator that manages the automated execution of build, test, and deployment stages to move code from commit to production. The system utilizes an agent-based job execution model where remote agents pull work from a central server via polling. It employs a state-machine approach to pipeline orchestration, tracking the progression of software through stages and managing immutable build outputs via a central artifact repository to ensure consi
GoCD is a self-hostable CI/CD platform that provides robust pipeline-as-code capabilities, container-native execution support, and a mature orchestration model for managing complex build and deployment workflows.
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, container-native CI/CD platform that uses YAML-based pipeline-as-code to automate builds and deployments, directly matching the requirements for a flexible, event-driven automation server.
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-native, self-hostable CI/CD platform that uses declarative YAML configurations for pipeline-as-code, making it a comprehensive solution for automating build and deployment workflows.
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 comprehensive, self-hostable automation server that provides a robust plugin ecosystem, pipeline-as-code support, and distributed execution capabilities, making it a flagship platform for managing complex CI/CD workflows.
Concourse is a container-based continuous integration and delivery platform that functions as a distributed build system. It operates as a declarative pipeline orchestrator, using a central controller and multiple worker nodes to execute concurrent tasks within isolated containers. The system distinguishes itself by executing every build step in a separate container to ensure environment consistency and by defining software delivery sequences through portable, versionable configuration files. It provides a web-based pipeline visualizer to display the real-time status and progress of automated
Concourse is a container-native, self-hostable CI/CD platform that uses declarative pipeline-as-code to orchestrate distributed builds and deployments across isolated containers.
jx is a GitOps delivery platform and Kubernetes CI/CD orchestrator designed to automate the building and deployment of applications. It functions as a cloud native pipeline manager that executes container-based build and deployment sequences using a catalog of reusable tasks. The project distinguishes itself through the automated orchestration of preview environments, which are created and destroyed based on pull request activity to enable validation before merging. It employs a GitOps-based state synchronization model to maintain the desired state of clusters by polling git repositories and
Jenkins X is a Kubernetes-native CI/CD platform that automates pipeline execution and GitOps-based deployments, directly addressing the need for container-native, self-hostable automation.
Dokku is a self-hosted platform as a service that automates the deployment and management of web applications on your own infrastructure. It functions as an infrastructure automation tool, providing a git-driven engine that triggers container builds, service orchestration, and release workflows directly from source code repositories. The platform distinguishes itself by using buildpack-based image construction to detect project structures and automate container creation without manual configuration. It manages the full application lifecycle through a simplified interface that abstracts low-le
Dokku is a self-hosted Platform as a Service that automates deployment pipelines via git-push, serving as a streamlined alternative to full-featured CI/CD platforms by handling container builds and application lifecycle management directly on your infrastructure.
This project is a self-hosted platform-as-a-service that provides a centralized management interface for deploying, configuring, and monitoring containerized applications and databases on private infrastructure. It functions as a visual control plane, automating the end-to-end lifecycle of services from source code to production. By managing container orchestration, networking, and resource allocation, it allows users to maintain full control over their own hardware while streamlining the delivery of software. The platform distinguishes itself through its agentless architecture, which uses se
Coolify is a self-hosted platform-as-a-service that automates the deployment lifecycle of containerized applications, functioning as a streamlined alternative to traditional CI/CD platforms by managing the build and delivery process directly on your own infrastructure.
Argo Workflows is a container-native workflow engine that functions as a Kubernetes custom resource controller. It orchestrates complex sequences of containerized tasks by executing them as directed acyclic graphs, allowing for dependency management and parallel processing within a cluster. The system extends the native Kubernetes control plane to manage the full lifecycle of automated processes, from initial triggering to final resource cleanup. The platform distinguishes itself through its controller-pattern reconciliation, which continuously monitors workflow states to align them with desi
Argo Workflows is a container-native orchestration engine that provides the core pipeline-as-code and parallel execution capabilities required for CI/CD, though it functions as a general-purpose workflow engine rather than a dedicated CI/CD platform with a built-in UI for pipeline management.
Pipeline is a Kubernetes native CI/CD framework and cloud native pipeline orchestrator. It functions as a custom resource controller that translates declarative pipeline definitions into coordinated pod executions and managed workloads. The system acts as a containerized task runner, allowing for the execution of standalone build steps and reusable tasks that process specific inputs to produce defined outputs. It enables the orchestration of complex workflows by running a sequence of independent containers as modular components within a cloud environment. The platform covers automated softwa
Tekton is a Kubernetes-native framework for building CI/CD systems that uses declarative pipeline-as-code and container-based execution, though it functions more as a low-level orchestration engine than a complete, out-of-the-box CI/CD platform.
Werf is a container image builder, Kubernetes continuous delivery tool, and deployment orchestrator. It creates container images using Dockerfiles or assembly syntax and manages the automated rollout of applications to Kubernetes clusters by translating package definitions into resource manifests. The system differentiates itself through a multi-architecture build pipeline that integrates system emulators to produce images for different CPU architectures on a single host. It employs content-based tagging and layer caching to avoid uploading redundant image layers to remote registries. Beyond
Werf is a container-native CI/CD and deployment tool specifically designed for Kubernetes, providing pipeline-as-code capabilities and automated image building that fits the requirements for a self-hostable delivery platform.
Devtron is a Kubernetes management platform and CI/CD orchestrator designed to unify application lifecycles and infrastructure operations across multiple clusters from a single interface. It serves as a centralized dashboard for orchestrating workloads, managing security, and providing observability for Kubernetes environments. The platform distinguishes itself with a no-code workflow engine for automating container builds and software delivery pipelines, alongside a visual GitOps deployment tool for managing declarative applications and reconciling configuration drift. Its capability surfac
Devtron is a Kubernetes-native CI/CD orchestrator that provides pipeline automation and GitOps deployment capabilities, making it a suitable platform for managing software delivery workflows in containerized environments.
Gaia is a polyglot pipeline orchestrator and continuous integration and delivery automation platform. It functions as a multi-language workflow engine that coordinates the movement and transformation of data by executing tasks written in different programming languages through a dependency graph. The platform distinguishes itself with a visual pipeline configurator for mapping function arguments via a management portal and a secure secret manager that uses ciphers to encrypt passwords and tokens. It further automates the software lifecycle by cloning repositories and recompiling applications
Gaia is a self-hostable CI/CD platform that uses a dependency graph and polyglot execution to orchestrate software build and deployment pipelines, fitting the core requirements for pipeline automation.
| المستودع | النجوم | اللغة | الترخيص | آخر تحديث |
|---|---|---|---|---|
| ovh/cds | 4.8K | Go | BSD-3-Clause | |
| jenkinsci/docker | 7.5K | PowerShell | MIT | |
| gocd/gocd | 7.4K | Java | Apache-2.0 | |
| woodpecker-ci/woodpecker | 6.5K | Go | apache-2.0 | |
| drone/drone | 36.8K | Go | Apache-2.0 | |
| jenkinsci/jenkins | 25.5K | Java | MIT | |
| concourse/concourse | 7.8K | Go | Apache-2.0 | |
| jenkins-x/jx | 4.7K | Go | Apache-2.0 | |
| dokku/dokku | 32K | Shell | MIT | |
| coollabsio/coolify | 57.1K | PHP | Apache-2.0 |