七叶笔记 » golang编程 » 全部免费!10个GoLang(Go语言)的免费学习资源

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

1. LeetCode-Go

  • 地址 :
  • star : 17.7k
  • fork : 3.1k

Go 项目

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


2. seaweedfs

  • 地址 :
  • star : 12.0k
  • fork : 1.5k

Go项目

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


3. golang-developer-roadmap

  • 地址 :
  • star : 10.9k
  • fork : 1.3k

Go项目

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


4. filebrowser

  • 地址 :
  • star : 9.6k
  • fork : 1.4k

Go项目

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

  1. 安装: docker pull filebrowser/filebrowser
  2. 配置文件 /etc/config.json ,数据库 /etc/database.db
  3. 启动 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
  4. 访问: :80 即可,改端口则修改 config.json


5. golang-open-source-projects

  • 地址 :
  • star : 8.5k
  • fork : 1.9k

其它项目

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


6. go-fundamental-programming

  • 地址 :
  • star : 7.8k
  • fork : 2.0k

Go项目

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


7. go-admin

  • 地址 :
  • star : 5.0k
  • fork : 859

Go项目

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


8. curlconverter

  • 地址 :
  • star : 4.4k
  • fork : 410

其它项目

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


9. Mastering_Go_ZH_CN

  • 地址 :
  • star : 2.7k
  • fork : 328

开源书籍项目

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


10. Go 语言实现缓存系统

  • 地址 :
  • study : 759

Go项目

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


—结语—

@老K玩代码,专注分享实战项目和最新行业资讯,已累计分享超1000实战项目!
关注老K玩代码,私信关键词 / go / 获取更多学习材料

相关文章