Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 1.82 KB

README.md

File metadata and controls

22 lines (15 loc) · 1.82 KB

go_awesome

Go 语言开发中经常用到的开源库整理

Awesome

  • gin - Gin 是一个用 Go 编写的 Web 框架。它具有类似马提尼的API,由于httprouter,其性能提高了40倍。
  • fasthttp -
  • caddy - Caddy 是一个可扩展的服务器平台,默认情况下使用 TLS。
  • snappy - google开源的快速、无损压缩包
  • goEncrypt - go语言封装的各种对称加密和非对称加密,可以直接使用,包括3重DES,AES的CBC和CTR模式,还有RSA非对称加密
  • gopsutil - go获取客户端机器的主机、cpu、磁盘、内存、网络等信息
  • xxhash - xxHash是一种速度极快的非加密哈希算法,在RAM速度限制下工作。该库是go语言实现的xxHash算法,比标准库性能更高 官网:https://xxhash.com/
  • gofound - 一个golang实现的全文检索引擎,支持持久化和单机亿级数据毫秒级查找。
  • zincsearch - ZincSearch是一个进行全文索引的搜索引擎。它是Elasticsearch的轻量级替代方案,使用一小部分资源运行。它使用 bluge 作为底层索引库。
  • fastcache - fastcache 是一个线程安全并且支持大量数据存储的高性能缓存组件库。
  • geziyor - 一个高性能的网络爬虫框架:Geziyor。该框架可以用来抓取网站内容并从中提取出结构化的数据。其用途极为广泛,可以用于数据挖掘、监控以及自动化测试。