Skip to content

Latest commit

 

History

History
134 lines (104 loc) · 14.2 KB

File metadata and controls

134 lines (104 loc) · 14.2 KB

DevOps — CI/CD

Comprehensive collection of CI/CD platforms, GitHub Actions, GitOps tools, Infrastructure as Code, release management, and deployment automation.


CI/CD Platforms & Servers

Repository Description Stars
jenkinsci/jenkins Most widely used open source CI/CD server — 1800+ plugins Stars
drone/drone Container-native CI/CD — pipelines defined in YAML Stars
woodpecker-ci/woodpecker Simple, community-maintained fork of Drone CI Stars
concourse/concourse Container-based CI system — pipelines as code Stars
buildkite/agent Open source build runner for Buildkite CI Stars
tektoncd/pipeline Kubernetes-native CI/CD pipeline framework by Google Stars
go-gitea/gitea Self-hosted Git service with built-in CI — Gitea Actions Stars
gocd/gocd Open source CD server — visualize and automate pipelines Stars
harness/gitness Open source developer platform — Git + CI + Artifact registry Stars
circleci/circleci-docs CircleCI documentation and config reference Stars

GitHub Actions

Repository Description Stars
actions/starter-workflows Official GitHub Actions starter workflow templates Stars
sdras/awesome-actions Curated list of awesome GitHub Actions Stars
rhysd/actionlint Static checker for GitHub Actions workflow files Stars
actions/cache Cache dependencies and build outputs in GitHub Actions Stars
actions/setup-node Set up Node.js in GitHub Actions workflows Stars
docker/build-push-action Build and push Docker images in GitHub Actions Stars
google-github-actions/deploy-cloudrun Deploy to Cloud Run from GitHub Actions Stars
aws-actions/configure-aws-credentials Configure AWS credentials for GitHub Actions Stars
changesets/action Automate versioning and changelogs in GitHub Actions Stars
nektos/act Run GitHub Actions locally — test workflows without pushing Stars

GitOps & Kubernetes CD

Repository Description Stars
argoproj/argo-cd Declarative GitOps CD for Kubernetes — most popular K8s CD tool Stars
argoproj/argo-workflows Workflow engine for Kubernetes — DAG pipelines Stars
argoproj/argo-rollouts Progressive delivery — blue/green, canary deployments Stars
fluxcd/flux2 GitOps toolkit for Kubernetes — automated sync from Git Stars
flagger-app/flagger Progressive delivery operator — canary, A/B, blue/green Stars
weaveworks/weave-gitops GitOps for Kubernetes — built on Flux Stars
spinnaker/spinnaker Multi-cloud CD platform — Netflix origin Stars

Infrastructure as Code

Repository Description Stars
hashicorp/terraform IaC — write, plan, apply infrastructure across any cloud Stars
opentofu/opentofu Open source Terraform fork — community-maintained Stars
pulumi/pulumi IaC using real languages — TypeScript, Python, Go, .NET Stars
gruntwork-io/terragrunt DRY wrapper for Terraform — remote state, dependencies Stars
ansible/ansible Agentless IT automation — provisioning, config, deployment Stars
chef/chef Infrastructure automation framework — infrastructure as code Stars
puppetlabs/puppet Configuration management tool — declarative language Stars
saltstack/salt Event-driven automation — config management + orchestration Stars
crossplane/crossplane Cloud infrastructure control plane — IaC inside Kubernetes Stars
cdktf/terraform-cdk CDK for Terraform — define infrastructure using familiar languages Stars
aws/aws-cdk AWS Cloud Development Kit — define AWS infra in code Stars

Self-Hosted Deployment Platforms

Repository Description Stars
coollabsio/coolify Self-hosted Vercel/Netlify/Heroku — Docker, K8s, bare metal Stars
dokku/dokku Git push to deploy — self-hosted Heroku, Docker-based Stars
caprover/caprover One-click app deployment, SSL, Docker management Stars
railwayapp/nixpacks Build and deploy apps using Nix — auto-detect language Stars
shuttle-hq/shuttle Deploy Rust apps from code — zero config Stars
kamal-deploy/kamal Deploy web apps anywhere — Docker + SSH, zero downtime Stars

Release & Version Management

Repository Description Stars
semantic-release/semantic-release Fully automated version management and package publishing Stars
changesets/changesets Manage versioning and changelogs in monorepos Stars
release-it/release-it Automate versioning and package publishing — CLI tool Stars
conventional-changelog/conventional-changelog Generate changelogs from conventional commit messages Stars
goreleaser/goreleaser Release automation tool for Go projects Stars

Secret & Config Management in CI

Repository Description Stars
hashicorp/vault Manage secrets and protect sensitive data — industry standard Stars
Infisical/infisical Open source secret management — sync to CI/CD pipelines Stars
dotenv-linter/dotenv-linter Lightning-fast linter for .env files Stars
mozilla/sops Editor of encrypted files — YAML, JSON, ENV for CI Stars
bitnami/sealed-secrets Kubernetes secrets encrypted in Git — safe to commit Stars

Container & Artifact Registries

Repository Description Stars
goharbor/harbor Open source container image registry — CNCF project Stars
distribution/distribution Docker Registry 2.0 reference implementation Stars
nicolo-ribaudo/zot OCI-native container image registry — lightweight Stars
jFrog/artifactory-user-plugins JFrog Artifactory plugins for artifact management Stars

Code Quality in CI

Repository Description Stars
pre-commit/pre-commit Framework for managing pre-commit hooks Stars
danger/danger Automate code review chores in CI — PR checks Stars
reviewdog/reviewdog Automated code review tool — integrates with any linter Stars
codecov/codecov-action GitHub Action for uploading coverage to Codecov Stars
SonarSource/sonarqube Continuous inspection of code quality — security, bugs, smells Stars
megalinter/megalinter 100+ linters and formatters in one CI step Stars

← Back to Index