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

docker-volume-backup: Back Up Docker Volumes to Local or Remote Storage

docker-volume-backup: Back Up Docker Volumes to Local or Remote Storage

docker-volume-backup is a lightweight companion container for recurring or one-off Docker volume backups. It supports local archives and several remote storage protocols, with optional retention, GPG encryption, and run notifications.

DockerGoDevOps
Added Apr 23, 2026 View details
vitess: Scale MySQL Across Distributed Database Servers

vitess: Scale MySQL Across Distributed Database Servers

Vitess is a Go-based, cloud-native system for scaling MySQL horizontally through sharding. It helps teams distribute data across database servers while keeping application queries independent of that distribution.

DatabaseGoKubernetes
Added Apr 22, 2026 View details
froggit: Manage Git Repositories in a Terminal UI

froggit: Manage Git Repositories in a Terminal UI

Froggit is a keyboard-driven terminal interface for everyday Git work, with visual feedback for staging, branches, commits, and remotes. It suits developers who want a streamlined alternative to running Git commands individually.

GoGolangDeveloper Tools
Added Apr 14, 2026 View details
tsgolint: Lint TypeScript and JavaScript in Go

tsgolint: Lint TypeScript and JavaScript in Go

tsgolint is an experimental Go linter that uses typescript-go for type-aware JavaScript and TypeScript rules. It explores faster typed linting, but is an early-stage prototype and is not production-ready or actively developed.

GoTypeScriptJavaScript
Added Apr 14, 2026 View details
nerdlog: Search Logs Across Remote Hosts in a Terminal

nerdlog: Search Logs Across Remote Hosts in a Terminal

Nerdlog is a Go terminal app for querying logs across SSH-accessible hosts without a central server. It combines filtered log results with a timeline histogram, making it useful for operators who need a lightweight alternative to centralized log platforms.

GoTerminalDevOps
Added Apr 14, 2026 View details
bunster: Compile Shell Scripts into Static Binaries

bunster: Compile Shell Scripts into Static Binaries

Bunster transpiles shell scripts into Go and builds them as standalone binaries, rather than bundling a script that still needs a shell. It is aimed at developers distributing shell-based tools, but currently supports only a subset of Bash features.

GoShellCompiler
Added Apr 13, 2026 View details
osv-scanner: Find Vulnerabilities in Project Dependencies

osv-scanner: Find Vulnerabilities in Project Dependencies

OSV-Scanner checks project dependencies, container images, and Linux packages for known vulnerabilities using the OSV database. It is a Go CLI for development and security teams that need actionable findings across multiple ecosystems.

GoCLISecurity
Added Apr 3, 2026 View details
neko: Stream a Shared Virtual Browser Over WebRTC

neko: Stream a Shared Virtual Browser Over WebRTC

Neko runs a browser or other desktop application in a Docker container and streams it to users over WebRTC. It suits watch parties, collaborative sessions, and remote access to an isolated browser.

GoDockerSelf Hosted
Added Apr 1, 2026 View details
netgoat: Self-Host a Reverse Proxy and Traffic Policy Agent

netgoat: Self-Host a Reverse Proxy and Traffic Policy Agent

NetGoat is a Go-based reverse proxy for routing traffic through local or cloud deployments, with controls for authentication, caching, rate limits, and security rules. It suits operators who want self-hosted traffic management and optional Cloudflare integrations.

GoSelf HostedProxy
Added Apr 1, 2026 View details
tailpipe: Query Cloud and Application Logs with SQL

tailpipe: Query Cloud and Application Logs with SQL

Tailpipe is a local, terminal-based log analytics and SIEM tool powered by DuckDB. It collects logs from cloud, container, and application sources so developers and security teams can query events and use prebuilt detections without sending data to a hosted analytics service.

GoCLISecurity
Added Mar 31, 2026 View details
tailscale: Connect Devices with Private WireGuard Networks

tailscale: Connect Devices with Private WireGuard Networks

Tailscale provides private networks that connect devices using WireGuard, with authentication features such as two-factor authentication. Its Go-based daemon and CLI support several desktop and server platforms, making it useful for secure access without managing a traditional VPN setup.

GoNetworkingSecurity
Added Mar 30, 2026 View details
ch.at: Chat with Language Models over Web, SSH, and DNS

ch.at: Chat with Language Models over Web, SSH, and DNS

ch.at is a lightweight Go chat service that exposes language-model conversations through a web page, HTTP API, SSH, and DNS. It also offers a public, in-memory board for posts and feeds, making it suited to simple, low-dependency deployments and experimental access methods.

GoLLMChatbot
Added Mar 26, 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 ❤️