扫一扫
关注 HG 公众号
发现更多开源乐趣

Go 项目

兴趣是最好的老师,HelloGitHub 就是帮你找到编程的兴趣。

fasthttp

第 49 期 Star 12.5k Watch 380 Fork 1.0k
高性能 Go HTTP 三方库。性能是标准库 net/http 数倍,关于它是怎么做到的可以通过源码学习一下。进阶的路就在面前,往前走不走看你自己喽
fasthttp

crawlab

第 49 期 Star 6.2k Watch 169 Fork 846 中文
基于 Go 的分布式爬虫管理平台。支持 Python、Node.js、Go、Java、PHP 等多种编程语言以及多种爬虫框架
crawlab

wtf

第 48 期 Star 11.4k Watch 162 Fork 634
瞥一眼你的“私人管家”,终端个人信息面板。安装简单,还可通过配置文件设置你想看到的信息。设置可能需要花一些时间,但最终效果还是很可以的
wtf

awesome-golang-leetcode

第 48 期 Star 2.2k Watch 16 Fork 94 中文
Go 语言刷 LeetCode。在线阅读

gops

第 48 期 Star 4.0k Watch 108 Fork 234
展示当前系统运行了哪些 Go 程序的工具,同时支持深入分析的参数

# 展示当前运行的所有 Go 程序
$ gops
983   980    uplink-soecks  go1.9   /usr/local/bin/uplink-soecks
52697 52695  gops           go1.10  /Users/jbd/bin/gops
4132  4130   foops        * go1.9   /Users/jbd/bin/foops
51130 51128  gocode         go1.9.2 /Users/jbd/bin/gocode

# 某一个 Go 程序的详细信息
$ gops <pid>
parent PID: 5985
threads:    27
memory usage:   0.199%
cpu usage:  0.139%
username:   jbd
cmd+args:   /Applications/Splice.app/Contents/Resources/Splice Helper.app/Contents/MacOS/Splice Helper -pid 5985
local/remote:   127.0.0.1:56765 <-> :0 (LISTEN)
local/remote:   127.0.0.1:56765 <-> 127.0.0.1:50955 (ESTABLISHED)
local/remote:   100.76.175.164:52353 <-> 54.241.191.232:443 (ESTABLISHED)

cli

第 47 期 Star 8.8k Watch 89 Fork 344
GitHub 官方基于 Go 语言开发的命令行 GitHub 工具。用它可以在终端中执行 GitHub 的常用的管理 Issue、切分支、Clone 等操作
cli

7days-golang

第 47 期 Star 4.1k Watch 122 Fork 454 中文
用 Go 在 7 天时间内实现 Web 框架、分布式缓存等应用的实战教程

gojsonq

第 46 期 Star 1.4k Watch 28 Fork 78
一款支持解析、查询 JSON/YAML/XML/CSV 数据的 Go 三方开源库。示例代码:

package main

import "github.com/thedevsaddam/gojsonq"

func main() {
    const json = `{"name":{"first":"Tom","last":"Hanks"},"age":61}`
    name := gojsonq.New().FromString(json).Find("name.first")
    println(name.(string)) // Tom
}

gormt

第 46 期 Star 520 Watch 12 Fork 92 中文
一款 MySQL 数据库转 Go struct 的工具。支持:

  • 命令行、界面方式生成
  • YML 文件灵活配置
  • 自动生成快捷操作函数
  • 支持索引、外键等

gormt

gf

第 45 期 Star 3.1k Watch 139 Fork 448 中文
一款高性能、功能丰富的 Go Web 框架。特点:

  • 模块化、松耦合设计
  • 模块丰富,开箱即用
  • 简便及可维护性为宗旨
  • 详尽的开发文档及示例
  • 完善的本地中文化支持
  • 等等

gf