340 Resources
Golang github-actions Libraries
Github-backup application
Github-backup application This application clone your github repository with all commits, branch, tags etc. to your local disk Dependencies This App u
A CLI tool for communicating with github.
go-github A Golang CLI tool built with Cobra (& cobra-cli). Pre-requisites Go SDK Getting started You can decide to do one of two things: Clone the re
High-performance GitHub webhook events toolset for Go :rocket:
githubevents GitHub webhook events toolset for Go githubevents is a webhook events toolset for the Go programming language inspired by octokit/webhook
This is a demo project for Dcard, which is currently deployed on GKE.
Overview This is a project for applying my first intern job at Dcard Taiwan Ltd. 😃 !!! 🔗 Backend documentation link 🔗 Company Requirements One POST
A GitHub CLI extension that provides summary pull request metrics.
gh-metrics A gh extension that provides summary pull request metrics. Usage Metric definitions Influences Usage To install the extension use: $ gh ext
A beautiful CLI dashboard for GitHub 🚀
gh-dash ✨ A GitHub (gh) CLI extension to display a dashboard with pull requests and issues by filters you care about. Installation Install the gh CLI
Turn repo with markdown files into a nice looking blog
Chameleon Chameleon is web application (blog engine) that reflects content from markdown files from a git repository. Powers articles.orsinium.dev. Fe
WIP - Pin - local pipeline project with Docker Golang API.
pin 🔥 WIP - Local pipeline project with Docker Golang API. 🌐 Installation Download latest release You can download latest release from here Install
A simple CRUD API made with Go, Postgres, FIber, Gorm and Docker.
golang-test-api A simple CRUD API made with Go, Postgres, FIber, Gorm and Docker. Cloning the repository To clone the repository run the following com
A Go script that makes your GitHub contribution activity panel look awesome! Display a message !
GitHub contributions generator A script written in Go, which goal is to make your GitHub contributions graph the way you want it to be. The goal of th
Search for GitHub team posts (discussions)
go CLI to search GitHub Team Posts (Discussions) Motivation Want to search for content in GitHub team posts? Use this CLI. Usage: Get a PAT with acces
A Github action that notifies PR's that are open longer than X days
PR notifier Use GitHub Actions to notify Slack that a pull request is opened since DAYS_BEFORE days. Usage Add the following YAML to your new GitHub A
Automatic sync from IMDb to Trakt (watchlist, lists, ratings and history) using GitHub actions
imdb-trakt-sync GoLang app that can sync IMDb and Trakt user data - watchlist, ratings and lists. For its data needs, the app is communicating with th
publish github pages privately secured by github sso (oauth2)
private-ghp Serves static sites from private repositories to members with read access (or higher), secured using GitHub OAuth2. The server is written
A DDoS program written in Golang.
AGDDoS 🎈 下载地址: ⚡️ 点我下载最新版本 | ☁ 备用下载-镜像网站 | ☁ 备用下载-FastGit 如果你想获取最新版本通知,请给我们一个Watching, 谢谢! 🔨 使用方法 首先,你的系统需要满足以下条件: Windows 7 或更高版本,不支持Windows XP/200
Example usage of github.com/go-webauthn/webauthn
Example This is an example go + React application which shows off the functionality of the github.com/go-webauthn/webauthn library. Features This proj
A GitHub CLI extension that displays collaboration-related information about a GitHub repository.
collab-scanner GitHub CLI extension A GitHub CLI extension that displays collaboration-related information on a repository. Install gh extension insta
Updates labels for a Github repository using a template file.
Github Labeler The purpose of this application is to sync your default labels with a repository hosted by Github. Labeler automatically merges your la
API Статистики пользователя GitHub 🐙
🐙 API статистики пользоватя GitHub 📈 🇬🇧 English Version 🇬🇧 Commits Request sample GET https://hud0shnikgitapi.herokuapp.com/commits/hud0shnik GE
Needlessly complex program to parse, increment, and push the latest version number tag on github. Made with 😫 , 😓 & 😭
increment What is this? Needlessly complex program to parse, increment, and push the latest version number tag on github. Err handling by Sentry Made
Github-workflow-dashboard - WEB and CLI dashboard for github action workflows
CLI capable of retrieving github action workflows stats Example usage Dashboard
Github-language-trends - Github trending languages API
Github trending languages API This API provides list of most popular github lang
Drone github pr commenter: A Drone CI plugin
drone-github-pr-commenter A Drone CI plugin, for more information: https://docs.
Ghdl - A much more convenient way to download GitHub release binaries on the command line, works on Win & Unix-like systems
ghdl Memorize ghdl as github download ghdl is a fast and simple program (and als
Froggit-Go is a Go library, allowing to perform actions on VCS providers
Froggit-Go is a Go library, allowing to perform actions on VCS providers. Currently supported providers are: GitHub, Bitbucket Server, Bitbucket Cloud, and GitLab.
Golang-action - A template repository for writing custom GitHub Actions in Golang
Golang Action A template repository for writing custom GitHub Actions in Golang.
Gitfofo - A cmdline tool utilized github api which can help you to explore your tech boundaries
why gitfofo gitfofo is a cmdline tool utilized github api which can help you to explore your tech boundaries, find more interest people in github. The
JWT login microservice with plugable backends such as OAuth2, Google, Github, htpasswd
login-service login-service is a standalone minimalistic login server providing a (JWT)[https://jwt.io/] login for multiple login backends. Abstract l
GitHub CLI extension to clone (or update) all repositories in an Organization, with the ability to filter via search queries.
gh-org-repo-sync GitHub CLI extension to clone all repositories in an Organization, with the ability to filter via search queries. If a local clone al
Github exporter for Prometheus metrics. Written in Go, with love ❤️
Github exporter for Prometheus This is a Github exporter for Prometheus metrics exposed by Github API. Written in Go with pluggable metrics collectors
GitHub Action to identify a path of changed files on monorepos, with regex and depth validation.
github-action-go GitHub Action to identify a path of changed files on monorepos, with regex and depth validation. Example use-case is execution path f
This is a starting point for a GitHub Action based in Go.
GitHub Action Using Go This is a starting point for a GitHub Action based in Go. This repo provides all the structure needed to build a robust GitHub
Test case to fix a bug in github.com/golang/glog
glog Library Pollutes Global Flags List This problem has been reported quite a few times, over the years; see it reported at golang-nuts mailing list,
GitHub App Token Generator
A simple github action written in go to retrieve an installation access token for an app installed into an organization.
A simple action that looks for multiple regex matches, in a input text, and returns the key of the first found match.
Key Match Action A simple action that looks for multiple regex matches, in a input text, and returns the key of the first found match. TO RUN Add the
Go-github-actions - `go-github-actions` is a package for developing GitHub Actions
go-github-actions go-github-actions is a package for developing GitHub Actions.
Github billing exporter - Billing exporter for GitHub organizations
GitHub billing exporter Forked From: https://github.com/borisputerka/github_bill
Topictool - Batch replace, add or remove Github repository topic labels
Topictool CLI Tool to manage topic labels on Github repositories Installation go
Argo Workflows URL Finder
Argo Workflows URL Finder When Argo Workflows archives a workflow, the URL changes, and the URL cannot be pre-determined. If you're using tools such a
A repository with my resolutions of the GO exercises from github.com/gophercises
GOPHERCISES A repository with my resolutions of the GO exercises from github.com/gophercises Gophercises is a FREE course that will help you become mo
Gh-i - Search your github issues interactively
search your github issues interactively Installation • Usage • Feedback Search G
This project is mostly a fancy wrapper around the Extract Table (github) API
Knockout-City-Stat-Scanner Credits This project is mostly a fancy wrapper around the Extract Table (github) API, they did all the heavy lifting here a
A GitHub CLI extension to view and generate license files.
gh-license A GitHub CLI extension to view and generate license files. All license information is obtained from the GitHub API. NOTE: The only purpose
Lastweek - Given a username and/or GitHub access token, this tool will provide a report of the work done by the user last week
lastweek Given a username and/or GitHub access token, this tool will provide a r
This is my personal website, hosted on GitHub Pages
astrophena.name This is my personal website, hosted on GitHub Pages. Serving locally You need the latest Go and Node.js installed.
ProfileStatusSyncer - A tool to synchronize user profile status of Github and Netease CloudMusic
ProfileStatusSyncer A tool to synchronize user profile status of GitHub and Nete
Upgit - Upgit helps you simply upload any file to your Github repository and then get a raw URL for it
Upgit - Upgit helps you simply upload any file to your Github repository and then get a raw URL for it
Gh-s - Search github repositories interactively
search github repositories interactively Installation • Usage • Feedback Search
Github-org-diff - Simple CLI tool to check a diff between 2 branches of all org repos
github-org-diff Simple CLI tool to list org repos that have diff between dev and
Github-org-stats - Returns the star and fork count of repositories in an organisation
github-org-stats Utility to get github star and fork count of repositories in an
ghcv-cli makes it easy to view the user-created issues, pull requests, and repositories in the terminal.
ghcv-cli ghcv-cli makes it easy to view the user-created issues, pull requests, and repositories in the terminal. About Show a list of pull requests c
gh is GitHub on the command line. It brings pull requests, issues, and other GitHub concepts to the terminal next to where you are already working with git and your code
gh is GitHub on the command line. It brings pull requests, issues, and other GitHub concepts to the terminal next to where you are already working with git and your code
Observer-pattern is broken at GitHub, too many mails
Informer What Returns information at your will. Should enable you to turn off all notifications, without loosing important notices. Format should be y
Github cli extension to approve or reject pending deployments that are waiting for review.
gh-deploy A gh cli extension to approve or reject pending deployments that are waiting for review. Installation Installation requires a minimum versio
Larry 🐦 is a really simple Twitter bot generator that tweets random repositories from Github built in Go
Larry 🐦 Larry is a Golang cli bot that tweets random Github repositories. Disclaimer I hold no liability for what you do with this bot or what happen
Ready to use Slack bot for lazy developers: start Jenkins jobs, watch Jira tickets, watch pull requests...
Slack Bot This Slack bot improves the workflow of development teams. Especially with focus on Jenkins, Github, Gitlab and Jira, as the integration is
Clones github projects into ~/Projects/github/{org}/{repo}
Tidy clone Github cli extension (gh extension) to clone repos into ~/Projects/github/{org}/{repo} on the local filesystem Install gh extension install
Go test output for humans
gotestfmt: go test output for humans Are you tired of scrolling through endless Golang test logs in GitHub Actions (or other CI systems)? Then this is
This GitHub repository contains code example for those who are new to go programming.
Go-examples This GitHub repository contains code example for those who are new to go programming. IMPLEMENTATIONS JWT - json-web-token-implementation/
Config files for my GitHub profile.
Distributed server for social and realtime games and apps. Features Users - Register/login new users via social networks, email, or device ID. Storage
Simplest possible GH CLI wrapper around rhysd/actionlint
Simplest possible GH CLI wrapper around rhysd/actionlint
Git-auto-push - Auto commit and push to github repositories
Auto commit and push to github repositories. How to use git clone https://github
📦🚀 A GitHub Action to install
setup-krew GitHub Action This action enables you to download and install kubernetes-sigs/krew binary. setup-krew verifies the integrity of the krew re
gh is GitHub on the command line.
gh is GitHub on the command line. It brings pull requests, issues, and other GitHub concepts to the terminal next to where you are already working with git and your code.
Generic inquiry tool to OPA server for CI process, such as GitHub Actions
opaq opaq is a generic inquiry tool to OPA server. A major purpose of this tool is for inquiry in GitHub Actions. Features Data formatting: OPA server
🤖 Prune old images on GitHub (ghcr.io) and GitLab (registry.gitlab.com) container registry
✨ Prune container images in a CLI way ✨ Prune old images on GitHub (ghcr.io) and GitLab (registry.gitlab.com) Container Registry Getting Started | Des
Get-latest - Get the latest repository version
get-latest Get the latest repository version Usage routes for public repos - /:
Kubectl-over-env - Created for github actions or any other CI/CD-Pipelining tool which cannot push to a custom local kubernetes cluster
kubectl-over-env This repository was created for github actions or any other CI/
Dynbio - A simple service for dynamic update my bio on github
dynbio A simple service for dynamic update my bio on github Instalation sudo ech
Github-notifications - Small script to alert me when I have notifications on Github. I use it in my Polybar conf
Github notification polybar widget This tool is meant to be used with Polybar, in order to let the user know when they have notifications on Github. R
Mdlinks - Markdown cross-document links checker
mdlinks This repository provides Go package, command-line tool, and a GitHub Action that can verify cross-document links in a collection of markdown f
Newyearify - Update the copyright year in all of your GitHub repos
new_yearify Update the copyright year in all of your GitHub repositories. How do
Ghissue - This repo contains a github issue parser, that is useful for Enterprise Github accounts.
Ghissue - This repo contains a github issue parser, that is useful for Enterprise Github accounts. Sometimes is needed to parse the content of the issue for some data extraction or statistics purposes.
Go-github-app - Template for building GitHub Apps in Go.
Template for GitHub Apps built with Golang Blog Posts - More Information About This Repo You can find more information about this project/repository a
Ethereum-vanity-wallet - A fork of https://github.com/meehow/ethereum-vanity-wallet but the key can be exported to a JSON keystore file
ethereum-vanity-wallet See https://github.com/meehow/ethereum-vanity-wallet This version: doesn't display the private key let's you interactively expo
Provider-generic-workflows - A generic provider which uses argo workflows to define the backend actions.
provider-generic-workflows provider-generic-workflows is a generic provider which uses argo workflows for managing the external resource. This will re
Github-contribution-graph - A tool for dynamically generated contribution graphs that show your GitHub contributions for the last 7 days
GitHub-Contribution-Graph An awesome tool for dynamically generated contribution
Github-trending-bot - Go app to archive daily github trending repos.
GITHUB-TRENDING-BOT Simple application to archive daily github trending repos, written in Go. Project Description Uses Go to parse raw html from the g
Stash large datasets on GitHub for free, quick, and easy download 🐿
squirrel Stash large datasets on GitHub for free, quick, and easy download 🐿 Install To install squirrel, run the following: curl ... Usage Create a
Self-host your GitHub repositories.
self-forge One day, I'd like to write a lightweight clone of GitHub. For now, here's ~100 lines of Go that host your source files. Clones all of a Git
Container actions using Golang Docker SDK
container-go Prototyping continuous integration for microservices using only Gol
🐀 A Bot toolkit for github that supports OAuth, Events, API, Custom Commands and Check Runs.
Hamster A Bot Toolkit for Github! Documentation Config & Run The Application Hamster uses Go Modules to manage dependencies. First Create a dist confi
Use go-github sdk in go.
go-github Use go-github sdk in go. Prerequisite GitHub API Token Installation clone the repo git clone [email protected]:siansiansu/go-github.git Simpil
A tool to help host go packages with vanity domains on GitHub
goredirects by Andrew Brampton (bramp.net) goredirects enables the use of a vanity redirect domain in your go package imports. For example, instead of
Example goreleaser + github actions config with keyless signing and SBOM generation
supply-chain-example GoReleaser + Go Mod proxying + Cosign keyless signing + Syft SBOM generation example. How it works GoReleaser manages the entire
GitHub Utilities for managing classroom repositories.
ghutil GitHub Utilities for bulk operations. Requirements A ghutil.toml configuration file is needed in the working directory. It should have entries
🔥 🔥 Open source cloud native security observability platform. Linux, K8s, AWS Fargate and more. 🔥 🔥
CVE-2021-44228 Log4J Vulnerability can be detected at runtime and attack paths can be visualized by ThreatMapper. Live demo of Log4J Vulnerability her
A Github Action to auto approve pull requests that contain only document reviews.
Approve documentation review A Github Action to auto approve pull requests that contain only document reviews. The Cloud Platform team have a document
Seamless GitHub PR management from the command-line
Maiao A sane review workflow with GitHub PRs Maiao provides the git review command, which will publish a PR for every new commit in your local main br
modified version of github.com/melbahja/goph, thanks.
Goph modified version of github.com/melbahja/goph, thanks. Golang SSH Client. Fast and easy golang ssh client module. Goph is a lightweight Go SSH cli
Simple chat client that uses github.com/tydar/stomper as a backing server.
STOMP Chat Chat client to operate through a STOMP pub/sub server. Designed to demonstrate my project stomper. Todo to finish: Allow runtime configurat
Mass download all github repositories(public & private) of an organization, ideally in a few seconds.
Git Mass Mass download all github repositories(public & private) of an organization, ideally in a few seconds. Writing this as a simple bash script wo
A GitHub action for the Go! programming language (by Francis McCabe, 2004)
Setup Go! (GitHub Action) This project is a GitHub action for the Go! programmin
GitHub Flavored Markdown renderer with fenced code block highlighting, clickable header anchor links.
github_flavored_markdown Package github_flavored_markdown provides a GitHub Flavored Markdown renderer with fenced code block highlighting, clickable
Package githubv4 is a client library for accessing GitHub GraphQL API v4
githubv4 Package githubv4 is a client library for accessing GitHub GraphQL API v4
Gotcha Bot 🤖 A app to automate engineers tasks
Gotcha Bot 🤖 A app to automate engineers tasks What can 🤖 do? Gotcha, is a app and works on fired events. For more details on a GitHub app, please c
Build the deployment system around GitHub in minutes.
Gitploy Gitploy helps your team build the deployment system around GitHub in minutes. Documentation | Community | Installation Guide What is Gitploy?
OctoLinker — Links together, what belongs together
What is OctoLinker? OctoLinker is a browser extension for GitHub, that turns language-specific statements like include require or import into links. I
Provides a rest API that used to count how many times a certain repository of your github has been cloned.
traffic-clones-api An apiserver for https://shields.io/endpoint. Description Provides a rest API that used to count how many times a certain repositor