🌩 Self-hosted file management and sharing system, supports multiple storage providers
Repository Index
63,269 visible repositories in the index
25–48 of 494 · Most stars
Curated list of Go design patterns, recipes and idioms
- go
- idioms
- patterns
- awesome
Lightweight server monitoring with historical data, docker stats, and alerts.
Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.
- microservices
- microservice
- kubernetes
- sidecar
A realtime distributed messaging platform
Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.
- go
- websocket
- golang
- gorilla
🎧 Your Personal Streaming Service
- music
- subsonic-server
- subsonic
- music-server
Temporal service
- workflows
- workflow-engine
- workflow-automation
- workflow-management
High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app.
- email-marketing
- newsletter
- newsletter-management
- mailing-list
CNCF Jaeger, a Distributed Tracing Platform
SafeLine is a self-hosted WAF(Web Application Firewall) / reverse proxy to protect your web apps from attacks and exploits.
Why is this running? Trace any process, port, container, or file back to what started it - CLI + TUI.
An open-source, AI-integrated, cross-platform terminal for seamless workflows
A self hosted virtual browser that runs in docker and uses WebRTC.
high-performance graph database for real-time use cases
- database
- distributed
- go
- knowledge-graph
High-Performance server for NATS.io, the cloud and edge native messaging system.
- go
- golang
- messaging
- message-bus
An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.
- go
- golang
- golang-framework
- microservice-framework
❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.
- golang
- go
- course
- exercise
Open-source platform for creating safe, isolated production sandboxes for API, integration, and E2E testing.
Algorithms and Data Structures implemented in Go for beginners, following best practices.
- algorithms
- algorithms-implemented
- data-structures
- datastructures
The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.
Internet-scale OpenID Certified™ OpenID Connect and OAuth2.1 provider that integrates with your user management through headless APIs. Solve OIDC/OAuth2 user cases over night. Consume as a service on Ory Network or self-host. Trusted by OpenAI and many others for scale and security. Written in Go.
- hydra
- oauth2
- openid-connect
- docker
Translated🔥 Proxy is a high performance HTTP(S) proxies, SOCKS5 proxies,WEBSOCKET, TCP, UDP proxy server implemented by golang. Now, it supports chain-style proxies,nat forwarding in different lan,TCP/UDP port forwarding, SSH forwarding. It also supports communication encryption, smart HTTP and SOCKS5 proxies, blacklists and whitelists, speed limiting, traffic limiting, connection count limiting, cross-platform use, KCP, and an authentication API.
- http-proxy
- https-proxy
- reverse-proxy
- transparent-proxy
Translated7 days golang programs from scratch (web framework Gee, distributed cache GeeCache, object relational mapping ORM framework GeeORM, rpc framework GeeRPC etc) A series on writing/implementing things from scratch in 7 days with Go
- learning
- starter-project
- golang
- scratch