- 对代码、编程感兴趣的可以关注老K玩代码和我交流!
“
- Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。\n
- Go语言被码友们戏称“写起来像python,跑起来像C”。
- 那么Go有什么好的项目可以给我们上手吗?老K整理了github上的6个好项目给你,技术是靠写出来的,一起来看看吧!
1. goproxy
地址 | https:// github.com/goproxyio/goproxy |
---|---|
star | 4.1k |
fork | 259 |
“Go 模块安装代理工具。还在因为安装 Go 项目依赖失败而抓耳挠腮吗?快试试这个项目吧
2. vim-go
地址 | https:// github.com/fatih/vim-go |
---|---|
star | 12.3k |
fork | 1.2k |
“Go 的 vim 配置
3. cds
地址 | https:// github.com/ovh/cds |
---|---|
star | 3.0k |
fork | 249 |
“企业级开源持续集成系统。支持横向扩展、自带 UI、常用的持续集成构建等功能
4. evans
地址 | https:// github.com/ktr0731/evans |
---|---|
star | 1.5k |
fork | 70 |
“基于 Go 语言实现的支持交互模式的 gRPC 客户端,让调试、测试 gRPC API 更加容易
5. learn-go-with-tests
地址 | https:// github.com/quii/learn-go-with-tests |
---|---|
star | 11.4k |
fork | 1.4k |
“通过单元测试学习 Go 语言。下载仓库源码后,进入对应目录。每一个小文件夹就是一个对应的 Go 项目,在里面go test即可运行单元测试。由于是测试驱动开发,所以需要在你改动代码之后跑通单元测试才算学会通过。每一个对应的文件夹都有相应 Markdown 文字教程,比较浅显易懂。而且还有中文版
6. monkey
地址 | https:// github.com/haifenghuang/monkey |
---|---|
star | 340 |
fork | 17 |
“用 Go 语言写的解析器,包含诸多语言特性。入门实践项目,适合新手熟悉 Go 语言和语言解析器入门
往期精彩推荐:
粉丝福利:
- 微信公众号回复
go
,免费下载海量"go"相关资料、电子书!
有疑问加站长微信联系(非本文作者)