Go Continuous Integration

Open-source Go projects categorized as Continuous Integration

Top 23 Go Continuous Integration 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.

  • 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

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

  • Openshift Origin

    Conformance test suite for OpenShift

  • 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

  • gaia

    Build powerful pipelines in any programming language.

  • 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

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

  • werf

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

  • tbls

    tbls is a CI-Friendly tool for document a database, written in Go.

    Project mention: FLaNK 25 December 2023 | dev.to | 2023-12-26
  • agola

    Agola: CI/CD Redefined

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

    Abstruse is a free and open-source CI/CD platform that tests your models and code.

  • gojenkins

    Jenkins API Client in Go. Looking for maintainers to move this project forward.

  • webhookd

    A very simple webhook server launching shell scripts.

  • goveralls

  • Buildkite

    The Buildkite Agent is an open-source toolkit written in Go for securely running build jobs on any device or network (by buildkite)

  • kubernetes-operator

    Kubernetes native Jenkins Operator

  • testground

    🧪 A platform for testing, benchmarking, and simulating distributed and p2p systems at scale.

  • github-act-runner

    act as self-hosted runner

  • werft

    Just Kubernetes Native CI

  • togomak

    A declarative pipeline orchestrator with the magic of HCL as a configuration language, inspired from Terraform's architecture.

    Project mention: Show HN: Togomak – declarative pipeline orchestrator based on HCL and Terraform | news.ycombinator.com | 2023-10-24
  • overalls

    :jeans:Multi-Package go project coverprofile for tools like goveralls

  • go-github-app

    Template for building GitHub Apps in Go.

  • gomason

    A tool for testing, building, signing, and publishing binaries.

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

Go Continuous Integration related posts

Index

What are some of the best open-source Continuous Integration projects in Go? This list will help you:

Project Stars
1 gitness 31,358
2 dagger 10,131
3 Openshift Origin 8,436
4 Concourse 7,154
5 gaia 5,157
6 jx 4,508
7 CDS 4,432
8 werf 3,907
9 tbls 3,050
10 agola 1,425
11 abstruse 914
12 gojenkins 841
13 webhookd 813
14 goveralls 779
15 Buildkite 777
16 kubernetes-operator 581
17 testground 401
18 github-act-runner 211
19 werft 182
20 togomak 141
21 overalls 114
22 go-github-app 64
23 gomason 62
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com