项目地址:https://gitee.com/henrylee/lessgo
3、项目名称:HTTP API 统一前端项目简介:api front 是 HTTP API 统一前端,用于测试环境 api 统一管理,紧张功能是要求代理转发、协议抓包剖析、流量复制。
用于办理如下问题:
HTTP API 大行其道,开拓调试(特殊是联调)花费的韶光、人力本钱很高。后真个 API 调用是一个黑盒,特殊是有问题的时候,基本是抓瞎(目前一样平常是把要求信息记录到日志中去)。线下联调测试环境繁芜多变,配置文件常常变动,常常个中一个环境好了其余一个又坏了。可将接口的要求历史记录全部记录方便排查问题
项目地址:https://gitee.com/hidu/api-front
4、项目名称:基于 Go 实现的验证码项目简介:基于 Golang 实现的图片验证码天生库,可以实现随机字母个数,随机直线,随机噪点等。可以设置任意多字体,每个验证码随机选一种字体展示。
项目地址:https://gitee.com/longfei6671/gocaptcha
5、项目名称:GUI 自动化系统项目简介:Go 措辞跨平台 GUI 自动化系统, 掌握键盘、鼠标、位图和读取屏幕, 窗口句柄以及全局事宜监听。
项目地址:https://gitee.com/veni0/robotgo
6、项目名称:基于 Go 的高性能 MySQL Proxy项目简介:kingshard 是一个由 Go 开拓高性能 MySQL Proxy 项目,kingshard 在知足基本的读写分离的功能上,致力于简化 MySQL 分库分表操作;能够让 DBA 通过 kingshard 轻松平滑地实现 MySQL 数据库扩容。 kingshard 的性能是直连 MySQL 性能的80%以上。
项目地址:https://gitee.com/flikecn/kingshard
7、项目名称:分布式游戏做事器开拓框架项目简介:xingo 是免费、开源、可定制、可扩展、节点支持“热更新”的高性能分布式做事器开拓框架,采取 golang 措辞开拓,天生携带高并发场景的处理基因,继续了 golang 措辞本身的各种优点,开拓大略易上手并且功能强大。
它紧张实现了高性能的异步网络库,分布式节点间的高性能 rpc 通信,日志管理,数据库支持(暂时只支持mongodb),goroutine安全的定时器, telnet 在线做事器调试工具等,可用的开拓场景包括但不局限于 IM 即时通讯做事器,游戏做事器(已有多款公司级别的项目选择了xingo)等可以节省大量
游戏开拓韶光,让游戏开拓职员可以将紧张精力放到游辱弄法和游戏逻辑上。真正实现了修正配置文件就可以搭建自定义的分布式做事器架构。
项目地址:https://gitee.com/viphxin/xingo
8、项目名称:大略高效的搜索引擎项目简介:本项目是基于 Go 实现的大略高效的搜索引擎,其特性如下:
高效索引和搜索(1M 条微博 500M 数据28秒索引完,1.65毫秒搜索相应韶光,19K 搜索 QPS)支持中文分词(利用 gse 分词包并发分词,速率 27MB/秒)支持逻辑搜索支持中文转拼音搜索(利用 gpy 中文转拼音)支持打算关键词在文本中的紧邻间隔(token proximity)支持打算BM25干系度支持自定义评分字段和评分规则项目地址:https://gitee.com/veni0/riot
9、项目名称:Golang 实现的 OAuth 2.0 做事端项目简介:Golang 实现的 OAuth 2.0 做事端,依照协议 RFC 6749 实现,具有大略利用、灵巧、模块化的特点;支持内存存储、文件存储、redis 存储、mongodb 存储.
项目地址:https://gitee.com/lyric/oauth2
10、项目名称:Office Excel 文档类库项目简介:Excelize 是 Go 措辞编写的用于操作 Office Excel 文档类库,基于 ECMA-376 Office OpenXML 标准。可以利用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的 XLSX 文档。比较较其他的开源类库,Excelize 支持写入原来带有图片(表)、透视表和切片器等繁芜样式的文档,还支持向 Excel 文档中插入图片与图表,并且在保存后不会丢失文档原有样式,可以运用于各种报表系统中。
项目地址:https://gitee.com/xurime/excelize
11、项目名称:IP 库的 Golang 做事项目简介:我们大家做网站的时候,都会须要将用户的 IP 地址转换为归属地址功能,而之前的作法大都是从硬盘的数据文件中读取,这样不太高效。我这次将纯洁 IP 库直接加载到内存中,并以 http 做事的办法供应接口出来。这样方便自己项目中所有的程序都能方便的接口 IP 查询功能了。
项目地址:https://gitee.com/freshcn/qqwry
12、项目名称:分布式爬虫平台项目简介:一款分布式爬虫平台,帮助你更好的管理和开拓爬虫。 内置一套爬虫定义规则(模版),可利用模版快速定义爬虫,也可当作框架手动开拓爬虫。
项目地址:https://gitee.com/bilibala/YiSpider
13、项目名称:Golang 实现的 IP 代理池项目简介:Golang 实现的 IP 代理池,采集免费的代理资源为爬虫供应有效的代理。
项目地址:https://gitee.com/henson/ProxyPool
14、项目名称:Golang 实现的端口转发工具项目简介:Go 措辞开拓的端口转发工具,功能先容:
支持 Web 掌握台添加端口映射支持对每条端口映射进行开启和关闭掌握支持 RestfulAPI 接口,方便被其它系统集成支持每条端口转发的同时,再分发给多个端口,知足某些测试场景项目地址:https://gitee.com/tavenli/port-forward
15、项目名称:RESTful API 文档天生工具项目简介:apidoc 是一个大略的 RESTful API 文档天生工具,它从代码注释中提取特定格式的内容,天生文档。 目前支持支持以下措辞:C#、C/C++、D、Erlang、Go、Groovy、Java、JavaScript、Pascal/Delphi、 Perl、PHP、Python、Ruby、Rust、Scala 和 Swift。
项目地址:https://gitee.com/caixw/apidoc
16、项目名称:开源文库系统 DocHub项目简介:DocHub 文库通过 svg 矢量图来实现文档阅读体验的,我知道的文库站点中,新浪爱问是通过 png 等图片供应文档阅读体验的。
SVG比较 png、jpeg 等图片格式有很大的上风,至少放大不会失落真,而且与JPEG 和 GIF 图像比起来,svg 尺寸更小,可压缩性更强,DocHub 通过 gzip,将 svg 文件压缩,一样平常情形下,能减少70%的文件大小,比如200kb的 svg,gzip 压缩后,只有60kb旁边的大小。
利用 svg,大大提升了加载速率,优化了内容的阅读体验。
项目地址:https://gitee.com/truthhun/DocHub
如果大家有与 Go 措辞干系的开源项目,记得托管到 Gitee 上哦,我们会及时给予推举。末了,如果你喜/欢以上提到的项目,别忘了分享给其他人哦!