SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Github Projects
-
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.
-
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 -
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 -
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.
-
-
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-18I'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).
-
-
-
Project mention: Is Github Actions really production ready for large corporation ? | reddit.com/r/devops | 2022-09-25
-
-
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)
-
-
-
-
Project mention: gh-eco – 🦎 gh extension to explore the ecosystem | reddit.com/r/opensource | 2022-06-02
-
-
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
Go Github related posts
- Git-sizer: Compute local Git repos size metrics
- github API webhook reciever
- How do you handle updating services you have running?
- Self Updating Binary
- DeepFlow uses Spot Instances to speed up GitHub Action exploration
- A side project I made a year ago and still use to quickly skim through repos/libraries
- Fine-grained personal access tokens for GitHub
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea592bae80>
www.saashub.com | 4 Feb 2023
Index
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 |