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

hakoriginfinder: Find Origin Hosts Behind Reverse Proxies

hakoriginfinder: Find Origin Hosts Behind Reverse Proxies

hakoriginfinder compares responses from supplied IP addresses with a target hostname to help identify an origin host behind a reverse proxy. It is a Go command-line tool for authorized security testing and network reconnaissance.

GoSecurityNetworking
Added Mar 26, 2026 View details
logdy-core: View Live Logs in a Web Browser

logdy-core: View Live Logs in a Web Browser

Logdy is a local, single-binary tool that streams logs into a browser-based interface for filtering and inspection. Use it from shell pipelines, files, sockets, REST API inputs, or as a Go library.

GoGolangCLI
Added Mar 25, 2026 View details
LocalAI: Run AI Models on Your Own Hardware

LocalAI: Run AI Models on Your Own Hardware

LocalAI serves language, vision, audio, and image models through compatible APIs on local or distributed hardware. It suits developers and teams who want a flexible self-hosted AI service without depending on a GPU.

GoAILLM
Added Mar 22, 2026 View details
CasaOS: Manage a Personal Cloud and Home Server

CasaOS: Manage a Personal Cloud and Home Server

CasaOS is a home-server system for managing files, drives, and Docker apps through a friendly web interface. It suits people who want to self-host services on compatible computers without managing every task from the command line.

Self HostedGoGolang
Added Mar 22, 2026 View details
maroto: Create PDFs with a Bootstrap-Inspired Go Library

maroto: Create PDFs with a Bootstrap-Inspired Go Library

Maroto is a Go library for building PDFs with a grid layout inspired by Bootstrap. Arrange rows, columns, and components, with support for adding pages as content exceeds the usable area.

GoGolangLibrary
Added Mar 14, 2026 View details
tunn: Manage SSH Tunnels from a YAML Config

tunn: Manage SSH Tunnels from a YAML Config

tunn launches and monitors SSH port forwards from a single YAML configuration, using your existing OpenSSH setup. It suits developers who need a simple way to run selected tunnels together or manage them in the background.

GoGolangCLI
Added Mar 7, 2026 View details
huh: Build Interactive Forms and Prompts in Go Terminals

huh: Build Interactive Forms and Prompts in Go Terminals

huh is a Go library for building interactive terminal forms, from simple prompts to multi-page flows. Use it standalone or embed its form model in a Bubble Tea application, with an accessible mode for screen readers.

GoGolangLibrary
Added Mar 6, 2026 View details
reactor-ca: Manage and Deploy Homelab TLS Certificates

reactor-ca: Manage and Deploy Homelab TLS Certificates

ReactorCA is a Go command-line tool for managing a private CA and issuing TLS certificates for homelab and small-office services. It encrypts private keys with age and can export certificates and run deployment scripts.

GoCLISecurity
Added Mar 5, 2026 View details
reubah: Convert Documents and Process Images in a Web App

reubah: Convert Documents and Process Images in a Web App

Reubah is a web-based tool for converting common image and document formats, with batch processing and image optimization. It suits people who want a simple interface they can run locally or deploy with Docker.

Web AppFile ConversionImage Processing
Added Mar 4, 2026 View details
LLocalSearch: Search the Web with Local LLM Agents

LLocalSearch: Search the Web with Local LLM Agents

LLocalSearch is a self-hosted search app that uses locally running language models and tools to research questions on the web. It suits people who want current answers with visible agent activity and without OpenAI or Google API keys.

GoLLMAI Agents
Added Feb 25, 2026 View details
callfs: Provide Filesystem Storage Over a REST API

callfs: Provide Filesystem Storage Over a REST API

CallFS is a Go storage server that exposes filesystem-style file operations over HTTP, using local disks, S3-compatible stores, or a cluster of nodes. It suits applications that need shared file storage without relying on network filesystem mounts.

GoGolangAPI
Added Feb 24, 2026 View details
snorlax: Schedule Kubernetes Deployment Sleep and Wake

snorlax: Schedule Kubernetes Deployment Sleep and Wake

Snorlax is a Kubernetes operator that scales selected deployments down and up on a daily schedule. It can route requests for sleeping applications to a wake page, then restore their ingresses when the deployments are ready.

KubernetesGoGolang
Added Feb 24, 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 ❤️