Go CI

Open-source Go projects categorized as CI

Top 23 Go CI Projects

  1. act

    Run your GitHub Actions locally πŸš€

    Project mention: Run your GitHub Actions locally | news.ycombinator.com | 2025-05-21
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. harness

    Harness Open Source is an end-to-end developer platform with Source Control Management, CI/CD Pipelines, Hosted Developer Environments, and Artifact Registries. (by harness)

    Project mention: Harness Open Source: All-in-One Software Delivery Platform for Developers | news.ycombinator.com | 2024-09-25
  4. golangci-lint

    Fast linters runner for Go

    Project mention: Golang Project Level 0 | dev.to | 2025-05-15

    Consider using golangci-lint for comprehensive linting

  5. semaphore

    Modern UI and powerful API for Ansible, Terraform, OpenTofu, PowerShell and other DevOps tools.

    Project mention: Semaphore UI: Modern UI/API for Ansible, Terraform, OpenTofu, PowerShell | news.ycombinator.com | 2024-12-11
  6. earthly

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

    Project mention: The Pain That Is GitHub Actions | news.ycombinator.com | 2025-03-19

    There is at a tiny glimmer of life on the earthly front - yesterday, they merged their first changes in 6 months:

    [1] https://github.com/earthly/earthly/commit/6d7f6786ad9fa4392f...

  7. webhook

    webhook is a lightweight incoming webhook server to run shell commands

  8. reviewdog

    🐢 Automated code review tool integrated with any code analysis tools regardless of programming language

    Project mention: Supply Chain Attack on Reviewdog GitHub Actions | news.ycombinator.com | 2025-03-20
  9. SaaSHub

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

    SaaSHub logo
  10. Concourse

    Concourse is a container-based automation system written in Go.

    Project mention: Tracking Supermarket Prices with Playwright | news.ycombinator.com | 2024-08-07

    > My CI of choice is [Concourse](https://concourse-ci.org/) which describes itself as "a continuous thing-doer". While it has a bit of a learning curve, I appreciate its declarative model for the pipelines and how it versions every single input to ensure reproducible builds as much as it can.

    What's the thought process behind using a CI server - which I thought is mainly for builds - for what essentially is a data pipeline?

  11. tfsec

    Tfsec is now part of Trivy

    Project mention: πŸ›‘οΈ Secure, Lint, and Validate Your Terraform Like a Pro | dev.to | 2025-05-19
  12. woodpecker

    Woodpecker is a simple, yet powerful CI/CD engine with great extensibility.

    Project mention: Woodpecker CI | news.ycombinator.com | 2025-05-12
  13. dockertest

    Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.

  14. actionlint

    :octocat: Static checker for GitHub Actions workflow files

    Project mention: Any program can be a GitHub Actions shell | news.ycombinator.com | 2025-04-07

    https://store.dhall-lang.org/Prelude-v23.1.0/JSON/Type.dhall...

    basically, to do recursive definitions, you have to lambda encode your data types, work with them like that, and then finally "reify" them with, like, a concrete list type at the end, which means that all those lambdas evaluate away and you're just left with list data. This is neat and intresting and worthy of learning, but would be wildly overly-complicated for most eng teams I think.

    After hitting this point in the search, I decided to go another route: https://github.com/rhysd/actionlint

    and this project solved my needs such that I couldn't justify spending more time on it any longer.

  15. kube-score

    Kubernetes object analysis with recommendations for improved reliability and security. kube-score actively prevents downtime and bugs in your Kubernetes YAML and Charts. Static code analysis for Kubernetes.

    Project mention: πŸ€– End to end LLMOps Pipeline - Part 7- Validating Kubernetes Manifests with kube-scoreπŸ€– | dev.to | 2024-08-18

    curl -L -o kube-score https://github.com/zegl/kube-score/releases/download/v1.11.0/kube-score_1.11.0_linux_amd64 chmod +x kube-score sudo mv kube-score /usr/local/bin/

  16. gotestsum

    'go test' runner with output optimized for humans, JUnit XML for CI integration, and a summary of the test results.

    Project mention: Building a RESTful API with Go Fiber: An Express-Inspired Boilerplate | dev.to | 2024-10-05

    Testing: unit and integration tests using Testify and formatted test output using gotestsum

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

  18. SignTools

    βœ’ A free, self-hosted platform to sideload iOS apps without a computer

  19. horusec

    Horusec is an open source tool that improves identification of vulnerabilities in your project with just one command.

    Project mention: πŸ”IaC Security Made Easy with Horusec: A SAST ApproachπŸš€ | dev.to | 2025-04-20

    Horusec GitHub

  20. github-actions-golang

    GitHub Actions as CI for Go

  21. webhookd

    A very simple webhook server launching shell scripts.

  22. abstruse

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

  23. legitify

    Detect and remediate misconfigurations and security risks across all your GitHub and GitLab assets

  24. changie

    Automated changelog tool for preparing releases with lots of customization options

  25. woke

    Detect non-inclusive language in your source code.

  26. 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).

Go CI discussion

Log in or Post with

Go CI related posts

Index

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

# Project Stars
1 act 62,860
2 harness 32,767
3 golangci-lint 17,044
4 semaphore 11,863
5 earthly 11,744
6 webhook 10,903
7 reviewdog 8,420
8 Concourse 7,565
9 tfsec 6,821
10 woodpecker 5,031
11 dockertest 4,311
12 actionlint 3,137
13 kube-score 2,897
14 gotestsum 2,295
15 database-lab-engine 2,152
16 SignTools 1,685
17 horusec 1,221
18 github-actions-golang 1,037
19 webhookd 976
20 abstruse 948
21 legitify 805
22 changie 765
23 woke 485

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Go is
the 4th most popular programming language
based on number of references?