Go语⾔优秀资源整理Awesome
GitHub Topic for Go
Awesome Go
golang-open-source-projects - 含描述的中⽂版 Awesome Go
Awesome Go Storage - Go 存储相关开源项⽬
awesome-go-China - 专门收集华⼈写的开源项⽬
Go Patterns - Go 版本的设计模式
sevenelevenlee/go-patterns - 设计模式
航海王热血航线登录界面图片go-algorithms - Go 版本的数据结构和算法
Go 学习之路 - Go 学习资料汇集
Go 开发者路线图
⼤⽜
Go 语⾔⽅⾯的⼤⽜,或者优秀 Go 项⽬的组织
mattn - 写了数百个 Go 项⽬,盛产优质项⽬
jtbd理论模型Unknwon - gogs/macaron 等项⽬作者,《The Way to Go》译者
Jinzhu - gorm/QOR 等作者
valyala - fasthttp/fastjson 等作者
vmihailenco - go-redis/go-pg 等作者
kataras - iris 作者
bep
spf13
Uber - Open Source Software at Uber
Gorilla web toolkit
Stretchr - Tame your unstructured data
Containous
lestrrat-go
HashiCorp
juju
tidwall
⽂档
Go 语⾔设计与实现
Go 语⾔原本
Go 101(中⽂版)
Go 官⽅⼊门指南
Go 语⾔⾼级编程
Go 专家编程
Go 编程语⾔
Golang 标准库⽂档(官⽅/中⽂)
Go 语⾔标准库在线阅读
《The Way to Go》中⽂版
Go 语⾔圣经(中⽂版)
Go语⾔⼊门教程
Go 实战开发
Go Web 应⽤开发
Go 学习技能树
实效 Go 编程
Go 语⾔语法详解笔记
Go 语⾔学习资料与社区索引
Go database/sql tutorial
GO 命令教程
深⼊解析 Go
Go 语⾔博客实践
框架bootstrap学习 Go 语⾔
Go2编程指南
Go database/sql tutorial - Go 数据库(database/sql)开发使⽤教程Go Web Examples - Go Web 开发⽰例
Go Assembly - 通过⽰例介绍 Go 汇编功能
Ultimate Go - 终极 Go 学习指南,包含⼤量⽂档化的代码和程序分析Go 教程 - 腾讯云开发者⼿册
Golang 开发笔记
golang-notes
The Little Go Book(中⽂版)
Learning Go — f rom zero to hero
go-internals - 深⼊理解 Go
Learn Go with Tests
Go基础教程
7天⽤Go从零实现系列
Golang - 100天从新⼿到⼤师 - 某培训机构的部分教程内容
algo - 107+ 编码⾯试问题,包括详细的解决⽅案,测试⽤例和程序分析over-golang - Go 学习笔记
over-algorithm - Go 算法笔记
learngo - 1000+ Go ⽰例、练习和测试
go-leetcode - LeetCode 实现
指南
Uber Go Style Guide
The Go Programming Language Specification(中⽂⽼版)
实效 Go 编程
Go Code Review Comments
Go Code Convention
Go FAQ 101
Go Details 101
Go Tips 101
Go Quizzes 101
鼓部首go-advices
go-perfbook - 编写和优化Go代码
Practical Go: Real world advice for writing maintainable Go programs(Go 语⾔实践:编写可维护的程序的建议)⽂章
Go语⾔爱好者周刊
Go 夜读 - Go 标准包、开源项⽬源代码阅读讲解
Go-Questions - Go 语⾔学习⼊门和进阶知识
Go的50度灰:Golang新开发者要注意的陷阱和常见错误
Go 程序的性能优化及 pprof 的使⽤
gops - Go语⾔程序查看和诊断⼯具
Go源码分析——http.ListenAndServe()是如何⼯作的
GoConvey 框架使⽤指南
GoStub 框架使⽤指南
GoMock 框架使⽤指南
Monkey 框架使⽤指南
付费教程
基于 Go 语⾔构建企业级的 RESTful API 服务 - 掘⾦⼩册
Go语⾔核⼼36讲 - 极客时间
成品项⽬
studygolang - Go 语⾔中⽂⽹
python入门教程 下载Hugo - 静态⽹站⽣成器
jrnl - 静态⽹站⽣成器
mkcert - ⽣成本地 HTTPS 加密证书的⼯具
Rainbond - 基于Docker、Kubernetes等容器技术的开源PaaS
NYADB2 - Go 实现的关系型数据库, 值得⽤于学习
EiBlog - 国产 博客
pan-light - 不限速的百度⽹盘客户端, 基于 Go + Qt5 开发
BaiduPCS-Go - 百度⽹盘客户端
daily-warm - 每天定时发邮件给你关⼼的⼈
pipe - 博客平台
mdr - 命令⾏下的 Markdown 阅读⼯具
链滴笔记 - 桌⾯端笔记应⽤
学习项⽬
1m-go-websockets - 该项⽬演⽰了如何⽤ Go 编写⼀个可以提供超过⼀百万个 websockets 连接、运⾏内存⼩于 1GB 的服务器Go by Example - 通过实例学习 Go
开源类库
Web 框架
Macaron - ⼀款具有⾼⽣产⼒和模块化设计的 Go Web 框架 国产
Beego - ⼀个使⽤ Go 的思维来帮助您构建并开发 Go 应⽤程序的开源框架 国产
Gin - 轻量 Web 框架
Iris - Web 开发框架
Revel
echo
chi
Faygo - 国产
Teleport - Socket 框架
GoFrame - 国产
QOR - 系列应⽤开发组件包
Buffalo
DotWeb - 国产
REST Layer - REST API framework
Honeytrap
Ponzu
utron
muxie
Buffalo - 快速⽣成 Web 项⽬的开发⼯具
go-web-framework-benchmark
fiber - ⼀种 Express 风格的、基于 fasthttp 的 HTTP Web 框架
aah
业务框架
GoAdminGroup/go-admin - 后台管理快速开发框架,与 laravel-admin 类似
wenjianzhang/go-admin - 基于 Gin + Vue 实现的后台框架
gin-vue-admin - 基于 Gin + Vue 实现的后台框架
goxygen - 基于 Go, React, MongoDB 技术实现的全栈应⽤⽣成器
nging - Go语⾔通⽤后台管理框架
snake - 业务API框架
项⽬⾻架
Standard Go Project Layout - Go 项⽬⽬录结构⽰例
go-starter - Adobe 的 Go ⼯程模板
go-clean-arch
go-rest-api - Go RESTful API Starter Kit
手机乱码怎么转换成文字TCP 框架
zinx - TCP并发服务器框架
中间件
Negroni - Web 中间件
csrf - CSRF 中间件
handlers - A collection of useful handlers for Go’s net/http package 并发
SizedWaitGroup - 并发控制
concurrent - concurrency utilities
命令⾏
urfave/cli - 命令⾏程序构建⼯具
Cobra - 命令⾏构建包
GoTTY - 基于Web的命令⾏实时共享
progressbar - 在终端上输出进度条
cheggaaa/pb - 终端进度条
mpb - ⽀持多个进度条
Color - 命令⾏⽂字颜⾊
termui - 终端仪表盘
gosu - 以指定的⽤户权限来运⾏脚本
tui - 终端 UI
gotop - 类 top 系统监控显⽰
go-colorable - Colorable writer for Windows
go-isatty - TTY 环境判断
fzf - 命令⾏下的⽂件 Finder
flaggy - 命令参数解析
go-daemon - daemon 进程包
pflag - 命令⾏参数处理
PIXterm - 在命令⾏终端中绘图
WTF - ⼀个命令⾏的信息仪表盘,可以定制显⽰内容
go-prompt - 命令⾏交互式输⼊
peco - 交互式过滤⼯具
termenv - 终端应⽤程序的⾼级 ANSI 样式和颜⾊⽀持
asciigraph - 在终端中绘制 ASCII 字符的图表
spinner - 涵盖70多种符号或进度条的控制器
tablewriter - 终端中输出表格内容
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论