SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 Go CI Projects
-
-
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.
-
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 -
Consider using golangci-lint for comprehensive linting
-
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 -
earthly
Super simple build framework with fast, repeatable builds and an instantly familiar syntax β like Dockerfile and Makefile had a baby.
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...
-
-
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 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
> 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?
-
-
-
dockertest
Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.
-
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.
-
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-18curl -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/
-
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-05Testing: unit and integration tests using Testify and formatted test output using gotestsum
-
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.
-
-
horusec
Horusec is an open source tool that improves identification of vulnerabilities in your project with just one command.
Horusec GitHub
-
-
-
-
legitify
Detect and remediate misconfigurations and security risks across all your GitHub and GitLab assets
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go CI discussion
Go CI related posts
-
Run your GitHub Actions locally
-
Run your GitHub Actions locally
-
How the Economics of Multitenancy Work
-
Woodpecker CI
-
Organic Maps migrates to Forgejo due to GitHub account blocked by Microsoft
-
The Pain That Is GitHub Actions
-
Supply Chain Attack on Reviewdog GitHub Actions
-
A note from our sponsor - SaaSHub
www.saashub.com | 24 May 2025
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 |