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

  • Gitea

    Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD

  • Project mention: Easy Self-Hosted Git Installation on Ubuntu Server | dev.to | 2024-05-01

    Create a system service. Download the file and save it to /etc/systemd/system/ or view the raw file in a browser and replace the URL with the version of Gitea you installed. You can find the list on https://github.com/go-gitea/gitea/blob/release/v1.22/contrib/systemd/gitea.service:

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

    Deliver Go binaries as fast and easily as possible

  • Project mention: Show HN: Docker-phobia: Analyze Docker image size with a treemap | news.ycombinator.com | 2024-04-28

    > This is a much faster way than setting up Github Actions to build an executable for every possible platform on every release

    It's not even that hard. Just use GoReleaser.

    https://goreleaser.com/

  • actions-runner-controller

    Kubernetes controller for GitHub Actions self-hosted runners

  • Project mention: Using Kaniko to Build and Publish container image with Github action on Github Self-hosted Runners | dev.to | 2024-02-28

    To set-up the self-hosted runner, an Action Runner Controller (ARC) and Runner scale sets application will be installed via helm. This post will be using Azure Kubernetes Service and ARC that is officialy maintained by Github. There is another ARC that is maintained by the community. You can follow the discussion where github adopted the ARC project into a full Github product here

  • digger

    Digger is an open source IaC orchestration tool. Digger allows you to run IaC in your existing CI pipeline ⚡️

  • Project mention: OpenTofu 1.7.0 is out with State Encryption, Dynamic Provider-defined Functions | news.ycombinator.com | 2024-04-30

    None of these are a replacement of Terraform Cloud (recently rebranded to HCP Terraform). For example, when you create a PR, it could affect multiple workspaces. The new experimental version of TFC/TFE (I refuse to call it HCP!) implements Stacks, which is something like a workflow, and links one workspace output to other workspace inputs. None of the open-source solutions, including the paid Digger [0], support this - only the paid one, such as Spacelift [1] (which is the closest to TFC if you ask me). Having a monorepo of Terraform is a common design pattern, so, if I change an embedded module, it could trigger changes it many workspaces. As far as I know, Atlantis [2] can't really help in this case.

    By the way, the reason I singled-out Spacelift is due to its quality, and the great Terraform provider it has. Scalr [3], for example, has a really low-quality Terraform provider. I extensively use the hashicorp/tfe provider to manage TFC itself.

    [0]: https://digger.dev/

    [1]: https://spacelift.io/

    [2]: https://www.runatlantis.io/

    [3]: https://www.scalr.com/

  • DevOps

    I created this repository to keep my learning, notes, and code in one place for various tools in DevOps. Now, it's helping thousands of learners, practitioners, and professionals every day in their DevOps journey.

  • 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

  • SaaSHub

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

    SaaSHub logo
  • action-slack-notify

    GitHub Action for sending a notification to a Slack channel

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

    The DevEx & Application-layer for your Internal Developer Platform ⛵ (by rigdev)

  • Project mention: Harnessing the power of GitOps with Rig | dev.to | 2024-02-19

    Currently, we support creating resources from the Rig platform, which are then synced to Git. We do not currently support creating resources in Git that are then adopted by the Rig platform. If you would like to see this feature implemented, please voice your opinion on the GitHub issue: https://github.com/rigdev/rig/issues/607.

  • gotestfmt

    go test output for humans

  • Project mention: Synchronize" a 3D scene across multiple windows using Three.js and localStorage | news.ycombinator.com | 2023-11-27

    Visuals are hard to include because you need to store them somewhere. If you store the in the git repo, they bloat the repo. That's why, for exampley I made a CSS-animated SVG for Gotestfmt[1], as it is text and not binary data. For other projects I host images externally, but that's a bit if an overhead.

    [1] https://github.com/gotesttools/gotestfmt

  • github-actions-runner-operator

    K8S operator for scheduling github actions runner pods

  • manual-approval

    Pause your GitHub Actions workflow and request manual approval from set approvers before continuing

  • Project mention: Automating Terraform Deployments with GitHub Actions: A Step-by-Step Guide | dev.to | 2023-11-02

    For the manual approval in the workflow, we will use the trstringer/manual-approval .

  • reposaur

    Open source compliance tool for development platforms.

  • gitploy

    Build the deployment system around GitHub in minutes.

  • secure-repo

    Orchestrate GitHub Actions Security

  • github-act-runner

    act as self-hosted runner

  • uptoc

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

  • action-label-syncer

    GitHub Action to sync GitHub labels in the declarative way

  • leetcode-stats

    Dynamically generated LeetCode stats for your GitHub READMEs!

  • Go-Kafka-gRPC-MongoDB-microservice

    Go products microservice

  • machine

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

  • imdb-trakt-sync

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

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

  • Ask HN: Should we build support for more CI platforms, or features for Actions?

    1 project | news.ycombinator.com | 3 Apr 2024
  • 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
  • Using Kaniko to Build and Publish container image with Github action on Github Self-hosted Runners

    3 projects | dev.to | 28 Feb 2024
  • Show HN: DimeRun v2 – Run GitHub Actions on AWS EC2

    2 projects | news.ycombinator.com | 22 Feb 2024
  • Show HN: Open-source x64 and Arm GitHub runners. Reduces GitHub Actions bill 10x

    7 projects | news.ycombinator.com | 30 Jan 2024
  • Git commit messages are useless

    1 project | news.ycombinator.com | 25 Jan 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 7 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 act 50,324
2 Gitea 42,120
3 goreleaser 13,100
4 actions-runner-controller 4,255
5 digger 2,697
6 DevOps 2,602
7 actionlint 2,370
8 action-slack-notify 1,029
9 github-actions-golang 1,022
10 rig 995
11 gotestfmt 468
12 github-actions-runner-operator 422
13 manual-approval 312
14 reposaur 280
15 gitploy 249
16 secure-repo 236
17 github-act-runner 217
18 uptoc 196
19 action-label-syncer 190
20 leetcode-stats 149
21 Go-Kafka-gRPC-MongoDB-microservice 145
22 machine 142
23 imdb-trakt-sync 76

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