Go CI

Open-source Go projects categorized as CI

Top 23 Go CI Projects

  • act

    Run your GitHub Actions locally 🚀

  • Project mention: Create a Custom GitHub Action in Rust | dev.to | 2024-04-28

    To speed up your development cycle, install and use the act tool to test-run your action directly in your development environment. This tool lets you invoke a GitHub workflow right on your local machine and will save you the round-trips of pushing each change to GitHub to see if it works.

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

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

    InfluxDB logo
  • golangci-lint

    Fast linters runner for Go

  • Project mention: makefile para projetos em Go | dev.to | 2024-02-19
  • earthly

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

  • Project mention: Cache is King: A guide for Docker layer caching in GitHub Actions | news.ycombinator.com | 2024-04-07

    Also CACHE keyword, for cache mounts. Makes incremental tools like compilers work well in the context of dockerfiles and layer caches.

    That can extend beyond just producing docker iamges as well. Under the covers the CACHE keyword is how lib/rust in Earthly makes building Rust artifacts in CI faster.

    https://github.com/earthly/earthly/issues/1399

  • webhook

    webhook is a lightweight incoming webhook server to run shell commands

  • semaphore

    Modern UI for Ansible

  • Project mention: Server management software (patching,...) | /r/selfhosted | 2023-06-21
  • reviewdog

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

  • SaaSHub

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

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

  • tfsec

    Security scanner for your Terraform code

  • Project mention: Cloud Security and Resilience: DevSecOps Tools and Practices | dev.to | 2024-05-01

    3. tfsec: https://github.com/aquasecurity/tfsec tfsec uses a suite of security checks to scan your Terraform templates, helping to identify potential security issues before infrastructure is deployed.

  • dockertest

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

  • Project mention: Testcontainers | news.ycombinator.com | 2024-02-27

    I am using https://github.com/ory/dockertest for tests, specifically for databases. Is there any advantage to use Testcontainers?

  • woodpecker

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

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

    https://github.com/woodpecker-ci/woodpecker

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

  • actionlint

    :octocat: Static checker for GitHub Actions workflow files

  • Project mention: GitHub Actions could be so much better | news.ycombinator.com | 2023-09-22

    Yep, actionlint is great! I've used it successfully both to lint my own workflows, and to lint third-party workflows for (basic) security issues.

    Unfortunately, it can't lint actions themselves, only workflows that call actions[1]. This is a substantial deficiency, especially for users (like me) who write and maintain a decent number of actions.

    [1]: https://github.com/rhysd/actionlint/issues/46

  • gotestsum

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

  • Project mention: 2023 update to go-recipes collection | /r/golang | 2023-06-06

    auto instrumenting skipping tests, analysing slow tests with gotestsum: https://github.com/gotestyourself/gotestsum

  • SignTools

    ✒ A free, self-hosted platform to sideload iOS apps without a computer

  • Project mention: any good sideloaders that dont require a pc? | /r/sideloaded | 2023-06-23

    check this out https://github.com/SignTools/SignTools (personally haven't tried it)

  • github-actions-golang

    GitHub Actions as CI for Go

  • abstruse

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

  • webhookd

    A very simple webhook server launching shell scripts.

  • legitify

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

  • Project mention: GitHub - Legit-Labs/legitify: Detect and remediate misconfigurations and security risks across all your GitHub GitLab assets. Version 1.0 is out, check out the new enterprise-level policies. | /r/netsec | 2023-08-04
  • changie

    Automated changelog tool for preparing releases with lots of customization options

  • woke

    Detect non-inclusive language in your source code.

  • github-actions-runner-operator

    K8S operator for scheduling github actions runner pods

  • container-canary

    A tool for testing and validating container requirements against versioned manifests

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

  • How to debug GitHub actions. Real-world example

    3 projects | dev.to | 27 Mar 2024
  • Using my new Raspberry Pi to run an existing GitHub Action

    2 projects | news.ycombinator.com | 11 Mar 2024
  • makefile para projetos em Go

    1 project | dev.to | 19 Feb 2024
  • Teller: Universal secret manager, never leave your terminal to use secrets

    5 projects | news.ycombinator.com | 17 Jan 2024
  • Git commit messages are useless

    1 project | news.ycombinator.com | 25 Jan 2024
  • Finding unreachable functions with deadcode – The Go Programming Language

    1 project | news.ycombinator.com | 23 Jan 2024
  • The worst thing about Jenkins is that it works

    12 projects | news.ycombinator.com | 3 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 20 May 2024
    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. Learn more →

Index

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

Project Stars
1 act 50,744
2 gitness 31,555
3 golangci-lint 14,533
4 earthly 10,908
5 webhook 9,912
6 semaphore 9,447
7 reviewdog 7,425
8 Concourse 7,205
9 tfsec 6,583
10 dockertest 3,979
11 woodpecker 3,745
12 kube-score 2,609
13 actionlint 2,456
14 gotestsum 1,927
15 SignTools 1,306
16 github-actions-golang 1,023
17 abstruse 920
18 webhookd 825
19 legitify 715
20 changie 602
21 woke 433
22 github-actions-runner-operator 424
23 container-canary 222

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com