ci-cd

Top 23 ci-cd Open-Source Projects

  • gitness

    Gitness is an Open Source developer platform with Source Control management, Continuous Integration and Continuous Delivery.

  • Project mention: Share your DevOps setups | /r/selfhosted | 2023-12-07

    My understanding is woodpecker is a fork of drone. Seems like drone was replaced with https://gitness.com/ as the selfhostable version.

  • argo-cd

    Declarative Continuous Deployment for Kubernetes

  • Project mention: ArgoCD Deployment on RKE2 with Cilium Gateway API | dev.to | 2024-02-19

    The code above will create the argocd Kubernetes namespace and deploy the latest stable manifest. If you would like to install a specific manifest, have a look here.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • onedev

    Git Server with CI/CD, Kanban, and Packages. Seamless integration. Unparalleled experience.

  • Project mention: Gitlab Duo | news.ycombinator.com | 2024-04-22
  • earthly

    Super simple build framework with fast, repeatable builds and an instantly familiar syntax – like Dockerfile and Makefile had a baby.

  • Project mention: Cache is King: A guide for Docker layer caching in GitHub Actions | news.ycombinator.com | 2024-04-07

    Also CACHE keyword, for cache mounts. Makes incremental tools like compilers work well in the context of dockerfiles and layer caches.

    That can extend beyond just producing docker iamges as well. Under the covers the CACHE keyword is how lib/rust in Earthly makes building Rust artifacts in CI faster.

    https://github.com/earthly/earthly/issues/1399

  • dagger

    Application Delivery as Code that Runs Anywhere (by dagger)

  • Project mention: Nix is a better Docker image builder than Docker's image builder | news.ycombinator.com | 2024-03-15

    The fact that I couldn't point to one page on the docs that shows the tl;dr or the what problem is this solving

    https://docs.dagger.io/quickstart/562821/hello just emits "Hello, world!" which is fantastic if you're writing a programming language but less helpful if you're trying to replace a CI/CD pipeline. Then, https://docs.dagger.io/quickstart/292472/arguments doubles down on that fallacy by going whole hog into "if you need printf in your pipline, dagger's got your back". The subsequent pages have a lot of english with little concrete examples of what's being shown.

    I summarized my complaint in the linked thread as "less cowsay in the examples" but to be honest there are upteen bazillion GitHub Actions out in the world, not the very least of which your GHA pipelines use some https://github.com/dagger/dagger/blob/v0.10.2/.github/workfl... https://github.com/dagger/dagger/blob/v0.10.2/.github/workfl... so demonstrate to a potential user how they'd run any such pipeline in dagger, locally, or in Jenkins, or whatever by leveraging reusable CI functions that setup go or run trivy

    Related to that, I was going to say "try incorporating some of the dagger that builds dagger" but while digging up an example, it seems that dagger doesn't make use of the functions yet <https://github.com/dagger/dagger/tree/v0.10.2/ci#readme> which is made worse by the perpetual reference to them as their internal codename of Zenith. So, even if it's not invoked by CI yet, pointing to a WIP PR or branch or something to give folks who have CI/CD problems in their head something concrete to map into how GHA or GitLabCI or Jenkins or something would go a long way

  • Openshift Origin

    Conformance test suite for OpenShift

  • DevOps-Guide

    DevOps Guide - Development to Production all configurations with basic notes to debug efficiently.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Concourse

    Concourse is a container-based continuous thing-doer written in Go.

  • Project mention: Elm 2023, a year in review | dev.to | 2024-04-15

    Ableton ⬩ Acima ⬩ ACKO ⬩ ActiveState ⬩ Adrima ⬩ AJR International ⬩ Alma ⬩ Astrosat ⬩ Ava ⬩ Avetta ⬩ Azara ⬩ Barmenia ⬩ Basiq ⬩ Beautiful Destinations ⬩ BEC Systems ⬩ Bekk ⬩ Bellroy ⬩ Bendyworks ⬩ Bernoulli Finance ⬩ Blue Fog Training ⬩ BravoTran ⬩ Brilliant ⬩ Budapest School ⬩ Buildr ⬩ Cachix ⬩ CalculoJuridico ⬩ CareRev ⬩ CARFAX ⬩ Caribou ⬩ carwow ⬩ CBANC ⬩ CircuitHub ⬩ CN Group CZ ⬩ CoinTracking ⬩ Concourse CI ⬩ Consensys ⬩ Cornell Tech ⬩ Corvus ⬩ Crowdstrike ⬩ Culture Amp ⬩ Day One ⬩ Deepgram ⬩ diesdas.digital ⬩ Dividat ⬩ Driebit ⬩ Drip ⬩ Emirates ⬩ eSpark ⬩ EXR ⬩ Featurespace ⬩ Field 33 ⬩ Fission ⬩ Flint ⬩ Folq ⬩ Ford ⬩ Forsikring ⬩ Foxhound Systems ⬩ Futurice ⬩ FörsäkringsGirot ⬩ Generative ⬩ Genesys ⬩ Geora ⬩ Gizra ⬩ GWI ⬩ HAMBS ⬩ Hatch ⬩ Hearken ⬩ hello RSE ⬩ HubTran ⬩ IBM ⬩ Idein ⬩ Illuminate ⬩ Improbable ⬩ Innovation through understanding ⬩ Insurello ⬩ iwantmyname ⬩ jambit ⬩ Jobvite ⬩ KOVnet ⬩ Kulkul ⬩ Logistically ⬩ Luko ⬩ Metronome Growth Systems ⬩ Microsoft ⬩ MidwayUSA ⬩ Mimo ⬩ Mind Gym ⬩ MindGym ⬩ Next DLP ⬩ NLX ⬩ Nomalab ⬩ Nomi ⬩ NoRedInk ⬩ Novabench ⬩ NZ Herald ⬩ Permutive ⬩ Phrase ⬩ PINATA ⬩ PinMeTo ⬩ Pivotal Tracker ⬩ PowerReviews ⬩ Practle ⬩ Prima ⬩ Rakuten ⬩ Roompact ⬩ SAVR ⬩ Scoville ⬩ Scrive ⬩ Scrivito ⬩ Serenytics ⬩ Smallbrooks ⬩ Snapview ⬩ SoPost ⬩ Splink ⬩ Spottt ⬩ Stax ⬩ Stowga ⬩ StructionSite ⬩ Studyplus For School ⬩ Symbaloo ⬩ Talend ⬩ Tallink & Silja Line ⬩ Test Double ⬩ thoughtbot ⬩ Travel Perk ⬩ TruQu ⬩ TWave ⬩ Tyler ⬩ Uncover ⬩ Unison ⬩ Veeva ⬩ Vendr ⬩ Verity ⬩ Vnator ⬩ Vy ⬩ W&W Interaction Solutions ⬩ Watermark ⬩ Webbhuset ⬩ Wejoinin ⬩ Zalora ⬩ ZEIT.IO ⬩ Zettle

  • Go

    Main repository for GoCD - Continuous Delivery server

  • DevSecOps

    Ultimate DevSecOps library

  • cml

    ♾️ CML - Continuous Machine Learning | CI/CD for ML

  • Project mention: Hacktoberfest Machine Learning Projects for JS/TS Developers 🎃 | dev.to | 2023-10-20

    Continuous Machine Learning (CML) is an open-source command-line interface tool designed to enhance continuous integration and delivery (CI/CD) workflows, with a focus on Machine Learning Operations (MLOps). The tool facilitates automated development workflows, including machine provisioning, model training and evaluation, comparing machine learning experiments across your project’s history, and monitoring changing datasets.

  • werf

    A solution for implementing efficient and consistent software delivery to Kubernetes facilitating best practices.

  • Gitkube

    Build and deploy docker images to Kubernetes using git push

  • erda

    An enterprise-grade Cloud-Native application platform for Kubernetes.

  • DevOps

    I created this repository to keep my learning, notes, and code in one place for various tools in DevOps. Now, it's helping thousands of learners, practitioners, and professionals every day in their DevOps journey.

  • Project mention: Pradumnasaraf/DevOps: This repo contains all my learning related to DevOps | /r/kubernetesx | 2023-06-14
  • moon

    A task runner and repo management tool for the web ecosystem, written in Rust.

  • Astra

    Automated Security Testing For REST API's

  • kubero

    A free and self-hosted Heroku PaaS alternative for Kubernetes that implements GitOps

  • Project mention: Simplest approach to Kubernetes on dedicated servers? (for CI/CD) | /r/hetzner | 2023-10-04

    For deploying your apps you could use something like Kubero (https://github.com/kubero-dev/kubero)

  • DevOps-Bootcamp

    This repository consists of the code samples, assignments, and notes for the DevOps bootcamp of WeMakeDevs.

  • database-lab-engine

    DBLab enables 🖖 database branching and ⚡️ thin cloning for any Postgres database and empowers DB testing in CI/CD. This optimizes database-related costs while improving time-to-market and software quality. Follow to stay updated.

  • Project mention: Pg_branch: Pre-alpha Postgres extension brings Neon-like branching | news.ycombinator.com | 2023-10-01

    Underlying DBLab Engine is FOSS (Apache 2.0), with API, CLI and UI https://github.com/postgres-ai/database-lab-engine

  • create-pull-request

    A GitHub action to create a pull request for changes to your repository in the actions workspace

  • paths-filter

    Conditionally run actions based on files modified by PR, feature branch or pushed commits

  • Project mention: How to commit part of file in Git | news.ycombinator.com | 2024-02-16

    I also set up recently the policy to onl use merge commits on stable branch, as otherwise the path filter^1 in the workflows would not detect correctly which files changed in a PR.

    [1] https://github.com/dorny/paths-filter

  • changed-files

    :octocat: Github action to retrieve all (added, copied, modified, deleted, renamed, type changed, unmerged, unknown) files and directories.

  • Project mention: Why it is Important to Update Linters and How to Do it Right | dev.to | 2024-02-08

    We need to add two additional steps. The first one is to retrieve all new files, and the second one is to run the enhanced config only on the new files. In this example the third-party GitHub Action called changed-files is used to obtain the new files. In the GitHub Marketplace for Actions, there is a considerable number of similar actions with similar functionality. You can choose the one that suits you best, as the functionality is more or less the same for all of them.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

ci-cd related posts

Index

What are some of the best open-source ci-cd projects? This list will help you:

Project Stars
1 gitness 31,383
2 argo-cd 16,081
3 onedev 12,736
4 earthly 10,816
5 dagger 10,228
6 Openshift Origin 8,440
7 DevOps-Guide 7,653
8 Concourse 7,165
9 Go 7,032
10 DevSecOps 5,267
11 cml 3,924
12 werf 3,909
13 Gitkube 3,781
14 erda 2,659
15 DevOps 2,591
16 moon 2,584
17 Astra 2,424
18 kubero 2,052
19 DevOps-Bootcamp 1,996
20 database-lab-engine 1,900
21 create-pull-request 1,892
22 paths-filter 1,805
23 changed-files 1,517

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com