Go 资料

日期Tempo: The Easiest Way to Work With Dates in JavaScript

hefengbao 发布于 2024.02.28 ,最后更新于 2024.04.01

《Golang学习资源大全-只有Go语言才能改变世界》

开发环境

GOPROXY.IO - 一个全球代理,为 Go 模块而生

资料

通过编写测试学习 Go 语言

Go by Example 中文版

开始使用 Go - MicroSoft

Go语言101

Go语言圣经(中文版)

Go语言精进之路

Mastering Go 第二版中文版来袭!

100个Go常见错误及如何避免Github

Learn Web Programming in Go by Examples

How to build a Dockerized RESTful API application using Go.

进阶:

Go 语言设计与实现

Go设计模式实战 | Go语言轻松进阶

Go语言高级编程

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

unidoc/unioffice - Pure go library for creating and processing Office Word (.docx), Excel (.xlsx) and Powerpoint (.pptx) documents

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

权限

casbin/casbin - An authorization library that supports access control models like ACL, RBAC, ABAC in Golang

框架

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

OpenIM - 开源、通用的即时通讯组件

项目

Gorse - An open-source recommender system service written in Go.

Navidrome - Modern Music Server and Streamer compatible with Subsonic/AirsonicGithub

Web File Browser

PhotoPrism: Browse Your Life in Pictures

Open Source realtime backend in 1 file

来源:

https://www.8ug.icu/pages/go-resource-2ql0AYD0Mz