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

1Panel: Manage Linux Servers and AI Services

1Panel: Manage Linux Servers and AI Services

1Panel is a web-based control panel for managing Linux servers, containers, websites, databases, backups, and AI agents. It suits self-hosters and administrators who want a visual interface for common operations and app deployment.

GoLinuxSelf Hosted
Added Oct 12, 2025 View details
blocky: Filter and Route DNS for Your Local Network

blocky: Filter and Route DNS for Your Local Network

Blocky is a Go-based DNS proxy that lets households and homelabs block unwanted domains and manage DNS routing centrally. Use it when you want configurable filtering, modern encrypted DNS protocols, and local-network integrations without telemetry.

GoGolangSelf Hosted
Added Oct 12, 2025 View details
cloudflare-ddns: Keep Cloudflare DNS Updated with Your IP

cloudflare-ddns: Keep Cloudflare DNS Updated with Your IP

A Go-based dynamic DNS updater that detects public IPv4 and IPv6 addresses and reconciles them with Cloudflare DNS. It suits self-hosters who need flexible record management, optional WAF lists, and monitoring integrations.

GoDockerSelf Hosted
Added Oct 12, 2025 View details
vince: Self-Host Website Analytics

vince: Self-Host Website Analytics

Vince is a Go-based, self-hosted web analytics service for teams that want to collect and view site metrics on their own infrastructure. It offers privacy-focused tracking and a lightweight deployment model, without aiming to match every feature of larger analytics platforms.

GoSelf HostedAnalytics
Added Oct 12, 2025 View details
linux-persistence: Demonstrate Linux Persistence Techniques

linux-persistence: Demonstrate Linux Persistence Techniques

A Go project presenting Linux persistence and covert-access techniques for security research and authorized testing. Its README describes a broad set of mechanisms, including scheduled tasks, authentication changes, and network-based access.

GoLinuxSecurity
Added Oct 11, 2025 View details
caddy-docker-proxy: Route Docker Traffic Through Caddy

caddy-docker-proxy: Route Docker Traffic Through Caddy

caddy-docker-proxy turns Docker labels into Caddy reverse-proxy configuration and updates it as containers or services change. It suits Docker users who want dynamic routing and automatic HTTPS without maintaining site configuration by hand.

GoDockerProxy
Added Oct 11, 2025 View details
duf: Inspect Disk Space Across Filesystems

duf: Inspect Disk Space Across Filesystems

duf is a cross-platform command-line utility for viewing filesystem capacity and usage in a readable, sortable format. It helps system administrators and everyday users quickly compare mounted devices, filter results, and export disk information as JSON.

CLIGoUtility
Added Oct 11, 2025 View details
mailroom: Route and Deliver Event-Based Notifications

mailroom: Route and Deliver Event-Based Notifications

Mailroom is a Go framework for turning events from external systems into user notifications. It helps teams route messages by recipient preferences, format them for different transports, and handle delivery concerns such as retries and errors.

GoGolangNotifications
Added Oct 11, 2025 View details
imgproxy: Resize and Convert Images on Demand

imgproxy: Resize and Convert Images on Demand

imgproxy is a standalone HTTP server that resizes, transforms, and converts images when requested. It suits teams that want to move image processing out of their application and serve optimized images through a URL-based API.

GoImage ProcessingAPI
Added Oct 11, 2025 View details
nginx-ui: Manage Nginx Through a Web Interface

nginx-ui: Manage Nginx Through a Web Interface

nginx-ui is a self-hosted web interface for editing and operating Nginx configurations. It suits administrators who want a visual way to manage sites, certificates, logs, and multiple Nginx nodes, with Docker and standalone deployment options.

GoSelf HostedWeb App
Added Oct 11, 2025 View details
pipet: Scrape and Extract Data from the Web

pipet: Scrape and Extract Data from the Web

Pipet is a command-line tool for extracting data from HTML pages, JSON endpoints, and JavaScript-rendered websites. It suits developers and technically minded users who want reusable scraping queries, shell-pipeline processing, or change monitoring.

GoCLIWeb Scraping
Added Oct 11, 2025 View details
stagehand: Build AI Agents That Use Websites

stagehand: Build AI Agents That Use Websites

Stagehand is a browser automation SDK for AI agents, combining Playwright-style controls with natural-language actions and structured data extraction. It supports TypeScript, Python, and Go, and can run with a local browser or Browserbase.

AI AgentsBrowser AutomationData Extraction
Added Oct 11, 2025 View details
Previous Page 13 Next

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 ❤️