开发环境
资料
Learn Web Programming in Go by Examples
How to build a Dockerized RESTful API application using Go.
进阶:
Package
klauspost/compress - Optimized Go Compression Packages
Database
golang-migrate/migrate - Database migrations. CLI and Golang library.
volatiletech/sqlboiler - Generate a Go ORM tailored to your database schema.
ent - An entity framework for Go
Image
imagor - Fast, secure image processing server and Go library, using libvips
File
WebRTC
pion/webrtc - Pure Go implementation of the WebRTC API
Env
caarlos0/env - A simple and zero-dependencies library to parse environment variables into structs
文本
blevesearch/bleve - A modern text/numeric/geo-spatial/vector indexing library for go
权限
框架
livebud/bud - The Full-Stack Web Framework for Go
ansible-semaphore/semaphore - Modern UI for Ansible
cosmos/cosmos-sdk - A Framework for Building High Value Public Blockchains
Admin
Simple Admin 是一个开箱即用的分布式微服务后端管理系统
微服务
go-zero 是一个集成了各种工程实践的 web 和 rpc 框架。
自动化
Rod 是 DevTools 协议 的一个高级驱动。 它广泛用于网页自动化和爬虫。
IM
项目
Gorse - An open-source recommender system service written in Go.
Navidrome - Modern Music Server and Streamer compatible with Subsonic/Airsonic(Github)