Starred repositories
A curated list of awesome Go frameworks, libraries and software
Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
Algorithms and Data Structures implemented in Go for beginners, following best practices.
Ready-to-use SRT / WebRTC / RTSP / RTMP / LL-HLS media server and media proxy that allows to read, publish, proxy, record and playback video and audio streams.
End-to-end stack for WebRTC. SFU media server and SDKs.
Terminal UI library with rich, interactive widgets — written in Golang
Go (Golang) Clean Architecture based on Reading Uncle Bob's Clean Architecture
AWS SDK for the Go programming language (In Maintenance Mode, End-of-Life on 07/31/2025). The AWS SDK for Go v2 is available here: https://github.com/aws/aws-sdk-go-v2
Go package for computer vision using OpenCV 4 and beyond. Includes support for DNN, CUDA, OpenCV Contrib, and OpenVINO.
Tcell is an alternate terminal package, similar in some ways to termbox, but better in others.
A clean, Markdown-based publishing platform made for writers. Write together and build a community.
Cameradar hacks its way into RTSP videosurveillance cameras
Fast face detection, pupil/eyes localization and facial landmark points detection library in pure Go.
✨ This pack of 100+ gopher pictures and elements will help you to build own design of almost anything related to Go Programming Language: presentations, posts in blogs or social media, courses, vid…
Older version of periph, see new version at https://github.com/periph
Automatic C-Go Bindings Generator for Go Programming Language
Compositional widgets for terminal user interfaces, written in Go, inspired by urwid.
Runtime dynamic library loader (dlopen / dlsym) for Go (golang)
Cryptocurrency implemented using the Go programming language