Shenzhen, China

pholcus Go 4803

[Crawler for Golang] Pholcus is a distributed, high concurrency and powerful web crawler software.

teleport Go 1467

Teleport is a versatile, high-performance and flexible socket framework. It can be used for RPC, micro services, peer-peer, push services, game services and so on.

faygo Go 1322

Faygo is a fast and concise Go Web framework that can be used to develop high-performance web app(especially API) with fewer codes. Just define a struct handler, faygo will automatically bind/verify the request parameters and generate the online API doc.

pholcus_lib Go 445


lessgo Go 431

Lessgo 是一款简单、稳定、高效、灵活的 golang web 开发框架,支持动态路由、自动化API测试文档、热编译、热更新等,实现前后端分离、系统与业务分离,完美兼容MVC与MVVC等多种开发模式,非常利于企业级应用与API接口的开发。[A simple, stable, efficient and flexible web framework.]

surfer Go 168

Package surfer is a high level concurrency http client. It has surf andphantom download engines, highly simulated browser behavior, the function of analog login and so on.

goutil Go 112

Common and useful utils for the Go project development.

faydoc 100

User manual of faygo frame.

aster Go 94

Golang coding efficiency engine.

algorithm Go 53

algorithm library

tp-micro Go 51

TP-Micro is a simple, powerful micro service framework based on Teleport.

tpdoc Go 34

Teleport Documents

fay Go 32

The deployment tools of faygo web frameware.

lessgo_demo Go 31

A demo of Lessgo.

wukong * Go 22


lessgoext Go 22

Lessgo's expansion module.

apiware Go 19

Apiware binds the specified parameters of the Golang net/http and fasthttp requests to the structure and verifies the validity of the parameter values.

go-crawler-practice 18


timer Go 18


lessgo_doc Go 17

Lessgo user's manual.

pholcus_dependent Go 15


mahonia Go 15

Copy from http://code.google.com/p/mahonia/

pool Go 14


go-logging * Go 13

Golang logging library

opay Go 11


beelogs Go 11

Upgrade from beego logs !

tp-ext Go 10

Teleport v3 custom extensions collection.

tconfig Go 10

源自beego的升级版配置文件解析库,目前支持解析的文件格式有 ini、json、xml、yaml。

cfgo Go 9

Cfgo from the YAML document, bi-directional synchronous multi-module configuration.

less Go 9

lessgo 项目部署工具

rpc-benchmark Go 8

golang RPC framework benchmark

beauty-go Go 8


faygos Go 8

A micro service framework developed using 'faygo' and 'etcd'

utils Go 7


env Go 7

Package env provides a convenient way to initialize variables from the environment.

currip Go 7

currip helps you get current extranet ip or intranet ip.

ini * Go 7

Package ini provides INI file read and write functionality in Go.

lessgo_dependency Go 7

Lessgo‘s dependency package.

wechat-2 * Java 6

A High Copy WeChat ,SNS APP (高仿微信)

capture_easy * Go 6


henrylee2cn.github.com CSS 5

Share Notes !

msgp * Go 4

A Go code generator for MessagePack / msgpack.org[Go]

codec_protobuf * Go 4

go-thrift * Go 3

A native Thrift package for Go

goproxy * Go 3


go-pinyin * Go 3

汉语拼音转换工具(含首字母排序方法) Go 版

biu * Go 3

a binary util of Go

qt * Go 3

Qt binding for Go (Windows / Mac OS X / Linux / Android / iOS / Sailfish OS)

go * Go 3

The Go programming language

go-restful * Go 3

package for building REST-style Web Services using Google Go

structtag * Go 2

Parse and modify Go struct field tags

awesome-go * Go 2

A curated list of awesome Go frameworks, libraries and software

rpc-benchmark2 * Go 2

benchmark codes for teleport, rpcx, gRPC, Dubbo, Motan

raft-zh_cn * 2


mangos * Go 2

package mangos is an implementation in pure Go of the SP ("Scalable Protocols") protocols.

sqlx * Go 2

general purpose extensions to golang's database/sql

sciter * Go 2

Golang bindings of Sciter: the Embeddable HTML/CSS/script engine for modern UI development

redigo * Go 2

Go client for Redis

xcgui * Go 2


go-opencv * Go 2

Go bindings for OpenCV / 2.x API in gocv / 1.x API in opencv

jsoniter * Go 2

A high-performance 100% compatible drop-in replacement of "encoding/json"

monkey * Go 2

Monkey patching in Go

php * PHP 2

Parser for PHP written in Go

FalconEngine * Go 2


kit * Go 2

A standard library for microservices.

nsq * Go 2

A realtime distributed messaging platform

groupcache * Go 2

groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.

gomobileapp * Go 2

使用golang/mobile编写的android应用/Some examples for use with golang/mobile

gorbac * Go 2

goRBAC provides a lightweight role-based access control (RBAC) implementation in Golang.

bfs * Go 2

distributed file system(small file storage) writen by golang.

hugo * Go 2

A Fast and Flexible Static Site Generator built with love in GoLang

quicktemplate * Go 2

Fast, powerful, yet easy to use template engine for Go. Optimized for speed, zero memory allocations in hot paths. Up to 20x faster than html/template

freecache * Go 2

A cache library for Go with zero GC overhead.

btcd * Go 2

An alternative full node bitcoin implementation written in Go (golang)

bleve * Go 2

A modern text indexing library for go

barcode * Go 2

a barcode creation lib for golang

cron * Go 2

a cron library for go

android-go * Go 2

The android-go project provides a platform for writing native Android apps in Go programming language.

codis * Go 2

Proxy based Redis cluster solution supporting pipeline and scaling dynamically

mux * Go 2

A powerful URL router and dispatcher for golang.

go-plugin * Go 2

Golang plugin system over RPC.

go-datastructures * Go 2

rpc * Go 2

A golang foundation for RPC over HTTP services.

amqp * Go 2

Go client for AMQP 0.9.1

go-micro * Go 2

A pluggable RPC microservice framework

bee * Go 2

Bee is a tool for helping develop with beego app framework.

NetopGO * JavaScript 2

gometalinter * Go 2

Concurrently run Go lint tools and normalise their output

seelog * Go 2

Seelog is a native Go logging library that provides flexible asynchronous dispatching, filtering, and formatting.

gnatsd * Go 2

High-Performance server for NATS, the cloud native messaging system.

rpcx * Go 2

A RPC service framework based on net/rpc like alibaba Dubbo and weibo Motan. One of best performance RPC frameworks.

spec * Go 2

openapi specification object model

iris * Go 2

[ACQUIRED] The fastest web framework for Go in (THIS) Earth. HTTP/2 Ready-To-GO.

cli * Go 2

A simple, fast, and fun package for building command line apps in Go

json-to-go * JavaScript 2

Translates JSON into a Go type in your browser instantly

go-phantomjs * Go 2

A phantomjs wrapper for go

go-fetcher * Go 2

爬虫器(golang), 模拟浏览器特征保存cookie,referer,以达到爬虫的目的

FishChatServer * Go 2


websocket * Go 2

A WebSocket implementation for Go.

rsrc * Go 2

Tool for embedding binary resources in Go programs.

distributed-file-system * Go 2

Final year project for distributed systems

surf * Go 2

Stateful programmatic web browsing in Go.

webloop * Go 2

WebLoop: Scriptable, headless WebKit with a Go API. Like PhantomJS, but for Go.

etcd * Go 1

Distributed reliable key-value store for the most critical data of a distributed system

tp-p2p Go 1

A teleport-based p2p application framework that penetrates the intranet through TCP tunnel.

gopher-offline-shenzhen * 1

深圳地区 Gopher 每周三线下活动纯代码技术分享

echarts * JavaScript 1

Enterprise Charts | Github pages : http://ecomfe.github.io/echarts/index-en.html | Email : echarts@baidu.com | Baidu Hi : 1379172 |

awesome-go-China * 1

A curated list of awesome Go frameworks, libraries and software written by Ethnic Chinese.

fabric * Go 1

Read-only mirror of https://gerrit.hyperledger.org/r/#/admin/projects/fabric

mandible * Go 1

An all-in-one image-uploader

camlistore * Go 1

Camlistore is your personal storage system for life: a way of storing, syncing, sharing, modelling and backing up content.

bone * Go 1

Lightning Fast HTTP Multiplexer

gorm * Go 1

The fantastic ORM library for Golang, aims to be developer friendly

tidb * Go 1

TiDB is a distributed SQL database compatible with MySQL protocol.

consul-template * Go 1

Generic template rendering and notifications with Consul

toml * Go 1

TOML parser for Golang with reflection.

goim * Go 1


qnlang * 1

The qiniu (qn) language

fresh * Go 1

Build and (re)start go web apps after saving/creating/deleting source files.

wechat * Go 1

weixin/wechat/微信公众平台/微信企业号/微信商户平台/微信支付 go/golang sdk

ping * Go 1

Golang native implementation of ICMP-based ping

anthelion * Java 1

Anthelion is a plugin for Apache Nutch to crawl semantic annotations within HTML pages

v8worker * C++ 1

Minimal golang binding to V8

go-bindata-assetfs * Go 1

Serves embedded files from `jteeuwen/go-bindata` with `net/http`

pongo2 * Go 1

Django-syntax like template-engine for Go

wechat-1 * PHP 1

可能是目前最优雅的微信公众平台 SDK 了

ace * Go 1

HTML template engine for Go

sciter-sdk * C++ 1

Sciter is an embeddable HTML/CSS/scripting engine

grace * Go 1

Graceful restart & zero downtime deploy for Go servers.

django * Python 1

The Web framework for perfectionists with deadlines.

qor * Go 1

QOR is a set of libraries written in Go that abstracts common features needed for business applications, CMSs, and E-commerce systems.

mysqldriver-go * Go 1

GC optimized MySQL driver

fae * Go 1

Distributed RPC framework for enterprise SOA infrastructure

echo * Go 1

Echo is a fast :rocket: and unfancy micro web framework for Go.

fasthttp * Go 1

Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http

grpc-go * Go 1

The Go language implementation of gRPC. HTTP/2 based RPC

gopush-cluster * Go 1

Golang push server cluster

httprouter * Go 1

A high performance HTTP request router that scales well

swagger * JavaScript 1

Swagger client generator

redis * C 1

Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, HyperLogLogs, Bitmaps.

mobile * Go 1

[mirror] Go on Mobile

rpc-example * Go 1

Golang rpc package improved

AlphaGo * JavaScript 1

A replication of DeepMind's 2016 Nature publication, "Mastering the game of Go with deep neural networks and tree search," details of which can be found on their website.

clive * Go 1

This is the source for the new Clive system built at Lsub.

gopsutil * Go 1

psutil for golang

apns2 * Go 1

⚡ HTTP/2 Apple Push Notification Service (APNs) push provider for Go — Send push notifications to iOS, tvOS, and OSX apps, using the new APNs HTTP/2 protocol.

node-lessons * JavaScript 1

:closed_book:《Node.js 包教不包会》

revel * Go 1

A high productivity, full-stack web framework for the Go language.

manners * Go 1

A polite Go HTTP server that shuts down gracefully.

gas * Go 1

Gas is a web framework writing in go

lhttp * Go 1

go websocket, a better way to buid your IM server

utils-1 * Go 1

General utility functions

OpenAPI-Specification * JavaScript 1

The OpenAPI Specification Repository

pybbs-go * Go 1


gisp * Go 1

The gisp is a lisp like micro language parser. It is a toolbox for golang programmer. I don't want to create a power script language. I want to make some jobs in golang can be easier and happy.

RE-for-beginners * TeX 1

"Reverse Engineering for Beginners" free book

termui * Go 1

Golang terminal dashboard

mustache * Go 1

The mustache template language in Go

sprint * JavaScript 1

A tiny, lightning fast jQuery-like library for modern browsers.

gen * Go 1

Type-driven code generation for Go

selenium * Go 1

Selenium/Webdriver client for Go

rss * Go 1

A Go library for fetching, parsing, and updating RSS feeds.

polymer * HTML 1

Build modern apps using web components

gotpl * Go 1

template engine for go

goemphp * Go 1

This package is built for Embedding PHP into Golang.

wide * JavaScript 1

A Web-based IDE for Teams using Go programming language/Golang.

viper * Go 1

Go configuration with fangs

go.rice * Go 1

go.rice is a Go package that makes working with resources such as html,js,css,images,templates, etc very easy.

captcha * Go 1

Go package captcha implements generation and verification of image and audio CAPTCHAs.

webbrowser * Go 1

Simple API for opening web pages on your default browser.

gosms * Go 1

Your own local SMS gateway in Go

gxui * Go 1

An experimental Go cross platform UI library.

walk * Go 1

A Windows GUI toolkit for the Go Programming Language

jsonenums * Go 1

This tool is similar to golang.org/x/tools/cmd/stringer but generates MarshalJSON and UnmarshalJSON methods.

pq * Go 1

Pure Go Postgres driver for database/sql

go-sqlite3 * C 1

sqlite3 driver for go that using database/sql

net * Go 1

[mirror] Go supplementary network libraries

layer * JavaScript 1


gorazor * Go 1

Razor view engine for Golang

AdminLTE * HTML 1

AdminLTE - Free Premium Admin control Panel Theme That Is Based On Bootstrap 3.x

amazeui * JavaScript 1

Amaze UI, a mobile-first and modular front-end framework.

go-thrust * Go 1

Cross Platform UI Kit powered by Blink/V8/Chromium Content Lib

php-gtk-src * C++ 1

The PHP GTK Bindings

mysql * Go 1

Go-MySQL-Driver is a lightweight and fast MySQL-Driver for Go's (golang) database/sql package

go-hbase * Protocol Buffer 1

An implementation of a native golang HBase Client

gopherjs * Go 1

A compiler from Go to JavaScript for running Go code in a browser

otto * Go 1

A JavaScript interpreter in Go (golang)

pgweb * Go 1

Web-based PostgreSQL database browser

godit * Go 1

A very religious text editor

scrape * Go 1

A simple, higher level interface for Go web scraping.

go-ole * Go 1

win32 ole implementation for golang

go-swaggerLite * Go 1

Framework agnostic Swagger API description generator

goconvey * Go 1

Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.

pt * Go 1

A path tracer written in Go.

jiebago * Go 1

Jieba 分词 Go 语言版

gjoa * Go 1

Gjøa - Statistical Modeling, Machine Learning, and Pattern Recognition Toolkit.

tiedot * Go 1

Your NoSQL database powered by Golang

go-webkit2 * Go 1

WebKit API bindings (WebKitGTK+ v2) for Go

The-Golang-Standard-Library-by-Example * Go 1


weixinmp * Go 1

微信公众平台SDK for Go

go-ari-struct-builder * Go 1

Build Go structs based on ARI Swagger documentation

ebnf2y * Go 1

ebnf2y converts EBNF grammars into yacc compatible skeleton .y files.

qtunnel * Go 1

A secure socket tunnel works on getqujing.com

websocket.google * Go 1

a clone of https://code.google.com/p/go.net

wetalk * Go 1

An open source project for Gopher community.

Go-UEditor * JavaScript 1

UEditor Golang后台支持

gogaku * Go 1

Kanji recognition - implementation of Nei Kato's directional feature extraction algorithm

dmrgo * Go 1

Go library for writing standalone Map/Reduce jobs or for use with Hadoop's streaming protocol

jwt-go * Go 1

Golang implementation of JSON Web Tokens (JWT)

swagger-ui * JavaScript 1

Swagger UI is a dependency-free collection of HTML, Javascript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.

negroni * Go 1

Idiomatic HTTP Middleware for Golang

rabbit-hole * Go 1

RabbitMQ HTTP API client in Go

ledisdb * Go 1

a high performance NoSQL powered by Go

go-json-rest * Go 1

A quick and easy way to setup a RESTful JSON API

cm-note * 0

study note

pigeon * Go 0

Command pigeon generates parsers in Go from a PEG grammar.

imgs-repo 0


proto * Go 0

parser for Google ProtocolBuffers definition

blog * 0

qw4990's Blog

google-styleguide * HTML 0

Mirror of "Style guides for Google-originated open-source projects"

trayhost * C 0

Cross-platform Go library to place an icon in the host operating system's taskbar.

yunpian * Go 0

云片网Go SDK

go-code-convention * 0

Unknwon's Go code convention sheet.

ponzu * Go 0

Headless CMS with automatic JSON API. Featuring auto-HTTPS from Let's Encrypt, HTTP/2 Server Push, and flexible server framework written in Go.

gohbase * Go 0

Pure-Go HBase client

wechat-3 * Go 0


lunar * Go 0

Chinese Lunar Calendar Package Written by pure Go.

opencv * C++ 0

Go bindings for OpenCV1.1 (Dev/Zero Dependencies).

cayley * Go 0

An open-source graph database

fsnotify * Go 0

File system notification for Go

go-statemachine * Go 0

An implementation of a finite state machine in Go

zenpress * JavaScript 0

Zenpress is a cms system of written in golang

goqt * Go 0

Golang bindings to the Qt cross-platform application framework.

circuit * Go 0

Circuit: Dynamic cloud orchestration http://gocircuit.org

godocdown * Go 0

Format package documentation (godoc) as GitHub friendly Markdown

amber * Go 0

Amber is an elegant templating engine for Go Programming Language, inspired from HAML and Jade

gin * Go 0

Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.

weui * CSS 0

A UI library by WeChat official design team, includes the most useful widgets/modules in mobile web applications.

WeixinAPI-PHP * PHP 0


go-bindata * Go 0

A small utility which generates Go code from any file. Useful for embedding binary data in a Go program.

gopher-lua * Go 0

GopherLua: VM and compiler for Lua in Go

go-duktape * C 0

Duktape JavaScript engine bindings for Go

gopp * Go 0

go parser parser

go-candyjs * Go 0

fully transparent bridge between Go and the JavaScript

gisp2 * Go 0

Reflect and Upgrade Edition For gisp

golearn * Go 0

Machine Learning for Go

tardisgo * Go 0

Golang->Haxe->CPP/CSharp/Java/JavaScript transpiler

bolt * Go 0

An embedded key/value database for Go.

goleveldb * Go 0

LevelDB key/value database in Go.

leveldb * C++ 0

LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.

mc * Go 0

Minio Client for filesystem and cloud storage

pool-1 * Go 0

Go worker pool

functional * Go 0

Functional programming library for Go including a lazy list implementation and some of the most usual functions.

cgrates * Go 0

Real-time Charging System for Telecom & ISP environments

heka * Go 0

Data collection and processing made easy.

goftp * Go 0

FTP client for golang

phantomgo * Go 0

a headless browser phantomjs for golang

gorun * Go 0

gorun is a tool enabling one to put a "bang line" in the source code of a Go program to run it, or to run such a source code file explicitly. It was created in an attempt to make experimenting with Go more appealing to people used to Python and similar languages which operate most visibly with source code.

logrus * Go 0

Structured, pluggable logging for Go.

lantern * Go 0

Open Internet for everyone. Lantern is a free desktop application that delivers fast, reliable and secure access to the open Internet.

go2o * Go 0


endless * Go 0

Zero downtime restarts for go servers (Drop in replacement for http.ListenAndServe)

kingshard * Go 0

A high-performance proxy for MySQL powered by Golang

pachyderm * Go 0

Containerized Data Analytics

short * Go 0

A Link Shortner in Go

build-web-application-with-golang * Go 0

A golang ebook intro how to build a web with golang

beego * Go 0

beego is an open-source, high-performance web framework for the Go programming language.

mgo * Go 0

The MongoDB driver for Go. See http://labix.org/mgo for details.

go-oci8 * Go 0

oracle driver for go that using database/sql

xorm * Go 0

Simple and Powerful ORM for Go, support mysql/sqlite3/postgres/mssql/oracle

dbgutil * Go 0


go_spider * Go 0

[爬虫框架 (golang)] An awesome Go concurrent Crawler(spider) framework. The crawler is flexible and modular. It can be expanded to an Individualized crawler easily or you can use the default crawl components only.

pythia * Go 0

Browser based user interface for the Go source code oracle

pinyin * Go 0


mlf * Perl 0


sego * Go 0


编程语言 排名 好于 星星数
Go 6 99.97% 9535
CSS 1553 96.29% 5
PHP 2590 87.41% 3
JavaScript 5687 93.39% 15
Java 7203 89.02% 7
更新于2018-12-07 12:12:33