Open Source Go Projects

Discover 156 open source Go repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Go projects here are most often combined with Self Hosted, CLI and Golang. Last updated October 4, 2026.

156 repositories · updated October 4, 2026

aws-nuke: Remove Resources from AWS Accounts

aws-nuke: Remove Resources from AWS Accounts

aws-nuke is a Go CLI for identifying and deleting resources from AWS accounts. It suits teams cleaning up test, development, or decommissioned accounts, with filters to help control what is removed.

GoCLICloud Native
Added Jan 12, 2026 View details
tau: Build and Run Distributed Cloud Applications

tau: Build and Run Distributed Cloud Applications

Taubyte is a Go-based platform for building and deploying applications across local and self-managed cloud environments. It combines serverless functions, web hosting, databases, object storage, and messaging for developers and AI-assisted workflows.

GoCloud NativeDistributed Systems
Added Jan 10, 2026 View details
vhs: Record Scripted Terminal Sessions as Videos

vhs: Record Scripted Terminal Sessions as Videos

VHS turns text-based tape scripts into terminal recordings such as GIFs, MP4s, and WebM files. It is useful for CLI demos and repeatable terminal workflows, with support for scripted input and CI-based output checks.

GoGolangCLI
Added Jan 4, 2026 View details
arcane: Manage Docker Containers and Compose Projects

arcane: Manage Docker Containers and Compose Projects

Arcane is a self-hosted web interface for managing Docker containers and Compose projects. It is aimed at people who want a visual way to work with Docker; consult its documentation for installation and configuration details.

GoDockerSelf Hosted
Added Jan 3, 2026 View details
fleet: Manage and Secure Devices Across Operating Systems

fleet: Manage and Secure Devices Across Operating Systems

Fleet is a device management platform for IT and security teams that need to manage, monitor, and secure computers across operating systems. It offers GUI, API, and GitOps workflows for tasks such as MDM, patching, software deployment, and compliance checks.

GoSecurityAutomation
Added Jan 3, 2026 View details
middleware-manager: Manage Traefik Middleware and Resources

middleware-manager: Manage Traefik Middleware and Resources

Middleware Manager provides a web interface for managing Traefik middleware, routers, services, plugins, and mTLS settings. It is designed for operators using Pangolin or standalone Traefik who want to manage these resources from one place.

GoTraefikSelf Hosted
Added Jan 1, 2026 View details
homebox: Manage a Home Inventory and Its Records

homebox: Manage a Home Inventory and Its Records

HomeBox is a self-hosted web app for cataloging household belongings and keeping related records in one place. It suits home users who want to search items, track warranties and maintenance, and manage their inventory across devices.

GoSelf HostedInventory
Added Jan 1, 2026 View details
linctl: Manage Linear Issues from the Command Line

linctl: Manage Linear Issues from the Command Line

linctl is a Go CLI for managing Linear issues, projects, teams, users, and comments. It suits developers and agents that need scriptable access to Linear through JSON output, GraphQL, or schema-driven MCP commands.

GoGolangCLI
Added Jan 1, 2026 View details
lefthook: Manage Git Hooks Across Projects

lefthook: Manage Git Hooks Across Projects

Lefthook is a fast, Go-based manager for configuring and running Git hooks across projects and languages. Use it to automate checks around commits and pushes, with options for parallel jobs, file filtering, scripts, and local overrides.

GoGolangDeveloper Tools
Added Dec 31, 2025 View details
keploy: Record and Replay API Tests and Mocks

keploy: Record and Replay API Tests and Mocks

Keploy records application traffic and replays it as API and integration tests with mocks for dependent services. It suits developers and QA teams seeking repeatable tests from real usage without changing application code.

GoTestingAPI
Added Dec 29, 2025 View details
karpor: Explore and Understand Kubernetes Clusters

karpor: Explore and Understand Kubernetes Clusters

Karpor is a Kubernetes visualization tool for searching resources and gaining operational insight across clusters. It helps platform and developer teams inspect compliance, resource relationships, and Kubernetes events, with AI-assisted capabilities.

GoKubernetesCloud Native
Added Dec 29, 2025 View details
noxdir: Explore Disk Usage in a Terminal

noxdir: Explore Disk Usage in a Terminal

NoxDir is a cross-platform terminal utility for exploring disk usage and finding space-consuming files and directories. It suits interactive cleanup workflows, with caching and scan filters for large file systems.

GoGolangCLI
Added Dec 28, 2025 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️