lightweight, idiomatic and composable router for building Go HTTP services
- http
- router
- context
- middleware
47,133 repositories indexed
73–96 of 2,041 · Most stars
lightweight, idiomatic and composable router for building Go HTTP services
Why is this running? Trace any process, port, container, or file back to what started it - CLI + TUI.
Hysteria is powerful, lightning-fast, and censorship-resistant open-source proxy software
A self hosted virtual browser that runs in docker and uses WebRTC.
Redis Go client
End-to-end realtime stack for connecting humans and AI
Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍
💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
The easiest, and most secure way to access and protect all of your infrastructure.
High-Performance server for NATS.io, the cloud and edge native messaging system.
An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.
Ready-to-use Media-over-QUIC / SRT / WebRTC / RTSP / RTMP / LL-HLS / MPEG-TS / RTP live media server and media proxy that allows to read, publish, proxy, record and playback real-time video and audio streams.
❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.
Translated:books: 《Go语言高级编程》(Advanced Go Programming) open-source book, covering advanced topics such as CGO, Go assembly language, RPC implementation, Protobuf plugin implementation, Web framework implementation, distributed systems, etc. (completed)
List of Golang books
Fast linters runner for Go
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
Database migrations. CLI and Golang library.
An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, POSIX, and OHOS.
TranslatedIllustrated computer networks, operating systems, computer organization, and databases, with 1,000 diagrams + 500,000 characters, breaking down obscure and hard-to-understand computer fundamentals, so that no "bagu wen" (standard interview question essays) is hard to understand in the world! 🚀 Read online: https://xiaolincoding.com
Roadmap to becoming a Go developer in 2020
Deploy real projects from GitHub or your AI coding agent, then keep them running with AI-powered operations.
GO Simple Tunnel - a simple tunnel written in golang
ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go.