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

asdf: Manage Language Runtime Versions with One CLI

asdf: Manage Language Runtime Versions with One CLI

asdf manages multiple language runtimes through one CLI and a plugin system. It is useful for developers who need consistent, project-specific tool versions across languages without maintaining a separate version manager for each one.

CLIDeveloper ToolsGo
Added Oct 25, 2025 View details
alist: Browse and Share Files Across Multiple Storages

alist: Browse and Share Files Across Multiple Storages

AList is a self-hostable file-listing and WebDAV server that connects local storage and many cloud and network drives through one web interface. It suits people who want to browse, preview, and share files across storage providers.

GolangGoSelf Hosted
Added Oct 24, 2025 View details
marmot: Replicate SQLite Across Distributed Nodes

marmot: Replicate SQLite Across Distributed Nodes

Marmot is a Go database server that replicates SQLite across nodes and accepts connections through the MySQL protocol. It suits read-heavy, multi-region and edge deployments that can tolerate eventual consistency.

DatabaseGoDistributed Systems
Added Oct 20, 2025 View details
coraza: Add a Go Web Application Firewall to Your Stack

coraza: Add a Go Web Application Firewall to Your Stack

Coraza is a Go library for building web application firewalls that process ModSecurity-compatible SecLang rules. It supports OWASP Core Rule Set v4 and can be embedded in Go applications or used through server integrations.

GoGolangSecurity
Added Oct 20, 2025 View details
hyperpb-go: Parse Protobuf Messages Faster in Go

hyperpb-go: Parse Protobuf Messages Faster in Go

hyperpb-go is a Go library for fast, read-only parsing of dynamic Protobuf messages. It targets services that load schemas at runtime and need efficient reflection-based processing, with trade-offs including an experimental API and support limited to amd64 and arm64.

GoGolangProtobuf
Added Oct 19, 2025 View details
zen: Run Business Rules Across Languages

zen: Run Business Rules Across Languages

ZEN is a Rust-based business rules engine that evaluates portable JSON decisions consistently across multiple programming languages. Use it to make complex business logic readable, testable, and reusable across services and applications.

RustLibraryDeveloper Tools
Added Oct 19, 2025 View details
openmeter: Meter Usage and Bill Usage-Based Products

openmeter: Meter Usage and Bill Usage-Based Products

OpenMeter turns high-volume product events into real-time usage data, access limits, and usage-based billing. It suits teams building AI, API, or other metered products that need composable monetization infrastructure they can run themselves.

GoGolangBilling
Added Oct 18, 2025 View details
chatbang: Access ChatGPT from the Terminal

chatbang: Access ChatGPT from the Terminal

Chatbang is a Go CLI that provides terminal access to ChatGPT without requiring an API key. It uses a Chromium browser session, so it suits users who prefer a terminal interface and already have a compatible browser installed.

GoGolangCLI
Added Oct 17, 2025 View details
go-haystack: Build Bluetooth Beacons for Find My

go-haystack: Build Bluetooth Beacons for Find My

go-haystack provides Go and TinyGo tools for creating Bluetooth beacons that report through Apple’s Find My network using OpenHaystack and Macless-Haystack. It suits makers who want to track personal devices without Apple hardware.

GoGolangBluetooth
Added Oct 16, 2025 View details
PatchMon: Manage and Patch Linux Server Fleets

PatchMon: Manage and Patch Linux Server Fleets

PatchMon is a self-hosted platform for monitoring, securing, and patching server fleets from one interface. Its outbound-only agents support Linux, FreeBSD, and Windows, with patch approvals, compliance scans, inventory, and audit history.

GoLinuxSelf Hosted
Added Oct 12, 2025 View details
53AIHub: Manage AI Agents, Knowledge, Prompts, and Tools

53AIHub: Manage AI Agents, Knowledge, Prompts, and Tools

53AIHub is an AI portal for organizations that want to publish and operate agents, prompts, tools, and knowledge bases in one place. It connects to platforms such as Coze, Dify, FastGPT, and RAGFlow, with options for cloud or self-hosted deployment.

AIAI AgentsKnowledge Base
Added Oct 12, 2025 View details
matterbridge: Connect Chats Across Messaging Platforms

matterbridge: Connect Chats Across Messaging Platforms

Matterbridge relays messages between channels on many chat platforms, so communities can communicate without moving everyone to one service. It suits administrators who need to connect existing chat systems through configurable gateways.

GoGolangChatbot
Added Oct 12, 2025 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 ❤️