16 回复
https://github.com/bonfy/go-mega
瞅瞅这个? 不知道我理解的对不对
更多关于Golang Go语言有什么可以练手的开源项目?的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
prometheus
插眼
d 大写了个博客系统 pipe 可以看看
你是说写一个吗?我觉得基础的可以考虑以下几个方向:
数据库中间件
TSDB/KVDB
Web Framework Router
CMS
不需要追求性能一定最好设计最合理,可以先从功能做起,然后一步步优化和学习。
nsq
d 大是谁?
你手头现有已完成的其它语言写的项目,拿 golang 重写
D88250
nsq 加一 顺便对消息队列有一定了解
写个 raft
Ethereum ,
做个云盘, 支持命令行操作,github 有个蓝眼云盘开源项目, 你可以看下。
同求
对于想要用Go语言(Golang)练手的开源项目,这里有几个不错的推荐:
- gin-vue-admin:一个使用gin+vue进行极速开发的全栈后台管理系统,后台使用gin框架,前端主要使用vue。项目结构清晰,有详细的中文文档和配套教学视频。
- ferry:基于Gin+Vue+Element UI的前后端分离的工单系统,集工单统计、任务钩子、权限管理等功能于一身,适合用来学习工作流引擎和跨部门沟通优化。
- Yearning:一个高颜值的SQL审核平台,助力DBA提升工作自动化、标准化。平台拥有自动化SQL语句审核、审核查询审计功能等,适合对数据库管理有兴趣的开发者。
- Go-admin:一个基于Gin+Vue+Element UI的前后端分离权限管理系统,遵循RESTful API设计规范,提供丰富的中间件支持,适合学习权限管理和API设计。
- Docker:作为容器化平台,Docker极大促进了DevOps文化的传播。通过参与Docker的开源项目,可以学习容器化技术和微服务架构。
这些项目涵盖了Web开发、后台管理、数据库管理、容器化技术等多个领域,适合不同兴趣和需求的Go语言学习者。选择适合自己的项目,结合官方文档和社区资源,相信你一定能在实践中快速提升Go语言编程技能。