An open source Go backend shipped as a single executable, with embedded SQLite, realtime subscriptions, user and file management, and an admin UI.
Language
Best open-source Go projects
Hand-picked open-source projects written in Go, ranked by stars with AI summaries and license info.
Sort:Most stars
An extremely fast JavaScript, TypeScript, JSX and CSS bundler with a CLI, JS and Go API.
CasaOS is an open-source personal cloud system for home servers that adds a web UI for managing files, storage and Docker apps.
An open-source AI coding agent that reads your project, edits files and runs commands and tests from your terminal, desktop, browser or editor.
An open source MCP server that connects AI agents and IDEs to databases, with prebuilt database tools and a framework for custom tools.
A macOS menu bar app and local gateway that lets Claude Code, Codex, Gemini CLI and other agents use any model or subscription you have.
Self-hosted ACME tool that automates SSL certificate issuance, deployment, renewal and monitoring through a visual workflow.
A netcat-like CLI and Go library that tunnels TCP and UDP between two machines over Tailscale's encrypted data plane, without needing a Tailscale account.
Self-hosted real-time monitoring dashboard for Proxmox, Docker, Kubernetes, TrueNAS and vSphere, with alerts and scheduled AI patrol checks.
A terminal (TUI) download manager written in Go that splits files into parallel chunks and can run as a background server.
A Go CLI that queries multiple internet search engines (Shodan, Censys, FOFA, ZoomEye and more) to find exposed hosts for recon and automation.
DBLab Engine creates thin clones and branches of PostgreSQL databases in seconds, for dev, test, and CI/CD environments.
Terminal UI tool written in Go that discovers and explores devices on your local network using mDNS, SSDP, and ARP.
A web-based graphical interface for managing nginx virtual hosts, streams, SSL certificates and routing without editing config files by hand.
A terminal API client for HTTP, GraphQL, gRPC and WebSocket that keeps requests as plain .http files you can version in git.
A browser automation platform that turns recorded browser actions into MCP commands or Claude Skills so AI agents can drive browsers directly.
A terminal TUI for browsing, connecting to, and editing hosts in your ~/.ssh/config, with port forwarding and connectivity checks.
A Go command-line tool and web UI for downloading models and datasets from the HuggingFace Hub with parallel, resumable transfers.
Command-line tool for monitoring website uptime, response time and SSL certificate expiry, with terminal UI and alert notifications.
A self-hosted tunnel that exposes localhost services to the internet through your own server and domain.