Golang 近几年发展迅速,已经快速渗透进国内的各大厂。逛逛GitHub之前盘点过 Java 相关的实战项目。本文针对 Go 语言,盘点了 GitHub 和 Gitee 上优质的开源项目。
本期推荐开源项目目录:
-
身份识别与访问管理系统
-
基于 Go 的仿百度网盘项目
-
Go 语言优秀资源整理
-
读者推荐的 Golang 开发者
-
流量录制回放工具
-
数据管理平台
-
Go 学习库
IAM (Identity and Access Management)是一个基于 Go 语言开发的身份识别与访问管理系统,用于对资源访问进行授权。
这个项目用到了 Go 企业开发的大部分核心技能点,可以作为学习 Go 语言积累项目经验的不错项目。
开源地址:https://github.com/marmotedu/iam
这个开源项目是一个基于 Go 语言实现的分布式云存储服务。仿百度云,支持断点续传和秒传。
开源地址:https://github.com/xiaogao67/gin-cloud-storage
这是一个资源汇总的 GitHub 项目,包含了存储、设计模式、算法、实战项目、学习资料等等的开源项目。
开源项目:https://github.com/shockerli/go-awesome
这是一位读者推荐的开发者,这位开发者开源了很多 Go 语言不错的小项目,如果想学习的可以去它的个人主页看看。
个人主页:https://github.com/mattn
Sharingan 是一个基于 Golang 的流量录制回放工具,录制线上真实请求流量进行回放测试,适合项目重构、回归测试等。
开源地址:https://github.com/didi/sharingan
GoAdmin 可以帮助你的golang应用快速实现数据可视化,搭建一个数据管理平台。10 分钟内做一个好看的管理后台,开箱即用的 rbac 认证系统。
开源地址:https://gitee.com/go-admin/go-admin
这个开源项目包含 Go 学习资料、Go 进阶资料、实用工具类、DDD 项目落地、Go-kit 、Go-Micro 、Go 推送平台、微服务实践等相关内容。
开源地址:https://github.com/hwholiday/learning_tools
逛逛 GitHub 每天推荐一个好玩有趣的开源项目。历史推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:
开源项目:https://github.com/Wechat-ggGitHub/Awesome-GitHub-Repo