Go Github

Open-source Go projects categorized as Github

Top 23 Go Github Projects

  • Gitea

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

    Project mention: What is your preferred way of storring and deploying docker-compose stacks? | reddit.com/r/docker | 2023-01-30

    I keep all my stacks in a git repository that I have mounted into a Code-Server container. Once I make modifications they get pushed to a Gitea container. From there I have the stack set up within Portainer to keep in sync with the git repository, so any changes I make to the stack like adding labels, volume mounts, or container versions are automatically pulled in by Portainer and applied to the running stack immediately once the modifications get sent to Gitea. Also I have a Renovate bot checking through this repository continuously for new versions of my container images. When it finds one, it proposes the new image in the form of a pull-request on the repository along with a changelog from the author of the container image. Once I decide to approve the changes, that again gets pulled in by Portainer and the stack is changed accordingly.

  • github

    Go library for accessing the GitHub v3 API

    Project mention: Introducing ingoreinit - A CLI tool for creating gitignores | dev.to | 2022-10-23

    The tool itself is written in Go, leveraging a library called go-github to fetch gitignores. In the first iteration, it can either download a new gitignore file based on selected language and framework (for now it has to be one of the gitignore files present in the aformentioned github/gitignore repo) or replace existing gitignore by specifying new language and path of the ignore to be replaced.

  • SonarQube

    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.

  • reviewdog

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

    Project mention: Reviewdog: Code analysis regardless of programming language | news.ycombinator.com | 2022-10-11
  • bytebase

    Database CI/CD for DevOps teams. https://www.bytebase.com

    Project mention: Ask HN: How do you test SQL? | news.ycombinator.com | 2023-01-31

    We built a GUI based solution called https://github.com/bytebase/bytebase. You may also take a look.

  • git-sizer

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

    Project mention: Git-sizer: Compute local Git repos size metrics | news.ycombinator.com | 2023-01-19
  • git-chglog

    CHANGELOG generator implemented in Go (Golang).

    Project mention: Maintaining the terraform provider for docker | dev.to | 2022-02-22

    Currently, we are working on an internal refactoring to clean up code from the past years, even before we started the maintainership. Due to the upgrade to terraform-sdk-v2, we have new abilities for logging, debugging, and testing in isolation. Also, tools for the generation of documentation will simplify the process and keep it up-to-date. But first of all, we want to fix the reported bugs and clarify if they are still present after the update. We also plan to add support for running docker behind a jump host and provision docker containers. Our most aspiring goal is to come close to the docker CLI as possible. To achieve this, we plan to review which code we can reuse and integrate. For example, this has already been happened in the past to allow the converging possibility for docker services. We plan to add the generation of the changelog as we enforce already conventional commits from angular. After talking about the path towards milestone 3.0, we wrap it up with the conclusion.

  • loginsrv

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

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • devdash

    :bento: Highly Configurable Terminal Dashboard for Developers and Creators

    Project mention: Portable TUI programs | reddit.com/r/commandline | 2022-09-03
  • agola

    Agola: CI/CD Redefined

    Project mention: What’s the easiest way to run side projects with CI/CD on my nas? | reddit.com/r/selfhosted | 2022-11-30

    Agola is a third option.

  • ghorg

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

    Project mention: A simple way to backup all your GitHub and GitLab git repositories | reddit.com/r/selfhosted | 2022-04-18

    I'm using https://github.com/gabrie30/ghorg to do this. Why should I use your tool?

  • githubql

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

  • awgo

    Go library for Alfred 3 + 4 workflows

  • webhooks

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

  • terraform-provider-github

    Terraform GitHub provider

    Project mention: Is Github Actions really production ready for large corporation ? | reddit.com/r/devops | 2022-09-25
  • tfnotify

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

  • go-github-selfupdate

    Binary self-update mechanism for Go commands using GitHub

    Project mention: Self Updating Binary | reddit.com/r/golang | 2022-11-30

    I have used https://github.com/rhysd/go-github-selfupdate before with github releases. Theres a ton of different packages that do similar things and I’m sure there’s one that can do it from an arbitrary source url.

  • fetch

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

  • multi-gitter

    Update multiple repositories in with one command

    Project mention: multi-gitter | reddit.com/r/devopspro | 2022-08-15
  • gitty

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

  • github-actions-runner-operator

    K8S operator for scheduling github actions runner pods

  • gh-eco

    🦎 gh cli extension to explore the ecosystem

    Project mention: gh-eco – 🦎 gh extension to explore the ecosystem | reddit.com/r/opensource | 2022-06-02
  • microplane

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

  • spr

    Stacked Pull Requests on GitHub

    Project mention: PR that converts the TypeScript repo from namespaces to modules | reddit.com/r/programming | 2022-11-02

    But, probably better to use https://github.com/ejoffe/spr (which I found many months after writing the create-stack script). Though, in this particular PR's case, it would have been a lot of work to preserve the commit IDs in the commit messages thanks to its generated nature; if you have a stack produced by hand, it'd work a lot better because a human is editing the PR and its description.

  • SaaSHub

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

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-01-31.

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 34,406
2 github 9,140
3 reviewdog 5,998
4 bytebase 4,827
5 git-sizer 2,834
6 git-chglog 2,313
7 loginsrv 1,873
8 devdash 1,543
9 agola 1,225
10 ghorg 1,182
11 githubql 968
12 awgo 816
13 webhooks 802
14 terraform-provider-github 619
15 tfnotify 561
16 go-github-selfupdate 505
17 fetch 498
18 multi-gitter 464
19 gitty 405
20 github-actions-runner-operator 386
21 gh-eco 306
22 microplane 304
23 spr 294
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives