Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise. Learn more →
Top 23 Go Oss Projects
-
-
AppSignal
AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
-
CheckCle
CheckCle is a self-hosted, open-source monitoring platform for seamless, real-time full-stack systems, applications, and infrastructure. It provides real-time uptime monitoring, distributed checks, incident tracking, and alerts. All deployable anywhere.
-
aqua
Declarative CLI Version manager written in Go. Support Lazy Install, Registry, and continuous update with Renovate. CLI version is switched seamlessly
Using aqua, add to aqua.yaml:
-
pinact
pinact is a CLI to edit GitHub Workflow and Composite action files and pin versions of Actions and Reusable Workflows. pinact can also update their versions and verify version annotations.
-
-
IceFireDB
@IceFireLabs -> IceFireDB is a database built for web3.0 It strives to fill the gap between web2 and web3.0 with a friendly database experience, making web3 application data storage more convenient, and making it easier for web2 applications to achieve decentralization and data immutability.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
tfcmt
tfcmt enhances mercari/tfnotify in many ways, including Terraform >= v0.15 support and advanced formatting options
-
station
Station is our open-source runtime that lets teams deploy agents on their own infrastructure with full control. (by cloudshipai)
-
ghtkn
A CLI to create short-lived (8 hours) GitHub App User Access Token for secure local development
Not useful - always has outdated versions, the "package directory" is just JSON files that somebody needs to keep up-to-date with upstream releases. I've tried it twice, only because it comes from a big company, but I always go back to Aqua [0], which is the most secure and flexible package management system, mostly relying on GitHub releases, but also supporting Rust crates, Go projects, and even Python packages. Even Mise [1] supports its ecosystem, but Aqua is better. For example, the entire ecosystem, authored by Shunsuke Suzuki [2], now uses his ghtkn [3], which doesn't rely on permanent or long-lived GitHub auth. His ecosystem is marvelous, and he keeps releasing quality new projects constantly [4].
[0]: https://aquaproj.github.io/
[1]: https://aquaproj.github.io/
[2]: https://github.com/suzuki-shunsuke
[3]: https://github.com/suzuki-shunsuke/ghtkn
[4]: https://suzuki-shunsuke.github.io/profile/oss-development/
-
-
-
-
-
-
-
# See https://pre-commit.com for more information # See https://pre-commit.com/hooks.html for more hooks repos: - repo: https://github.com/pre-commit/pre-commit-hooks rev: v5.0.0 hooks: - id: end-of-file-fixer - id: check-merge-conflict - id: trailing-whitespace args: [--markdown-linebreak-ext=md] - id: check-shebang-scripts-are-executable # YAML - id: check-yaml # Cross platform - id: check-case-conflict # checks for files that would conflict in case-insensitive filesystems. - id: mixed-line-ending # replaces or checks mixed line ending. args: [--fix=lf] - repo: https://github.com/antonbabenko/pre-commit-terraform # Ensure the PRE_COMMIT_TERRAFORM_VERSION value is the same in .gitlab-ci.yml rev: v1.105.0 # Get the latest from: https://github.com/antonbabenko/pre-commit-terraform/releases hooks: - id: terraform_fmt - id: terraform_docs args: ["--args=--lockfile=false"] - id: terraform_tflint - id: terraform_checkov args: - --args=--framework=terraform - --args=--soft-fail - --args=--config-file=__GIT_WORKING_DIR__/.checkov.yaml - --args=--skip-path=__GIT_WORKING_DIR__/.cache/pre-commit - repo: https://github.com/bridgecrewio/checkov.git rev: 3.2.524 hooks: - id: checkov_secrets args: [--directory, ., --framework, secrets, --config-file, .checkov.yaml, --skip-path, .cache/pre-commit] pass_filenames: false - repo: https://github.com/hashicorp/copywrite rev: v0.25.3 hooks: - id: add-headers
-
-
-
-
-
go-euvd
Comprehensive and zero dependency Go library for the ENISA EU Vulnerability Database (EUVD) API. Instantly access real-time vulnerability data, security advisories, CVSS scores, and more.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Oss discussion
Go Oss related posts
-
Launching Route 53 Files
-
Cheap Self-Hosted Kubernetes on Hetzner Cloud
-
nbwipers: Setup and Troubleshooting
-
Hermit – uniform tooling for Linux and Mac
-
Show HN: Gh-actions-lockfile: generate and verify lockfiles for GitHub Actions
-
Brev: Start fine-tuning and training models in < 10 minutes
-
Secure GitHub Actions by pull_request_target
-
A note from our sponsor - AppSignal
www.appsignal.com | 8 Oct 2026
Index
What are some of the best open-source Oss projects in Go? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | arkade | 4,622 |
| 2 | CheckCle | 3,295 |
| 3 | aqua | 1,858 |
| 4 | pinact | 1,214 |
| 5 | pdtm | 1,158 |
| 6 | IceFireDB | 1,156 |
| 7 | bomber | 625 |
| 8 | tfcmt | 551 |
| 9 | station | 430 |
| 10 | ghtkn | 407 |
| 11 | brev-cli | 274 |
| 12 | ghalint | 261 |
| 13 | uptoc | 193 |
| 14 | tfmv | 163 |
| 15 | sbomasm | 131 |
| 16 | github-comment | 131 |
| 17 | copywrite | 121 |
| 18 | ghatm | 39 |
| 19 | ghproj | 24 |
| 20 | flute | 23 |
| 21 | kvstok | 18 |
| 22 | go-euvd | 9 |
| 23 | registry-tool | 9 |