SaaSHub helps you find the best software and product alternatives Learn more โ
Top 23 Go Continuous Integration Projects
-
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 -
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
While YAML has been a traditional choice for defining pipelines, Python SDKs like Dagger provide developers with programmatic control. Instead of static files, you can write functions to configure, test, and deploy applications dynamically.
-
https://github.com/openshift/origin/tree/master/test (test data is in the /testdata subdirectory)
-
> 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?
-
-
-
jx
Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on Pull Requests using Cloud Native pipelines from Tekton
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
werf
A solution for implementing efficient and consistent software delivery to Kubernetes facilitating best practices.
-
Project mention: Show HN: Outerbase Studio โ Open-Source Database GUI | news.ycombinator.com | 2024-12-04
Two more tools I really enjoy:
- https://www.beekeeperstudio.io/ - electron based and I find it really simple to use.
- https://github.com/k1LoW/tbls - generate markdown docs from databases (similar to DbVisualizer, but it's a static binary and you can just push the md files - see https://github.com/bbkane/envelope/tree/master/dbdoc for example)
-
-
-
-
-
Buildkite
The Buildkite Agent is an open-source toolkit written in Go for securely running build jobs on any device or network (by buildkite)
-
-
testground
๐งช A platform for testing, benchmarking, and simulating distributed and p2p systems at scale.
-
-
-
-
togomak
A declarative pipeline orchestrator with the magic of HCL as a configuration language, inspired from Terraform's architecture.
-
go-test-coverage
go-test-coverage is a tool designed to report issues when test coverage falls below a specified threshold
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Continuous Integration discussion
Go Continuous Integration related posts
-
A self-hosted CodeCommit alternative
-
Pi-CI โ A RasPi 5 emulator in a Docker image for creating and flashing configs
-
Tracking Supermarket Prices with Playwright
-
Elm 2023, a year in review
-
Share your DevOps setups
-
Gitness
-
5 Open-Source Repositories for Faster Development in Monolithic Architecture
-
A note from our sponsor - SaaSHub
www.saashub.com | 10 Feb 2025
Index
What are some of the best open-source Continuous Integration projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | harness | 32,409 |
2 | dagger | 11,809 |
3 | Openshift Origin | 8,525 |
4 | Concourse | 7,485 |
5 | gaia | 5,200 |
6 | CDS | 4,640 |
7 | jx | 4,593 |
8 | werf | 4,310 |
9 | tbls | 3,599 |
10 | agola | 1,536 |
11 | webhookd | 944 |
12 | abstruse | 944 |
13 | gojenkins | 876 |
14 | Buildkite | 820 |
15 | goveralls | 787 |
16 | kubernetes-operator | 609 |
17 | testground | 422 |
18 | github-act-runner | 289 |
19 | werft | 190 |
20 | gale | 147 |
21 | togomak | 146 |
22 | go-test-coverage | 126 |
23 | overalls | 115 |