A curated list of awesome tools for continuous integration, continuous delivery, and DevOps.
ciandcd is an awesome list—a curated directory—of tools, resources, and services for continuous integration (CI) and continuous delivery (CD). It helps developers and DevOps practitioners discover and compare solutions for automating software build, test, and deployment processes. The list spans categories from source control and build systems to provisioning, monitoring, and infrastructure.
DevOps engineers, SREs, platform teams, and developers responsible for setting up or maintaining CI/CD pipelines and infrastructure. It's also valuable for technical leads evaluating tooling for their organization.
It provides a single, community-maintained source of truth for CI/CD tooling, saving hours of scattered research. Unlike generic lists, it focuses specifically on the software delivery lifecycle and includes both open-source and commercial options.
continuous integration and continuous delivery
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The README organizes hundreds of tools across categories like build systems, testing, and deployment, providing a one-stop reference for the entire software delivery lifecycle.
It links to theory articles, books, and conferences, such as Martin Fowler's continuous integration piece, helping users grasp CI/CD fundamentals beyond just tools.
Welcomes contributions to keep the list current, as stated in the philosophy, ensuring it evolves with new tools and practices.
Spans from source control (e.g., Git, SVN) to provisioning (e.g., Ansible, Terraform) and monitoring, as shown in the extensive table of contents.
It's a basic markdown list without search functionality, ratings, or detailed comparisons, making tool evaluation reliant on external research.
Relies on community updates, so some entries might be outdated or deprecated if contributions lag, as acknowledged in the need for maintenance.
While it lists tools, it doesn't provide hands-on examples, integration tips, or best practices, leaving users to navigate setup independently.