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

openresty-manager: Manage Reverse Proxies and Servers

openresty-manager: Manage Reverse Proxies and Servers

OpenResty Manager is a web control panel for managing OpenResty reverse proxies, hosts, certificates, and containers. It suits self-hosters and administrators who want centralized site security and multi-node CDN management without configuring everything by hand.

GoSelf HostedProxy
Added Feb 23, 2026 View details
ImageFlow: Manage and Distribute Optimized Images

ImageFlow: Manage and Distribute Optimized Images

ImageFlow is a self-hosted image management and delivery platform with a Go backend and Next.js interface. It converts images to modern formats, serves them based on browser and device preferences, and supports local or S3-compatible storage.

Self HostedTypeScriptGo
Added Feb 20, 2026 View details
transok-wails: Share Files Across a Local Network

transok-wails: Share Files Across a Local Network

Transok is a desktop tool for sharing files and folders with devices on a local network. It supports browser-based downloads, optional password protection, and discovery of sharing devices nearby.

GoDesktop AppNetworking
Added Feb 20, 2026 View details
filestash: Manage Files Across Storage Systems

filestash: Manage Files Across Storage Systems

Filestash is a file-management platform that connects a browser-based client to many storage systems and protocols. It also provides APIs, gateways, and plugins for extending access, workflows, and file handling.

GoGolangSelf Hosted
Added Feb 19, 2026 View details
pgrok: Share Local Services Through SSH Tunnels

pgrok: Share Local Services Through SSH Tunnels

pgrok is a self-hosted reverse-tunnel service for small teams that need to expose local development services through stable subdomains. It uses SSH port forwarding and OIDC sign-in, with support for HTTP and raw TCP traffic.

GoNetworkingSelf Hosted
Added Feb 16, 2026 View details
hugo: Build Fast Static Websites

hugo: Build Fast Static Websites

Hugo is a Go-based static site generator for building and previewing websites from files and templates. It suits teams and individuals who want flexible content publishing, multilingual sites, and built-in asset processing without a dynamic application server.

GoStatic Site GeneratorWeb Development
Added Feb 13, 2026 View details
argo-workflows: Run Container Workflows on Kubernetes

argo-workflows: Run Container Workflows on Kubernetes

Argo Workflows runs container-based jobs on Kubernetes as step sequences or dependency graphs. It suits teams building batch, data, machine-learning, and CI/CD pipelines that need Kubernetes-native execution and orchestration.

GoKubernetesCloud Native
Added Feb 12, 2026 View details
grpc-go: Build Go Services with gRPC

grpc-go: Build Go Services with gRPC

grpc-go is the Go implementation of gRPC, a high-performance RPC framework built around HTTP/2. Use it to define and implement RPC clients and servers in Go, especially for service-to-service communication.

GoGolangLibrary
Added Feb 11, 2026 View details
dagger: Automate Software Delivery Across Environments

dagger: Automate Software Delivery Across Environments

Dagger is a Go-based automation engine for building, testing, and shipping software with reusable, programmable workflows. It suits teams that want the same containerized delivery tasks to run locally, in CI, or in the cloud.

GoAutomationDevOps
Added Feb 11, 2026 View details
annas-mcp: Search and Download Documents with MCP or CLI

annas-mcp: Search and Download Documents with MCP or CLI

annas-mcp is a Go MCP server and command-line tool for searching books and articles in Anna's Archive and downloading selected documents. It suits MCP users and terminal workflows, with API access required for downloads.

GoCLIMCP Server
Added Feb 11, 2026 View details
doggo: Query DNS from the Command Line

doggo: Query DNS from the Command Line

doggo is a Go-based DNS client for inspecting domain and IP records from the command line. It combines readable output with support for encrypted DNS protocols, structured JSON, and delegation tracing.

GoCLINetworking
Added Feb 10, 2026 View details
ntfy: Send Push Notifications with HTTP Requests

ntfy: Send Push Notifications with HTTP Requests

ntfy is an HTTP-based publish-subscribe notification service for sending messages to phones and desktops. Publish from scripts with PUT or POST, use the hosted service, or run your own instance.

GoNotificationsAPI
Added Feb 10, 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 ❤️