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: BuildKit in depth: Docker's build engine explained | news.ycombinator.com | 2024-02-06

    Dagger (https://dagger.io) is a great way to use BuildKit through language SDKs. It's such a better paradigm, I cannot imagine going back.

    Dagger is by the same folks that brought us Docker. This is their fresh take on solving the problem of container building and much more. BuildKit can more than build images and Dagger unlocks it for you.

  • WorkOS

    The modern API for authentication & user identity. 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

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

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.

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

    Project mention: Looking For Self Hosted Web-Based Lint Checker | /r/selfhosted | 2023-03-07

    I’ve done something similar with some basic scripting in a webhookd container. You’ll need to install whatever packages you intend to use (ie jsonlint

  • Buildkite

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

    Project mention: Continuos Integration and C++ | /r/cpp | 2023-03-13

    buildkite.com you can run agents where ever you want.

  • goveralls

  • 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

  • gomason

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

  • go-github-app

    Template for building GitHub Apps in Go.

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

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-02-06.

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,186
2 dagger 9,731
3 Openshift Origin 8,419
4 Concourse 7,113
5 gaia 5,146
6 jx 4,493
7 CDS 4,389
8 werf 3,855
9 tbls 2,974
10 agola 1,398
11 abstruse 909
12 gojenkins 834
13 webhookd 784
14 Buildkite 775
15 goveralls 772
16 kubernetes-operator 577
17 testground 397
18 github-act-runner 185
19 werft 182
20 togomak 139
21 overalls 114
22 gomason 60
23 go-github-app 60
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.
www.influxdata.com