Go github-actions

Open-source Go projects categorized as github-actions

Top 23 Go github-action Projects

  • act

    Run your GitHub Actions locally 🚀

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

    Good perspective. Unfortunately (1) is unavoidable when you're trying to automate GH itself (role assignments, tagging, etc.). But at this point, I would rather handle a lot of that manually than deal with GHA's awful debug loop.

    FWIW, there's nektos/act[^1], which aims to duplicate GHA behavior locally, but I haven't tried it yet.

    [^1]: https://github.com/nektos/act

  • goreleaser

    Deliver Go binaries as fast and easily as possible

    Project mention: goreleaser: Deliver Go binaries as fast and easily as possible | /r/golang | 2023-09-13
  • Onboard AI

    Learn any GitHub repo in 59 seconds. 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 www.getonboard.dev.

  • actions-runner-controller

    Kubernetes controller for GitHub Actions self-hosted runners

    Project mention: Best CI/CD for AWS services? | /r/aws | 2023-06-24

    Almost all of our cicd, builds run on GitHub. I'm talking cypress tests, deployments via terraform and helm to over 25 environments, all backend tests, daily test runs etc. Overall we were racking up a cost of almost 20k on GitHub. With the ARC deployed and using spot instances I think our total infrastructure costs went up about 4-5k even though we added more actions. If we switched back to their runners we'd probably be around 25k at this point.

  • DevOps

    This repo contains all my learning related to DevOps

    Project mention: Pradumnasaraf/DevOps: This repo contains all my learning related to DevOps | /r/kubernetesx | 2023-06-14
  • 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

  • github-actions-golang

    GitHub Actions as CI for Go

    Project mention: GitHub - mvdan/github-actions-golang: GitHub Actions as CI for Go | /r/devopsish | 2023-05-15
  • action-slack-notify

    GitHub Action for sending a notification to a Slack channel

  • Revelo Payroll

    Free Global Payroll designed for tech teams. Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.

  • gotestfmt

    go test output for humans

    Project mention: Why do go tests hide console output by default, and what's the best way to get pretty output like MochaJS? | /r/golang | 2022-11-08

    To get more pretty outputs, consider Subtests and/or gotestfmt.

  • github-actions-runner-operator

    K8S operator for scheduling github actions runner pods

  • reposaur

    Open source compliance tool for development platforms.

  • gitploy

    Build the deployment system around GitHub in minutes.

  • secure-repo

    Orchestrate GitHub Actions Security and get a higher OpenSSF Scorecard score

    Project mention: Show HN: Secure your public GitHub repository with automated security fixes | news.ycombinator.com | 2023-03-08

    I am excited to share Secure-Repo, an open-source project that can easily secure your GitHub repository through automated security fixes. The project aims to automate common security fixes, so developers do not have to wade through documentation.

    It does not require any App installation or onboarding steps, you can just enter your public repository and click on a button to improve security through automated pull requests.

    I invite you to try Secure-Repo on your public repository using the hosted version at http://app.stepsecurity.io/securerepo and share your feedback.

    Important open-source repositories have adopted the tool. Here are a few example pull requests created by the maintainers of Electron, Ruby, and GoogleCloudPlatform using this project.

    Electron: https://github.com/electron/electron/pull/36363

  • uptoc

    A static file deployment tool that supports multiple platforms./ 一个支持多家云厂商的静态文件部署工具

  • action-label-syncer

    GitHub Action to sync GitHub labels in the declarative way

  • github-act-runner

    act as self-hosted runner

  • machine

    Machine is a workflow/pipeline library for processing data (by whitaker-io)

  • Go-Kafka-gRPC-MongoDB-microservice

    Go products microservice

  • leetcode-stats

    Dynamically generated LeetCode stats for your GitHub READMEs!

  • imdb-trakt-sync

    Automatic sync from IMDb to Trakt (watchlist, lists, ratings and history) using GitHub actions. (by cecobask)

    Project mention: Is there a way to sync TO imdb? | /r/trakt | 2023-01-16
  • slsa-provenance-action

    Github Action implementation of SLSA Provenance Generation

  • labeler-action

    GitHub Action allowing for applying labels to issues and pull requests based on patterns found in the title or description.

  • go-test-coverage

    go-test-coverage is tool and github action which reports issues when test coverage is below set threshold

    Project mention: go-test-coverage - a tool which reports issues when test coverage is below set threshold | /r/golang | 2023-04-12

    go-test-coverage is tool which reports issues when test coverage is below set threshold. It can be easily integrated in any CI workflows; and it would be very useful to project that wants to meet same level of test coverage.

  • ghnotify

    General GitHub event notification tool to Slack with Open Policy Agent and Rego

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

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 2023-09-22.

Go github-actions related posts


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

Project Stars
1 act 43,599
2 goreleaser 12,163
3 actions-runner-controller 3,627
4 DevOps 2,258
5 actionlint 1,888
6 github-actions-golang 1,008
7 action-slack-notify 954
8 gotestfmt 429
9 github-actions-runner-operator 415
10 reposaur 262
11 gitploy 242
12 secure-repo 210
13 uptoc 194
14 action-label-syncer 184
15 github-act-runner 147
16 machine 135
17 Go-Kafka-gRPC-MongoDB-microservice 129
18 leetcode-stats 118
19 imdb-trakt-sync 50
20 slsa-provenance-action 40
21 labeler-action 33
22 go-test-coverage 22
23 ghnotify 20
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.