Go Github

Open-source Go projects categorized as Github | Edit details

Top 23 Go Github Projects

  • Gitea

    Git with a cup of tea, painless self-hosted git service

    Project mention: Why doesn’t PG convert to Git for development? | reddit.com/r/PostgreSQL | 2022-01-22
  • reviewdog

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

    Project mention: Incident with GitHub Actions, Issues, Pull Requests, and Webhooks | news.ycombinator.com | 2021-10-21

    I used ReviewDog to wire in Qodana results, so I hear you about wishing it was built in, but it is achievable: https://github.com/reviewdog/reviewdog#reporter-gitlab-merge...

    Based on my contact with GitLab's built-in other scanning tools, I wouldn't trust their vuln management further than I could throw it, so you're likely not missing much on that front

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • git-sizer

    Compute various size metrics for a Git repository, flagging those that might cause problems

    Project mention: how to keep github repos small? | reddit.com/r/git | 2021-10-01

    Also there’s a cool project from GitHub you can use to help understand the size of git’s objects in your git repo https://github.com/github/git-sizer. This might help you determine what the best cloning strategy could be.

  • git-chglog

    CHANGELOG generator implemented in Go (Golang).

    Project mention: Meet Semverbot, a semver versioning CLI tool written in GoLang | reddit.com/r/golang | 2021-07-05
  • loginsrv

    JWT login microservice with plugable backends such as OAuth2, Google, Github, htpasswd, osiam, ..

  • devdash

    :bento: Highly Configurable Terminal Dashboard for Developers and Creators

    Project mention: New version of DevDash to create configurable terminal dashboard | reddit.com/r/commandline | 2021-04-29

    The Github Repo

  • ThreatMapper

    🔥 🔥 Open source cloud native security observability platform. Linux, K8s, AWS Fargate and more. 🔥 🔥

    Project mention: ThreatMapper: Gestión de vulnerabilidades en tiempo de ejecución 💯 | reddit.com/r/u_esgeeks | 2021-12-20
  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • agola

    Agola: CI/CD Redefined

    Project mention: Have costs on the cloud (AWS/Azure/GCP) been an painful issue for your startup? | reddit.com/r/SaaS | 2022-01-07

    Have you looked into https://github.com/agola-io/agola

  • githubql

    Package githubv4 is a client library for accessing GitHub GraphQL API v4 (https://docs.github.com/en/graphql).

    Project mention: GraphQL in production - Analyzing public GraphQL APIs #1: Twitch.tv | reddit.com/r/DevelopingAPIs | 2021-10-15

    If you want to play around with GraphQL, I would take a look at Github's v4 API. Since I code in Golang, I used this library. https://github.com/shurcooL/githubv4.

  • webhooks

    :fishing_pole_and_fish: Webhook receiver for GitHub, Bitbucket, GitLab, Gogs

  • awgo

    Go library for Alfred 3 + 4 workflows

    Project mention: AwGo – Go library for Alfred workflows | news.ycombinator.com | 2021-11-05
  • ghorg

    Quickly clone an entire org/users repositories into one directory - Supports GitHub, GitLab, Bitbucket, and more 🥚

    Project mention: Why our team cancelled our move to microservices | news.ycombinator.com | 2022-01-25

    Where I currently work, there are 10 service per developer, actively running (if we're counting in the least charitable manner, maybe 4 per dev with most charitable counting). Our ratio is this huge due to large changes in company size over time. Consolidation is very helpful at this stage. If there's one thing I recommend to everyone who encounters this situation, you absolutely must keep a copy of all the source for all the repos on your computer, all at the same time, to make cross-repo grepping easy. For this purpose I recommend ghorg[0], but however you do it, it'll make everything easier.

    [0] - https://github.com/gabrie30/ghorg

  • tfnotify

    A CLI command to parse Terraform execution result and notify it to GitHub

    Project mention: tfcmt - Improve Terraform Workflow with PR Comment and Label | dev.to | 2021-12-25

    tfcmt is a Fork of tfnotify, but not compatible. tfcmt is specialized to GitHub, so you can't notify to other platform such as Slack.

  • terraform-provider-github

    Terraform GitHub provider

    Project mention: How do you manage many repositories? | reddit.com/r/devops | 2021-12-31
  • fetch

    Download files, folders, and release assets from a specific git commit, branch, or tag of public and private GitHub repos. (by gruntwork-io)

    Project mention: Eget: Easily install prebuilt binaries from GitHub | reddit.com/r/coolgithubprojects | 2021-08-19
  • github-actions-runner-operator

    K8S operator for scheduling github actions runner pods

  • gitty

    Contextual information about your git projects, right on the command-line

    Project mention: gitty: contextual information about your git projects, right on the command-line | reddit.com/r/Gitea | 2021-12-30

    Latest release supports Gitea's API. Get it here: https://github.com/muesli/gitty

  • microplane

    A CLI tool to make git changes across many repos, especially useful with Microservices.

    Project mention: CLI tool to make automated changes across repositories | news.ycombinator.com | 2021-09-29
  • k8s-platform-lcm

    A faster and easier way to manage the lifecycle of applications and tools, running and living around your Kubernetes platform

    Project mention: I am trying to find a tool someone posted once in this sub. It was for GitOps and would check for updates to git repos of helm charts and deployments. Anyone know it? | reddit.com/r/kubernetes | 2021-03-27

    Was it this? https://github.com/arminc/k8s-platform-lcm

  • chyle

    Changelog generator : use a git repository and various data sources and publish the result on external services

  • action-label-syncer

    GitHub Action to sync GitHub labels in the declarative way

    Project mention: Making Open Source Easy - Orchestrating the Open Source Contribution Workflow | dev.to | 2021-07-29

    This is when we strongly felt the need to sync/orchestrate labels across all the repositories while also respecting the differences between the projects (one size may not fit all). This led us to a proof of concept with different label syncing tools and after quite a bit of analysis, we landed on Label Syncer to manage both master and repository level declarative labels (If someone from Github is reading this, maybe this should be an inbuilt feature 😇)

  • acyl

    Testing Environments On Demand

    Project mention: Central dashboard to dynamically spin up test environments - does this already exists? | reddit.com/r/kubernetes | 2021-03-07

    We have a project that is very close to what you describe: https://github.com/dollarshaveclub/acyl. Our system is tied to GitHub PRs and depends upon our Docker image building service called Furan.

  • vault-plugin-secrets-github

    Create ephemeral, finely-scoped @github access tokens using @hashicorp Vault.

    Project mention: For those using argo with github, how do you handle your personal access token expiration? | reddit.com/r/devops | 2022-01-10

    Do you have HashiCorp Vault in your stack? I haven't used this particular one, but a Vault plugin such as this would be a viable way to manage token generation: https://github.com/martinbaillie/vault-plugin-secrets-github

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 2022-01-25.

Go Github related posts


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

Project Stars
1 Gitea 27,971
2 reviewdog 4,680
3 git-sizer 2,422
4 git-chglog 1,930
5 loginsrv 1,841
6 devdash 1,141
7 ThreatMapper 1,060
8 agola 940
9 githubql 838
10 webhooks 691
11 awgo 687
12 ghorg 683
13 tfnotify 455
14 terraform-provider-github 426
15 fetch 418
16 github-actions-runner-operator 301
17 gitty 273
18 microplane 226
19 k8s-platform-lcm 184
20 chyle 140
21 action-label-syncer 121
22 acyl 120
23 vault-plugin-secrets-github 119
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.