12 回复
go 本身,beego,bilibili
更多关于Golang Go语言 新手求推荐 适合学习的开源项目的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
推荐之前自己写的: https://github.com/unarxiv/cvpm, 也是边学边写的:D。
bilibili 的吧
开源企业级项目 哈哈
404 了哥们
感觉很复杂
献丑 推荐自己的项目 https://github.com/dejavuzhou/felix, 代码目录结构简单,
- viper
- cobra
- gin
- gorm
- sqlite
- crypto/ssh
- …
go-common
#5 别感觉啦。找个开源项目,手敲两边,再整理成笔记,背下来,大约 3 ~ 5 天。学完了,指不定还能找出几个 bug。
用 go 刷 Leetcode 吧,感觉还挺合适的
作为Go语言新手,选择合适的开源项目进行学习至关重要。以下推荐几个适合新手学习的Go语言开源项目:
- Go-Admin:基于Gin+Vue+Element UI的前后端分离权限管理系统,支持多租户、用户管理、部门管理等多种功能,非常适合用于学习如何构建复杂的管理系统。官网地址为:github.com/go-admin-team/go-admin。
- Gin-Vue-Admin:一个基于Vue和Gin开发的全栈前后端分离的开发基础平台,提供了jwt鉴权、动态路由、动态菜单等功能,适合学习前后端分离的开发模式。官网地址为:www.gin-vue-admin.com。
- Docker:作为容器化平台,Docker是学习Go语言在云计算和容器化领域应用的好项目。通过了解Docker的源码,可以深入理解Go语言在构建高效、可移植的应用容器方面的应用。源码地址为:github.com/docker/docker。
- Prometheus:一个开源的系统监控和警报工具包,使用Go语言开发,非常适合学习如何构建云原生环境中的监控系统。官网及源码地址为:prometheus.io 以及 github.com/prometheus。
这些项目涵盖了不同的领域和难度级别,适合新手逐步深入学习Go语言。