【转】优秀的Go开源项目
http://www.mhtclub.com/post/60
目录
Go作为Google2009年推出的语言,其被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。
对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过了。
到现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。
Google,Facebook,腾讯,百度,阿里,京东,小米,360等大厂都在使用Go,你是不是也开始手痒痒了!
优秀的Go开源项目
moby github地址: https://github.com/moby/moby
kubernetes github地址: https://github.com/kubernetes/kubernetes
poseidon github地址: https://github.com/Qihoo360/poseidon
beego github地址: https://github.com/astaxie/beego
更多Go语言的开源项目在这里:https://github.com/topics/go
![]()
中文Go语言学习教程
- Golang入门教程(非常详细) 地址:http://c.biancheng.net/golang/
- Go语言简明教程 地址:http://www.runoob.com/go/go-tutorial.html
- Go语言 30 分钟入门教程 地址:https://studygolang.com/articles/13958
- Go入门指南 地址:https://github.com/Unknwon/the-way-to-go_ZH_CN
国外的Go语言教程
- Build web application with Golang - Go 语言电子书,讲解如何编写一个 web 应用
- Building Go Web Applications and Microservices Using Gin - 学习 Gin 以及了解如何使用 Gin 帮你减少模板代码并建立一个请求处理流水线
- Go By Example - 通过带注解的例程帮助你动手实践学习 Go 语言
- Go Cheat Sheet - Go 参考手册
- Go database/sql tutorial - 介绍数据库及 sql
- Golangbot - Go 语言初学者教程
- How to Use Godog for Behavior-driven Development in Go - 学习使用 Godog — 一个行为驱动型开发框架,用于构建和测试 Go 语言应用
- Working with Go - 为有经验的程序员提供的 Go 语言教程
openbilibili源码
嘘 ,openbilibili-go-common 在这里,
https://pan.baidu.com/s/16kAxJokDBse-vVtfjrYPCw
要获取资源的朋友在公众号回复"openbilibili",即可获取资源。
欢迎关注我的公众号"不安分的猿人",也可扫描二维码:
![]()
推荐
自己搭建了一套logoly环境,欢迎搭建来体验。
http://www.mhtclub.com/logoDesign/
也欢迎朋友们来我的博客逛逛!
【转】优秀的Go开源项目的更多相关文章
- 【Android 应用开发】GitHub 优秀的 Android 开源项目
原文地址为http://www.trinea.cn/android/android-open-source-projects-view/,作者Trinea 主要介绍那些不错个性化的View,包括Lis ...
- [转]GitHub上优秀的Go开源项目
转载于GitHub上优秀的Go开源项目 正文 近一年来,学习和研究Go语言,断断续续的收集了一些比较优秀的开源项目,这些项目都非常不错,可以供我们学习和研究Go用,从中可以学到很多关于Go的使用.技巧 ...
- Golang优秀开源项目汇总, 10大流行Go语言开源项目, golang 开源项目全集(golang/go/wiki/Projects), GitHub上优秀的Go开源项目
Golang优秀开源项目汇总(持续更新...)我把这个汇总放在github上了, 后面更新也会在github上更新. https://github.com/hackstoic/golang-open- ...
- [转]GitHub 优秀的 Android 开源项目
GitHub 优秀的 Android 开源项目 主要介绍那些不错个性化的View,包括ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageV ...
- 43个优秀的Swift开源项目
作为一门集百家之长的新语言,Swift拥有着苹果先天的生态优势,而其在GitHub上各种优秀的开源项目也层出不穷.本文作者@SwiftLanguage从2014年6月苹果发布Swift语言以来,便通过 ...
- GitHub 优秀的 Android 开源项目(转)
今天查找资源时看到的一篇文章,总结了很多实用资源,十分感谢原作者分享. 转自:http://blog.csdn.net/shulianghan/article/details/18046021 主要介 ...
- GitHub 优秀的 Android 开源项目
转自:http://blog.csdn.net/shulianghan/article/details/18046021 主要介绍那些不错个性化的View,包括ListView.ActionBar.M ...
- 必须Mark!43个优秀的Swift开源项目推荐
摘要:拥有着苹果先天生态优势的Swift自发布以来,各种优秀的开源项目便层出不穷.本文作者站在个人的角度,将2014年Swift开源项目做了一个甄别.筛选,从工具.存储.网络.界面.框架到Demo以及 ...
- 【转】GitHub 优秀的 Android 开源项目
转自:http://blog.csdn.net/shulianghan/article/details/18046021 主要介绍那些不错个性化的View,包括ListView.ActionBar.M ...
随机推荐
- Jupter Notebook常用快捷键与常用的魔法命令
jupter notebook快捷键整理 Part1 1.删除Cell——双击D 2.撤销删除——Z 3.新建Cell——A/B (向上/向下) 4.命令窗口——P 5.运行——Ctrl+Enter ...
- Flutter 原生TabBar切换标签页示例
效果图: 代码如下: import 'package:flutter/material.dart'; class TabsTestPage extends StatefulWidget { _Tabs ...
- 机器学习笔记——k-近邻算法(一)(摘抄于《机器学习实战》)
k-近邻算法 k-近邻算法(kNN),它的工作原理是:存在一个样本数 据集合,也称作训练样本集,并且样本集中每个数据都存在标签,即我们知道样本集中每一数据 与所属分类的对应关系.输入没有标签的新数据后 ...
- 使用Laravel 和 Vue 构建一个简单的SPA
本教程是作者自己在学习Laravel和Vue时的一些总结,有问题欢迎指正. Laravel是PHP的一个框架,Vue是前端页面的框架,这两个框架如何结合起来构建一个SPA(Single Page Ap ...
- pandas中的argsort
直接通过例子看比较好理解. import pandas as pd data = [[1, 2, 3], [2, 2, 2], [7, 8, 9]] df = pd.DataFrame(data, i ...
- I2C初始化结构体详解
typedef struct { uint32_t I2C_ClockSpeed; /*设置SCL时钟频,此值不低于40000*/ uint16_t I2C_Mode; /* 指定工作模式,可选I2C ...
- qt聊天室bug-- error: no matching function for call to 'Ui::Widget::setupUi(Widget*)' ui->setupUi(this); ^
- shell习题第20题:统计文件大小
[题目要求] 加入需要每小时执行一个脚本.功能:当时间是0点和12点时,将/data/log/下的文件全部清空,注意只能清空文件内容而不能删除文件.而其他时间只需要统计一下每个文件的大小,一个文件一行 ...
- 写文章 通俗易懂 悲观锁、乐观锁、可重入锁、自旋锁、偏向锁、轻量/重量级锁、读写锁、各种锁及其Java实现!
网上关于Java中锁的话题可以说资料相当丰富,但相关内容总感觉是一大串术语的罗列,让人云里雾里,读完就忘.本文希望能为Java新人做一篇通俗易懂的整合,旨在消除对各种各样锁的术语的恐惧感,对每种锁的底 ...
- springboot + quartz
在这里我单独整理对定时任务的使用.之前觉得用@Scheduled这个注解就可以解决,后来发现,定时任务比较多时,且时间集中在某个时间段,或者执行的时间间隔比较短时,多个任务执行就会依次执行,这就导致任 ...