当前位置: 首页 > news >正文

【GitHub项目推荐--不错的 Go 学习项目】【转载】

开源实时性能分析平台

Pyroscope 是基于 Go 的开源实时性能分析平台,在源码中添加几行代码 pyroscope 就能帮你找出源代码中的性能问题和瓶颈、CPU 利用率过高的原因,调用树展示帮助你理解程序,支持 Go、Python、Ruby 语言。

Pyroscope 可以存储来自多个应用程序的多年剖析数据,支持一次查看多年的数据或检索查看特定的事件数据,还有丰富炫酷的图表展示。

开源地址:https://github.com/pyroscope-io/pyroscope#read-this-in-other-languages

01 身份识别与访问管理系统

IAM (Identity and Access Management)是一个基于 Go 语言开发的身份识别与访问管理系统,用于对资源访问进行授权。

这个项目用到了 Go 企业开发的大部分核心技能点,可以作为学习 Go 语言积累项目经验的不错项目。

开源地址:https://github.com/marmotedu/iam

02 基于 Go 的仿百度网盘项目

这个开源项目是一个基于 Go 语言实现的分布式云存储服务。仿百度云,支持断点续传和秒传。

开源地址:https://github.com/xiaogao67/gin-cloud-storage

03 Go 语言优秀资源整理

这是一个资源汇总的 GitHub 项目,包含了存储、设计模式、算法、实战项目、学习资料等等的开源项目。

开源项目:https://github.com/shockerli/go-awesome

 

04 读者推荐的 Golang 开发者

这是一位读者推荐的开发者,这位开发者开源了很多 Go 语言不错的小项目,如果想学习的可以去它的个人主页看看。

个人主页:https://github.com/mattn

05 流量录制回放工具

Sharingan 是一个基于 Golang 的流量录制回放工具,录制线上真实请求流量进行回放测试,适合项目重构、回归测试等。

开源地址:https://github.com/didi/sharingan

06 数据管理平台

GoAdmin 可以帮助你的golang应用快速实现数据可视化,搭建一个数据管理平台。10 分钟内做一个好看的管理后台,开箱即用的 rbac 认证系统。

开源地址:https://gitee.com/go-admin/go-admin

07 Go 学习库

这个开源项目包含 Go 学习资料、Go 进阶资料、实用工具类、DDD 项目落地、Go-kit 、Go-Micro 、Go 推送平台、微服务实践等相关内容。

开源地址:https://github.com/hwholiday/learning_tools

 原文链接:

盘点 7 个 yyds 的 Go 项目

相关文章:

  • ZYNQ程序固化
  • AIGC:让生成式AI成为自己的外脑(文末送书)
  • 操作无法完成,因为文件已在Windows资源管理器中打开,如何解决?以及如何将哔哩哔哩下载好的视频导出到电脑中播放?— 以vivo手机为例
  • 8.多折线图(MuliLineChart)
  • Win10 中 通过脚本弹出TF卡
  • Linux 下查看端口以及释放端口
  • 【51单片机系列】proteus中的LCD12864液晶屏
  • Unity之Cinemachine教程
  • Vue好看的组件库:Element
  • 7.FPR/TNR-机器学习模型性能的常用的评估指标
  • 【2024】新建mysql数据库,如何选择字符集和排序规则
  • Spring Security放行Knife4j静态资源
  • uniapp canvas做的刮刮乐解决蒙层能自定义图片
  • macOS Sonoma 14.3(23D56)发布(附黑/白苹果系统镜像)
  • 【AI大模型】WikiChat超越GPT-4:在模拟对话中事实准确率提升55%终极秘密
  • 《用数据讲故事》作者Cole N. Knaflic:消除一切无效的图表
  • 【RocksDB】TransactionDB源码分析
  • 【跃迁之路】【585天】程序员高效学习方法论探索系列(实验阶段342-2018.09.13)...
  • 0x05 Python数据分析,Anaconda八斩刀
  • cookie和session
  • ES6系列(二)变量的解构赋值
  • javascript 总结(常用工具类的封装)
  • JavaScript/HTML5图表开发工具JavaScript Charts v3.19.6发布【附下载】
  • Javascript弹出层-初探
  • Nacos系列:Nacos的Java SDK使用
  • Python十分钟制作属于你自己的个性logo
  • Redis的resp协议
  • Vultr 教程目录
  • 缓存与缓冲
  • 力扣(LeetCode)22
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • 一加3T解锁OEM、刷入TWRP、第三方ROM以及ROOT
  • 在electron中实现跨域请求,无需更改服务器端设置
  • 智能合约开发环境搭建及Hello World合约
  • 走向全栈之MongoDB的使用
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • 阿里云移动端播放器高级功能介绍
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • ​虚拟化系列介绍(十)
  • # Maven错误Error executing Maven
  • #### go map 底层结构 ####
  • (转)linux自定义开机启动服务和chkconfig使用方法
  • .NET LINQ 通常分 Syntax Query 和Syntax Method
  • ::前边啥也没有
  • @Transactional 详解
  • [].shift.call( arguments ) 和 [].slice.call( arguments )
  • [AIGC 大数据基础]hive浅谈
  • [android] 看博客学习hashCode()和equals()
  • [EFI]ASUS EX-B365M-V5 Gold G5400 CPU电脑 Hackintosh 黑苹果引导文件
  • [Excel]如何找到非固定空白格數列的條件數據? 以月份報價表單為例
  • [HNOI2008]玩具装箱toy
  • [JS7] 显示从0到99的100个数字
  • [Leetcode] 寻找数组的中心索引
  • [LeetCode]剑指 Offer 42. 连续子数组的最大和