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

authelia: Add SSO and Multi-Factor Authentication to Web Apps

authelia: Add SSO and Multi-Factor Authentication to Web Apps

Authelia is a self-hosted authentication and authorization server that protects web applications through reverse proxies. It provides SSO, configurable access rules, and multiple second-factor and passwordless authentication methods.

GoGolangSecurity
Added Feb 9, 2026 View details
f2: Batch Rename Files and Directories Safely

f2: Batch Rename Files and Directories Safely

F2 is a cross-platform Go command-line tool for previewing and applying batch renames to files and directories. It suits people managing large file collections who need flexible naming rules and safeguards against conflicts.

GoGolangCLI
Added Feb 4, 2026 View details
ladder: Proxy Web Requests and Modify Responses

ladder: Proxy Web Requests and Modify Responses

Ladder is a self-hosted HTTP proxy for testing how websites deliver content to different clients. It can modify headers, URLs, and HTML, helping developers and researchers inspect paywall and access-control behavior for legitimate testing.

GoSelf HostedProxy
Added Feb 2, 2026 View details
domain-scanner: Check Domain Name Availability

domain-scanner: Check Domain Name Availability

A Go command-line tool that generates domain names from patterns or word lists and checks whether they appear registered. It suits developers and domain researchers who need configurable scans, filtering, and verification across registration signals.

GoGolangCLI
Added Jan 31, 2026 View details
MCPJungle: Manage MCP Servers Through One Gateway

MCPJungle: Manage MCP Servers Through One Gateway

MCPJungle is a self-hosted gateway for registering MCP servers and connecting AI clients through a single endpoint. It suits individuals consolidating local setups and teams that need shared discovery, access control, and observability.

GoAI AgentsSelf Hosted
Added Jan 30, 2026 View details
uncloud: Deploy Container Apps Across Your Servers

uncloud: Deploy Container Apps Across Your Servers

Uncloud deploys Docker and Compose applications across cloud VMs and bare-metal hosts using a peer-to-peer cluster, without Kubernetes or Swarm. It suits developers who want self-hosted infrastructure with built-in networking, service discovery, and HTTPS.

GoDockerDevOps
Added Jan 29, 2026 View details
slim: Analyze and Minify Container Images

slim: Analyze and Minify Container Images

Slim inspects container images and uses runtime analysis to create smaller images with a reduced attack surface. It is for developers and platform teams who want to optimize containers without manually rebuilding their Dockerfiles.

GoGolangDocker
Added Jan 27, 2026 View details
seabird: Explore and Manage Kubernetes Clusters on Desktop

seabird: Explore and Manage Kubernetes Clusters on Desktop

Seabird is a native Kubernetes IDE for the GNOME desktop, bringing cluster exploration and management into a graphical interface. It suits users who want resource editing, logs, metrics, and command-line access in one desktop app.

GoDesktop AppKubernetes
Added Jan 27, 2026 View details
gopher-reading-list: Curated Go Blog Posts for Every Skill Level

gopher-reading-list: Curated Go Blog Posts for Every Skill Level

A fixed-length, curated collection of Go articles organized by experience level and topic. It helps Go developers find useful reading on language fundamentals, concurrency, testing, web development, performance, and runtime internals.

GoGolangResources
Added Jan 22, 2026 View details
opencost: Monitor Kubernetes and Cloud Costs

opencost: Monitor Kubernetes and Cloud Costs

OpenCost helps platform, FinOps, and engineering teams see how Kubernetes workloads and cloud services use and incur costs. It provides cost allocation, cloud cost visibility, and Prometheus metrics for Kubernetes environments.

GoKubernetesMonitoring
Added Jan 16, 2026 View details
fyne: Build Cross-Platform Apps with Go

fyne: Build Cross-Platform Apps with Go

Fyne is a Go UI toolkit for building desktop and mobile applications from a shared codebase. It suits Go developers who want a portable graphical interface without requiring users to install separate libraries.

GoGolangCross Platform
Added Jan 16, 2026 View details
Lazytainer: Sleep Docker Containers When They Are Idle

Lazytainer: Sleep Docker Containers When They Are Idle

Lazytainer monitors network activity and stops or pauses labeled Docker containers when they are idle, then wakes them when traffic returns. It suits self-hosters who want selected services to use fewer resources when not in use.

DockerSelf HostedGo
Added Jan 13, 2026 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 ❤️