Go语言博客实践

[Go Blog In Action]中文名 《Go语言博客实践》. 是对 TypePress开发过程中的想法, 方法, 探讨等任何方面同步整理成的电子书.

 在线阅读

Web框架Revel教程

Revel是一个Go语言的web框架,其具有热编译,高性能,无状态,模块化等特性,非常适合做web开发。这个框架源于java的 Play! Framework.清晰的MVC结构,是现在go语言Web框架中优秀的框架。

 在线阅读

Golang 初学教程

Go是一种新的语言,一种并发的、带垃圾回收的、快速编译的语言。Go是谷歌2009年发布的第二款编程语言。Go是一种编译型语言,它结合了解释型语言的游刃有余,动态类型语言的开发效率,以及静态类型的安全性。

 在线阅读

深入解析Go

因为自己对Go底层的东西比较感兴趣,所以抽空在写一本开源的书籍《深入解析Go》。写这本书不表示我能力很强,而是我愿意分享,和大家一起分享对Go语言的内部实现的一些研究。

 在线阅读

Go语言博客实践

Go Blog In Action 中文名 Go语言博客实践. 是对 TypePress 开发过程中的想法, 方法, 探讨等任何方面同步整理成的电子书.作者: 喻恒春

 在线阅读

Go 简易教程

《The Little Go Book》中文译本,中文正式名《Go简易教程》。go被创建成一种系统语言(比如,操作系统和设备驱动),go是针对C/C++开发者的。据go核心开发组说,我可以确定是真的,应用程序开发者已经成为主要的go语言用户,而不是系统开发者。

 在线阅读

Go by Example 中文

Go 是一个被设计用来建立简单,快速和可信赖的软件的开源程序设计语言。Go by Example 是一个实践性的通过带注释的例子程序去介绍 Go。查看第一个例子或者浏览下面的完整列表吧。

 在线阅读

NSQ 指南

NSQ 是实时的分布式消息处理平台,其设计的目的是用来大规模地处理每天数以十亿计级别的消息。它具有分布式和去中心化拓扑结构,该结构具有无单点故障、故障容错、高可用性以及能够保证消息的可靠传递的特征。

 在线阅读

Go 学习笔记

作者通过自身学习经历整理出一套 go 语言学习笔记,内容分为三个部分:语言、源码、附录。

 在线阅读

神奇的 Go 语言

Go 语言是 Google 于 2009 年发布的第二款开源的编程语言。Go 语言的特点:准对多处理器应用程序的编程进行了优化,使用 Go 编译程序可以媲美 C 或 C++ 的代码速度,而且拥有 Python 解释语言的简洁和开发效率。本教程首先介绍了 Go 语言的基础知识和基本语法,然后通过几个具体的示例,展示 Go 语言的特点,方便开发者了解这门语言的特性。

 在线阅读

学习Go语言的入门教程

该教程主要是针对想要Go入门学习的,够用就好。如果想要进一步学习可能不是特别合适。为什么要学习Go、支持并发,这是Go与生俱来的特性 简单易学,与C语言类似,学过Java的也推荐学习,性能可以于C比肩。

 在线阅读

Go语言学习教程

这是关于来自 Google 的 Go 语言的简介。目标是为这个新的、革命性的语言提供一个指南。这本书的目标读者是那些熟悉编程,并且了解某些编程语言,例如 C,C++,Perl,Java,Erlang,Scala,Haskell。这不是教你如何编程的书,只是教你如何使用 Go。

 在线阅读

Go 入门指南

在接触 Go 语言之后,对这门编程语言非常着迷,期间也陆陆续续开始一些帮助国内编程爱好者了解和发展 Go 语言的工作,比如开始录制视频教程《Go编程基础》。

 在线阅读

Go Web 编程

本文介绍如何用go语言进行web应用的开发,将go语言的特性与web开发实战组合到一起,帮读者成功地构建跨平台的应用程序,节省go语言开发web的宝贵时间。

 在线阅读

Go 命令教程

这份Go命令教程原先是我著的图书《Go并发编程实战》中的一部分。这部分内容与并发编程的关系不大,故被砍掉。但是它是有价值的,也算是我对Go语言官方提供的标准命令的一个学习笔记。所以,我觉得应该把它做成免费资源分享给大家。经出版社的认可,我将这份教程放在这里供广大Go语言爱好者阅读。

 在线阅读


G Golang算法和数据结构
 
0.2 6.0
  昨天
20 106 27

Y 用于监控系统的日志采集agent,可无缝对接open-falcon
 
3.5999999999999996 4.3
  4天前

G gokv是一个分布式K-V存储系统,类似etcd
 
0.0 0.3
  7天前
1 3 0

G GO Micro 搭建 Consul服务发现集群实例
 
0.0 0.2
  7天前
1 24 2

M 一种基于socket的消息推送服务端,服务端保持与客户端tcp长连接,实现消息的推送或提醒。
 
0.5 4.5
  昨天
1 4 1

G GRC是一款使用golang redis 对应用程序的配置文件进行热更新的一款软件,方便在应用程序启动的过程当中实时更新我们的配置文件。
 
0.0 3.5
  4天前

M Mongo-Shake是一个基于MongoDB oplog的通用数据复制平台。 冗余复制和主动 - 主动复制是两个最重要的功能。
 
0.4 3.5
  9天前
7 75 4

H HawkEye是一个简单的工具,用于抓取文件系统或目录,寻找有趣的东西,如SSH密钥,日志文件,Sqlite数据库,密码文件等.Hawkeye使用快速文件系统爬虫来递归查看分析文件,然后以json格式和简单的控制台输出呈现数据。 该工具采用模块化方法构建,易于使用且易于扩展。
 
0.1 1.3
  8天前

G LDAP很复杂。 很多时候,您真正需要做的就是用它对用户进行身份验证或获取用户条目。 该软件包将LDAP功能归结为用户身份验证和条目检索。
 
0.8 10.0
  4天前
4 33 11

M Mesher:采用Go开发的一个高性能service mesh服务网格实现
 
0.2 7.800000000000001
4 56 3

G go.vm 一个简单的虚拟机 - 编译器和解释器 - 用golang编写
 
2 178 6

Go LB:一个负载均衡器
 
0.6 10.0
  昨天
10 241 5

Form:实现使用Go结构轻松创建HTML表单
 
9.5 1.7999999999999998
  13天前
14 62 10

T 支持服务自动发现 支持自定义服务链接选择器 支持负载均衡 支持多路复用IO及其连接池 支持自定义协议 支持自定义Body的编解码类型 支持插件扩展 支持心跳机制 日志信息详尽,支持打印输入、输出消息的详细信息(状态码、消息头、消息体)
 
0.0 10.0

Y 一个基于golang实现的协程安全的mysql builder
 
1.6 0.0
4 85 26

G gorouter 一个简单、高性能的Http路由器(支持正则,轻松创建RESTFul API)
 
0.0 0.0

什么车最适合跑滴滴——数据化思维小记
 
0.2 1.7999999999999998
  23天前
1 2 0

L 利用goquery去除HTML文本中的javascript和白名单以外的属性
 
0.0 0.3
  17天前
1 4 0

O owllook是一个基于其他搜索引擎构建的垂直小说搜索引擎,owllook目的是让阅读更简单、优雅,让每位读者都有舒适的阅读体验,有朋友有兴趣开发owllook的app端,于是此项目便诞生了,本项目提供小说的一系列接口,如检索、目录、章节内容、检查更新
 
0.0 1.0
2 22 3

G 分布式:可任意横向扩展 高性能:分配 ID 只访问内存(到达上限会请求数据库一次) 易用性:对外提供 HTTP 服务 唯一性:MySQL 自增 ID,永不重复 高可靠:MySQL 持久化
 
0.0 1.2
  8天前
28 532 40

K Kafka library in Go
 
1.7999999999999998 8.2
  昨天
2 5 1

G goreq是一个力求最简化的golang http request库,简化仅仅是指使用方法比较简单, 但功能却一点不弱。
 
0.0 8.7
  昨天

Y 用Redis实现分布式锁 与 实现任务队列
 
0.0 2.3000000000000003
  20天前
3 26 3

S shadowtunnel:安全隧道,可帮助您保护机器与远程服务之间的tcp流量
 
0.0 1.0
1 9 0

G goscheduler 一个支持数据持久化的任务调度Go程序库
 
0.3 4.3

C Codis是用Go编写基于代理的高性能Redis集群解决方案
 
0.1 1.2
  21天前
11 193 22

go-push:用GO实现推送
 
0.6 7.5
  22天前
17 234 9

P Package xz - 用于读取和写入xz压缩文件的纯golang软件包
 
0.7000000000000001 0.5
  15天前
24 210 426

M Mattermost是一个开源的,自托管的Slack替代品。它采用Golang和React开发,并作为包含MySQL或Postgres的一个单一Linux二进制文件运行。
 
0.6 10.0
  昨天
30 365 68

F fleet - 采用go和go-kit构建的osquery服务器。osquery是一个SQL驱动操作系统检测和分析工具。osquery支持像SQL语句一样查询系统的各项指标,可以用于OSX和Linux操作系统。它使得底层操作系统分析和监控性能更加直观。
 
1.2 10.0
24 166 22

G Gramework - 快速,高效的Web框架。您可以获得简单而强大的API,我们在内部处理优化。
 
0.5 7.3
2 37 3

J joincap:优雅地将多个pcap文件合并在一起
 
0.0 10.0

J 基于Go语言实现的单点登录系统(sso),支持手机号码+验证码、邮箱+验证码、微信第三方授权三种方式注册;支持手机号码、用户名、邮箱号码、微信登录;支持手机和邮箱找回密码
 
0.6 3.7
  昨天
1 24 2

M 一种基于socket的消息推送服务端,服务端保持与客户端tcp长连接,实现消息的推送或提醒。
 
0.5 4.5
  昨天
180 752 67

IoTeX协议的官方Go实现
 
3.3000000000000003 10.0

R releases:能显示一组存储库的最新GitHub发行版的服务器
 
0.1 8.2
6 69 1

Y 一个简单的程序来对各种容器网络(CNI)插件进行基准测试
 
0.2 3.2
  前天
90 327 124

O Ontology致力于创建一个组件化、可自由配置、跨链支持、高性能、横向可扩展的区块链底层基础设施。 让部署及调用去中心化应用变得更加非常简单。
 
1.0 10.0
48 1.2k 52

G gqlgen 一个用于在golang中快速创建严格类型的graphql服务器库
 
0.8 10.0
4 183 2

K kanzi是Go中的无损数据压缩实现,目标是提供干净的API和非常快速的实现。
 
1.6 7.7
2 13 1

G go-testdeep:极其灵活的golang深度比较,扩展了go测试包
 
0.1 10.0
58 1.7k 162

B 这是Go应用程序项目的基本布局。 它代表了最常见的目录结构,具有许多小的增强功能以及任何现实世界应用程序通用的几个支持目录。
 
0.0 3.8
  前天
28 355 32

Z 在Github中stars数最多的Go Web框架集合
 
1.2 6.800000000000001
  3天前
52 1.6k 45

P Puffs是一个特定于领域的语言和库,用于安全地解析不受信任的文件格式。 这种文件格式的例子包括图像,音频,视频,字体和压缩档案。
 
0.1 10.0
  3天前
3 56 19

G Golang公链开发系统视频教程
 
0.8999999999999999 3.8
  3天前
9 121 11

J Jive Search是一个尊重您隐私的完全开源的搜索引擎
 
0.4 10.0
  3天前
11 238 15

G GoFish是一个跨平台的系统软件包管理器,将Homebrew的易用性引入Linux和Windows。
 
1.3 6.3
15 390 7

F Go语言的快速JSON解析库,速度比标准encoding/json快10倍
 
2.2 10.0
  3天前
11 266 7

O Onelog是一个简单但非常高效的JSON logger
 
0.8 5.300000000000001
14 380 15

G gojsonq 一个用来查询JSON数据的简单Go包
 
1.2 10.0
  4天前
4 33 11

M Mesher:采用Go开发的一个高性能service mesh服务网格实现
 
0.2 7.800000000000001
37 515 67

G glider具有多种协议支持的转发代理
 
1.7000000000000002 10.0
1 4 1

G GRC是一款使用golang redis 对应用程序的配置文件进行热更新的一款软件,方便在应用程序启动的过程当中实时更新我们的配置文件。
 
0.0 3.5
  4天前

G LDAP很复杂。 很多时候,您真正需要做的就是用它对用户进行身份验证或获取用户条目。 该软件包将LDAP功能归结为用户身份验证和条目检索。
 
0.8 10.0
  4天前

W Wal-G是一个Postgres的备份和恢复工具
 
2.1 5.300000000000001
32 586 46

D 定制kubernetes YAML配置
 
1.7999999999999998 10.0
0 8 1

P Proxyfy – 通过随机代理服务器代理所有Golang HTTP请求,围绕gimmeproxy.com进行封装 - 与http.Client兼容的API
 
0.0 5.2
  5天前
34 570 28

S 使您的Docker Compose应用程序可重用,并在Docker Hub上共享它们
 
1.7999999999999998 10.0
4 36 2

G Golang的文件系统抽象层,可与本地文件系统和Amazon S3一起使用统一的API。 你甚至可以复制粘贴来自不同来源的文件。 FTP,Dropbox等即将推出。
 
0.0 9.3
  5天前
Popular
291 9.7k 717

D Dep是一个Go依赖管理工具
 
10.0 10.0
Popular
408 9.5k 1.4k

V Vault 是一个安全访问secrets的工具。 一个secrets是你想要严格控制访问的任何东西,例如API密钥,密码,证书等等。 Vault为任何secrets提供统一的界面,同时提供严格的访问控制和记录详细的审核日志。
 
10.0 10.0
  4天前
Popular
604 9.3k 1.3k

I Istio:一个用于连接,管理和保护微服务的开放平台
 
Popular
708 9.1k 1.9k

V V2Ray 是一个模块化的代理软件包,它的目标是提供常用的代理软件模块,简化网络代理软件的开发。
 
10.0 10.0
Popular
272 8.7k 892

vim-go - Vim的Go开发插件
 
10.0 10.0
Popular
424 7.8k 2.1k

P Packer - 一个工具用于为多个平台创建相同的机器图片从单个源配置
 
10.0 10.0
  4天前
Popular
313 6.5k 2.3k

K Helm是管理Kubernetes图表的工具。 图表是预先配置的Kubernetes资源的包。
 
10.0 10.0
Popular
307 6.4k 293

gVisor:Google开源的新型沙箱容器运行时环境
 
10.0 10.0
  昨天
Popular
428 6.3k 809

V vitess提供服务器和工具便于扩展MySQL数据库实现大规模web服务
 
10.0 10.0
Popular
210 6.2k 345

G Gravitational Teleport是一个现代的SSH服务器,用于远程访问Linux服务器集群通过SSH或HTTPS。
 
10.0 10.0
Popular
305 6k 1.7k

K Kubernetes Operations (kops) - 生产级K8s安装,升级和管理
 
Popular
400 6k 1.2k

G grpc-go - 基于RPC的gRPC. HTTP/2的Go语言实现
 
10.0 10.0
Popular
266 5.9k 402

D dgraph - 可伸缩的、分布式的、低延迟、高吞吐量图数据库
 
10.0 10.0
Popular
521 5.8k 1.8k

B Beats 平台集合了多种单一用途数据采集器。这些采集器安装后可用作轻量型代理,从成百上千或成千上万台机器向 Logstash 或 Elasticsearch 发送数据。
 
10.0 10.0
Popular
410 5.7k 727

GoLearn - Go的通用机器学习库
 
10.0 6.2
  16天前
Popular
417 5.3k 1.7k

O OpenZeppelin,一个在Ethereum上构建安全智能合约的框架
 
10.0 10.0
Popular
137 5.3k 464

O OpenEBS允许使用容器来执行关键任务,持续工作负载。 OpenEBS是集装箱化存储和相关的存储服务。
 
10.0 10.0
Popular
204 4.7k 347

R restic - 消除重复项备份程序
 
10.0 10.0
Popular
246 4.7k 681

百度网盘工具箱 - Go语言编写
 
10.0 7.199999999999999
Popular
221 4.5k 355

一个现代文本索引Go库
 
10.0 6.800000000000001
Popular
120 4.3k 131

U usql 一个针对SQL数据库的通用命令行界面,支持PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server等,还包括NoSQL。
 
10.0 10.0
Popular
119 4.3k 131

U usql是SQL数据库的通用命令行界面
 
10.0 10.0
Popular
251 4.1k 936

A aws-sdk-go - 官方Go编程语言的AWS SDK
 
10.0 10.0
Popular
167 4k 230

B 一个可嵌入、持久化、简单快捷的键值(KV)存储,采用原生Go编写。
 
10.0 7.0
Popular
158 3.9k 206

R rqlite是一个分布式的关系型数据库,它使用SQLite作为存储引擎。rqlite用Raft跨越SQLite数据库集群达成共识,可组成全球规模的分布式数据库。它优雅处理领导选举,并能容忍机器故障。
 
10.0 6.2
Popular
168 3.7k 534

R redis - Golang的类型安全Redis客户端
 
10.0 7.5
  6天前
Popular
148 3.7k 171

R riot是一个Go语言开发的开源,分布式,简单高效搜索引擎
 
10.0 10.0
Featured
1.1k 16.1k 3.5k

B beego是一个Go编程语言开源,高性能的Web框架
 
9.0 0.3
Featured
880 21.2k 1.8k

S syncthing是一个开放,分散的文件同步工具和协议。
 
Featured
871 18.8k 2.2k

Gin是一个高性能、快速的Go语言Web开发框架
 
9.0 2.8000000000000003
Featured
372 12.1k 1.1k

M Minio是一个对象存储服务器并且与Amazon S3兼容
 
Featured
428 6.3k 809

V vitess提供服务器和工具便于扩展MySQL数据库实现大规模web服务
 
10.0 10.0
Featured
3k 44.1k 6k

G Go是Google开发的一种编译型,並發型,并具有垃圾回收功能的编程语言。 罗伯特·格瑞史莫(Robert Griesemer),罗勃·派克(Rob Pike)及肯·汤普逊于2007年9月开始设计Go语言,,稍后Ian Lance Taylor, Russ Cox加入项目中。
 
9.0 10.0
  昨天
Featured
1.9k 19.3k 6.4k

G Go Ethereum 是Ethereum协议的Go官方实现
 
9.0 10.0
Featured
412 10.8k 774

J 将功能作为服务(在Docker Swarm之上)
 
9.0 10.0
Featured
291 9.7k 717

D Dep是一个Go依赖管理工具
 
10.0 10.0
Featured
604 9.3k 1.3k

I Istio:一个用于连接,管理和保护微服务的开放平台
 
Featured
29 1.2k 43

K ksuid 是一个可以生成和解析KSUID的Go库
 
0.0 0.2
  7天前
Featured
313 6.5k 2.3k

K Helm是管理Kubernetes图表的工具。 图表是预先配置的Kubernetes资源的包。
 
10.0 10.0
Featured
58 1.7k 162

B 这是Go应用程序项目的基本布局。 它代表了最常见的目录结构,具有许多小的增强功能以及任何现实世界应用程序通用的几个支持目录。
 
0.0 3.8
  前天
Featured
473 12.7k 2.2k

M Mattermost是Slack的一个开源替代,采用Golang和React实现
 
9.0 10.0
Featured
708 9.1k 1.9k

V V2Ray 是一个模块化的代理软件包,它的目标是提供常用的代理软件模块,简化网络代理软件的开发。
 
10.0 10.0
Featured
52 1.6k 45

P Puffs是一个特定于领域的语言和库,用于安全地解析不受信任的文件格式。 这种文件格式的例子包括图像,音频,视频,字体和压缩档案。
 
0.1 10.0
  3天前
Featured
18 259 29

G Go Config 一个可插拔的动态配置库
 
0.8 10.0
Featured
96 3.5k 216

A Annie👾一个快速,简单,干净的视频下载器
 
10.0 10.0
Featured
804 12.8k 2.3k

C Consul的方案更“一站式”,内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,不再需要依赖其他工具(比如ZooKeeper等),使用起来也较 为简单。
 
9.0 10.0
  前天
Featured
417 5.3k 1.7k

O OpenZeppelin,一个在Ethereum上构建安全智能合约的框架
 
10.0 10.0
Featured
2 178 6

Go LB:一个负载均衡器
 
0.6 10.0
  昨天