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

cruise: Manage Docker Containers in a Terminal UI

cruise: Manage Docker Containers in a Terminal UI

Cruise is a Go-based terminal interface for managing Docker containers and related artifacts. It suits developers who want interactive lifecycle controls, monitoring, and image vulnerability scanning without relying only on command-line flags.

GoDockerTerminal
Added May 14, 2026 View details
digler: Analyze Disks and Recover Deleted Files

digler: Analyze Disks and Recover Deleted Files

Digler is a Go tool for forensic disk analysis and file recovery from disk images or raw devices. It offers CLI and desktop workflows for scanning, carving files, reviewing DFXML reports, and recovering selected data.

GoGolangCLI Tool
Added May 14, 2026 View details
stunner: Check Your NAT Type with STUN

stunner: Check Your NAT Type with STUN

Stunner is a Go command-line tool that compares STUN responses from multiple servers to estimate your NAT behavior. Use it to assess how readily devices behind your network may connect through hole punching.

GoCLINetworking
Added May 13, 2026 View details
sqliter: Manage SQLite Databases in a Web Interface

sqliter: Manage SQLite Databases in a Web Interface

SQLiter is a self-hosted web interface for browsing, editing, and querying SQLite databases. It suits developers and operators who want a visual database editor alongside direct SQL access, packaged as a single executable.

TypeScriptGoDatabase
Added May 9, 2026 View details
avyos: Build an Experimental Linux Distribution

avyos: Build an Experimental Linux Distribution

avyos is an experimental Linux distribution project focused on safety, security, and beginner-friendly use. It offers an immutable variant and a traditional, unlocked variant, with separate update channels for different levels of stability.

LinuxGoGolang
Added May 9, 2026 View details
micro: Edit Text in a Modern Terminal

micro: Edit Text in a Modern Terminal

micro is a cross-platform terminal text editor designed to be approachable without sacrificing useful editing features. Its standalone binary, familiar shortcuts, mouse support, and Lua plugins suit terminal-first work and quick edits over SSH.

GoGolangTerminal
Added May 7, 2026 View details
cAdvisor: Monitor Container Resource Usage and Performance

cAdvisor: Monitor Container Resource Usage and Performance

cAdvisor collects and exposes resource usage, performance, and network statistics for running containers. It is useful to operators and platform teams who need per-container and machine-wide visibility for Docker and other container types.

GoGolangMonitoring
Added May 5, 2026 View details
airo: Deploy Projects to Your Production VPS

airo: Deploy Projects to Your Production VPS

Airo is a Go command-line tool for building Docker images locally and deploying them to a VPS over SSH or through a registry. It suits developers who want a simple, self-managed alternative to a larger platform or CI/CD setup.

GoDevOpsSelf Hosted
Added May 3, 2026 View details
fasten-onprem: Manage Personal Health Records at Home

fasten-onprem: Manage Personal Health Records at Home

Fasten OnPrem is a self-hosted app for viewing and organizing personal or family medical records. It supports FHIR bundle uploads and manual entry, but does not connect directly to healthcare providers.

Self HostedGoHealthcare
Added May 2, 2026 View details
nebula-sync: Replicate Pi-hole Configuration Across Instances

nebula-sync: Replicate Pi-hole Configuration Across Instances

Nebula Sync copies Pi-hole v6 configuration from a primary instance to replicas, using full Teleporter sync or selective settings and data sync. It suits self-hosters who want consistent configurations across multiple Pi-hole servers.

GoGolangDocker
Added May 2, 2026 View details
wush: Transfer Files and Open Shells Over WireGuard

wush: Transfer Files and Open Shells Over WireGuard

wush is a command-line tool for transferring files and opening remote shells over peer-to-peer WireGuard connections. It suits people who need a direct, authenticated connection without setting up a relay or relying on a third-party authentication server.

GoCLIFile Transfer
Added Apr 26, 2026 View details
lago: Meter Usage and Manage Usage-Based Billing

lago: Meter Usage and Manage Usage-Based Billing

Lago is an API-first billing platform that turns product events into metered usage, pricing, invoices, and payments. It suits teams building usage-based or hybrid billing who need control over deployment and billing workflows.

GoBillingAPI
Added Apr 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 ❤️