continuous-delivery

Open-source projects categorized as continuous-delivery

Top 23 continuous-delivery 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.

  • Jenkins

    Jenkins automation server

    Project mention: The Essential Guide to Internal Developer Platforms | dev.to | 2024-03-13

    For instance, IDPs can automatically trigger a deployment process in Jenkins or CircleCI when a developer pushes code to a Git repository.

  • 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.

  • watchtower

    A process for automating Docker container base image updates.

    Project mention: PSA - Run "docker image prune" once in a while. | /r/selfhosted | 2023-12-07
  • 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.

  • unleash

    Open-source feature management solution built for developers.

    Project mention: How to Implement Feature Flags in Node.js using Unleash | dev.to | 2024-01-01

    Unleash (Feature Flags)

  • 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

  • spinnaker

    Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence.

  • 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.

  • Openshift Origin

    Conformance test suite for OpenShift

  • Flyway

    Flyway by Redgate • Database Migrations Made Easy.

    Project mention: PostgreSQL Is Enough | news.ycombinator.com | 2024-02-06

    There is a bit of tooling needed but is already around. For Java for example I had very good experience with a combination of flyway [1] for migrations, testcontainers [2] for making integration tests as easy as unit tests and querydsl [3] for a query and mapping layer.

    [1] https://github.com/flyway/flyway

    [2] https://java.testcontainers.org/modules/databases/postgres/

    [3] https://github.com/querydsl/querydsl

  • Release It! 🚀

    🚀 Automate versioning and package publishing

    Project mention: Nx - Highlights of 2023 | dev.to | 2023-12-28

    Open source libraries and frameworks share a common necessity: the need to develop multiple packages cohesively and efficiently while managing their versioning and publishing to NPM. Nx has emerged as a go-to choice for handling such open source monorepos (as we'll explore further in the next section of this blog post). Until recently, one area Nx did not address directly was versioning and release management. Traditionally, this gap has been filled with tools like release-it, changesets, or custom Node scripts, similar to our approach in the Nx repository.

  • Concourse

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

    Project mention: The worst thing about Jenkins is that it works | news.ycombinator.com | 2023-12-03
  • Go

    Main repository for GoCD - Continuous Delivery server

  • kubevela

    The Modern Application Platform.

    Project mention: Is there any Django app deployment tool for VPS-based environments with UI? | /r/django | 2023-05-09
  • flux2

    Open and extensible continuous delivery solution for Kubernetes. Powered by GitOps Toolkit.

    Project mention: Self-service infrastructure as code | dev.to | 2024-03-12

    Given the team had already adopted GitOps and were familiar with deployments powered by Helm Releases and Flux, we wanted to move the provisioning of the infrastructure to be part of the same process of creating the service and its continuous deployment.

  • growthbook

    Open Source Feature Flagging and A/B Testing Platform

    Project mention: GrowthBook: Open-source feature flagging and A/B testing platform | /r/opensource | 2023-10-20
  • gaia

    Build powerful pipelines in any programming language.

  • rainbond

    No need to know Kubernetes' cloud native application management platform | 不用懂 Kubernetes 的云原生应用管理平台

    Project mention: Rainbond: No Need Understand Kubernetes Application Management Platform | news.ycombinator.com | 2023-09-20
  • jx

    Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on Pull Requests using Cloud Native pipelines from Tekton

    Project mention: Nu stiu ce sa fac, orice sfat e bine venit | /r/programare | 2023-05-24
  • CDS

    Enterprise-Grade Continuous Delivery & DevOps Automation Open Source Platform

  • liquibase

    Main Liquibase Source

    Project mention: I am looking for a troubled/bad open source codebase | /r/ExperiencedDevs | 2023-07-12

    While I respect the work, Liquibase's code base is quite messy... https://github.com/liquibase/liquibase

  • github-pages-deploy-action

    🚀 Automatically deploy your project to GitHub Pages using GitHub Actions. This action can be configured to push your production-ready code into any branch you'd like.

    Project mention: Setting up a free & production-ready web app backend in Go (with database) in less than 100 lines | dev.to | 2023-09-06

    The interesting part is towards the bottom where we build the frontend code and make use of the github-pages-deploy-action step to automatically make a new commit with the compiled frontend code to a gh-pages branch.

  • 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.

  • SaaSHub

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

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). The latest post mention was on 2024-03-15.

continuous-delivery related posts

Index

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

Project Stars
1 gitness 31,243
2 Jenkins 22,189
3 watchtower 16,484
4 argo-cd 15,789
5 unleash 10,103
6 dagger 9,870
7 spinnaker 9,146
8 Openshift Origin 8,423
9 Flyway 7,719
10 Release It! 🚀 7,409
11 Concourse 7,138
12 Go 7,005
13 kubevela 5,968
14 flux2 5,828
15 growthbook 5,397
16 gaia 5,148
17 rainbond 4,665
18 jx 4,499
19 CDS 4,403
20 liquibase 4,321
21 github-pages-deploy-action 4,027
22 cml 3,907
23 werf 3,881
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com