act is a CLI tool for running GitHub Actions locally so CI scenarios can be tested faster before pushing changes.
Open Source: #go
Catalog projects marked with #go. Tags work as dedicated landing pages, so related tools are easier to find and connect.
This collection holds 56 projects with a combined 3,328,041 GitHub stars. Main languages: Go, Makefile, TypeScript.
About the Go projects
Go was designed for infrastructure — and it shows: Docker, Kubernetes, and half of the modern DevOps stack are written in it. A simple language, a single output binary, and honest concurrency made Go the standard for CLI tools and network services.
The collection covers Go tools, services, and learning repositories. Learning the language — start with the educational entries; picking a production tool — sort by stars.
Repositories
Prometheus is a monitoring system and time series database for application and infrastructure metrics.
Traefik is a cloud-native proxy and load balancer for routing traffic to services and containers.
MinIO is an S3-compatible object store written in Go; the current repository is marked as no longer maintained.
Memos is a lightweight Markdown note-taking app that can run on your own server.
PocketBase is a compact Go backend with SQLite, users, files, APIs, and realtime subscriptions.
mkcert is a simple utility for creating locally trusted TLS certificates for development.
rclone is a Go utility for syncing and managing files across cloud storage providers.
Gitea is a lightweight Git service for your own server: repositories, code review, issues, wiki, packages, and team collaboration.
Standard Go Project Layout is a reference layout for Go projects with example directories and conventions.
dive is a tool for inspecting Docker/OCI image layers and finding ways to reduce image size.
etcd is a distributed reliable key-value store for the most critical data of distributed systems.