全部免费!10个GoLang(Go语言)的免费学习资源

发布于:2023-06-30 14:11:51

我是@老K玩代码,非著名IT创业者。

专注分享实战项目和最新行业资讯,已累计分享超1000实战项目!

1. LeetCode-Go

地址: https://github.com/halfrost/LeetCode-Gostar: 17.7kfork: 3.1k

Go项目

《LeetCode Cookbook》是一本 LeetCode 的开源书,旨在帮助LeetCoder提供解题思路和代码的项目。到目前为止,已经收录了超过500道题的题解思路和代码,代码方案都是运算效率胜过100%的“标准答案”,代码是用 Go 语言实现。是推荐给学习Go语言小伙伴们的入门资料

2. seaweedfs

地址: https://github.com/chrislusf/seaweedfsstar: 12.0kfork: 1.5k

Go项目

这是一个分布式文件系统,基于 Go 开发,部署方便,使用简单,功能强大

3. golang-developer-roadmap

地址: https://github.com/Alikhll/golang-developer-roadmapstar: 10.9kfork: 1.3k

Go项目

给Go语言开发者的学习路线图,中文版

4. filebrowser

地址: https://github.com/filebrowser/filebrowserstar: 9.6kfork: 1.4k

Go项目

自带文件浏览器的网盘服务。支持文件浏览、生成分享链接、批量上传、创建文件夹等功能、用户系统。安装步骤简单方便。

安装:docker pull filebrowser/filebrowser配置文件 /etc/config.json,数据库 /etc/database.db启动 docker run \ -v /path/to/sites/root:/srv \ -v /path/to/config.json:/config.json \ -v /path/to/database.db:/database.db \ -p 80:80 \ filebrowser/filebrowser访问: http://localhost:80 即可,改端口则修改 config.json

5. golang-open-source-projects

地址: https://github.com/hackstoic/golang-open-source-projectsstar: 8.5kfork: 1.9k

其它项目

这个项目相当于是awesome-go中文版。awesome-go项目汇总了很多go开源项目,还精心挑选了154个开源项目,分为17大类,给想要学习优秀golang项目的小伙伴,迅速找到合适自己的开源项目。

6. go-fundamental-programming

地址: https://github.com/unknwon/go-fundamental-programmingstar: 7.8kfork: 2.0k

Go项目

《Go 编程基础》教程。这是一套针对Go语言的视频教程,面向Go语言新手学习者。项目里还提供了课程下载的网盘地址。

7. go-admin

地址: https://github.com/GoAdminGroup/go-adminstar: 5.0kfork: 859

Go项目

基于 Golang 语言的一个数据可视化与管理平台。让你能在*简短的时间里,用*简短的代码量搭建起一个后台管理。利用goAdmin,可以大大缩减工序和人工,使原本需要多人协作的项目,只需一名golang后端工程师即可实现。相当方便。

8. curlconverter

地址: https://github.com/NickCarneiro/curlconverterstar: 4.4kfork: 410

其它项目

这是一个curl 命令转换成其它编程语言的工具,支持Python、JavaScript、PHP、R、Go 等语言。对于Go后端工程师,可以有效提高开发效率。

9. Mastering_Go_ZH_CN

地址: https://github.com/hantmac/Mastering_Go_ZH_CNstar: 2.7kfork: 328

开源书籍项目

这是一个开源书籍项目,是《Mastering Go》的中文翻译版,提供在线阅读。本书包含的内容有并发、网络编程、垃圾回收、组合、GO UNIX系统编程、基本数据类型、Go源码等概念。本书阅读结合一定编程概念,能帮助你更有效地提高对Go的理解。

10. Go 语言实现缓存系统

地址: https://www.lanqiao.cn/courses/504study: 759

Go项目

这是一个通过使用 Go 语言实现的缓存系统。可以学习缓存系统的基本原理和概念,以及一部分GO 语言的概念。如用map 实现哈希表的方法及封装缓存的方法。难度适中,适合有一定Go语言基础的同学学习实践。

---结语---

@老K玩代码,专注分享实战项目和最新行业资讯,已累计分享超1000实战项目!

关注老K玩代码,私信关键词 / go / 获取更多学习材料


免责声明:本站所有内容及图片均采集来源于网络,并无商业使用,如若侵权请联系删除。

上一篇:维护未成年人权益,中央网信办去年下架800多款违规学习类APP

下一篇:G胖可能真的傻了:CSGO国服宣布将永久免费,充钱还不能变强

资讯 观察行业视觉,用专业的角度,讲出你们的心声。
MORE

I NEED TO BUILD WEBSITE

我需要建站

*请认真填写需求信息,我们会在24小时内与您取得联系。