[Crawler for Golang] Pholcus is a distributed, high concurrency and powerful web crawler software.
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 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.
Lessgo 是一款简单、稳定、高效、灵活的 golang web 开发框架，支持动态路由、自动化API测试文档、热编译、热更新等，实现前后端分离、系统与业务分离，完美兼容MVC与MVVC等多种开发模式，非常利于企业级应用与API接口的开发。[A simple, stable, efficient and flexible web framework.]
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.
Common and useful utils for the Go project development.
User manual of faygo frame.
Golang coding efficiency engine.
TP-Micro is a simple, powerful micro service framework based on Teleport.
The deployment tools of faygo web frameware.
A demo of Lessgo.
Lessgo's expansion module.
Apiware binds the specified parameters of the Golang net/http and fasthttp requests to the structure and verifies the validity of the parameter values.
Lessgo user's manual.
Copy from http://code.google.com/p/mahonia/
Golang logging library
Upgrade from beego logs !
Teleport v3 custom extensions collection.
Cfgo from the YAML document, bi-directional synchronous multi-module configuration.
golang RPC framework benchmark
A micro service framework developed using 'faygo' and 'etcd'
Package env provides a convenient way to initialize variables from the environment.
currip helps you get current extranet ip or intranet ip.
Package ini provides INI file read and write functionality in Go.
Lessgo‘s dependency package.
A High Copy WeChat ,SNS APP (高仿微信)
Share Notes !
A Go code generator for MessagePack / msgpack.org[Go]
A native Thrift package for Go
汉语拼音转换工具（含首字母排序方法） Go 版
a binary util of Go
Qt binding for Go (Windows / Mac OS X / Linux / Android / iOS / Sailfish OS)
The Go programming language
package for building REST-style Web Services using Google Go
Parse and modify Go struct field tags
A curated list of awesome Go frameworks, libraries and software
benchmark codes for teleport, rpcx, gRPC, Dubbo, Motan
package mangos is an implementation in pure Go of the SP ("Scalable Protocols") protocols.
general purpose extensions to golang's database/sql
Golang bindings of Sciter: the Embeddable HTML/CSS/script engine for modern UI development
Go client for Redis
Go bindings for OpenCV / 2.x API in gocv / 1.x API in opencv
A high-performance 100% compatible drop-in replacement of "encoding/json"
Monkey patching in Go
Parser for PHP written in Go
A standard library for microservices.
A realtime distributed messaging platform
groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
使用golang/mobile编写的android应用/Some examples for use with golang/mobile
goRBAC provides a lightweight role-based access control (RBAC) implementation in Golang.
distributed file system(small file storage) writen by golang.
A Fast and Flexible Static Site Generator built with love in GoLang
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
A cache library for Go with zero GC overhead.
An alternative full node bitcoin implementation written in Go (golang)
A modern text indexing library for go
a barcode creation lib for golang
a cron library for go
The android-go project provides a platform for writing native Android apps in Go programming language.
Proxy based Redis cluster solution supporting pipeline and scaling dynamically
A powerful URL router and dispatcher for golang.
Golang plugin system over RPC.
A golang foundation for RPC over HTTP services.
Go client for AMQP 0.9.1
A pluggable RPC microservice framework
Bee is a tool for helping develop with beego app framework.
Concurrently run Go lint tools and normalise their output
Seelog is a native Go logging library that provides flexible asynchronous dispatching, filtering, and formatting.
High-Performance server for NATS, the cloud native messaging system.
A RPC service framework based on net/rpc like alibaba Dubbo and weibo Motan. One of best performance RPC frameworks.
openapi specification object model
[ACQUIRED] The fastest web framework for Go in (THIS) Earth. HTTP/2 Ready-To-GO.
A simple, fast, and fun package for building command line apps in Go
Translates JSON into a Go type in your browser instantly
A phantomjs wrapper for go
A WebSocket implementation for Go.
Tool for embedding binary resources in Go programs.
Final year project for distributed systems
Stateful programmatic web browsing in Go.
WebLoop: Scriptable, headless WebKit with a Go API. Like PhantomJS, but for Go.
Distributed reliable key-value store for the most critical data of a distributed system
A teleport-based p2p application framework that penetrates the intranet through TCP tunnel.
深圳地区 Gopher 每周三线下活动纯代码技术分享
Enterprise Charts | Github pages : http://ecomfe.github.io/echarts/index-en.html | Email : firstname.lastname@example.org | Baidu Hi : 1379172 |
A curated list of awesome Go frameworks, libraries and software written by Ethnic Chinese.
Read-only mirror of https://gerrit.hyperledger.org/r/#/admin/projects/fabric
An all-in-one image-uploader
Camlistore is your personal storage system for life: a way of storing, syncing, sharing, modelling and backing up content.
Lightning Fast HTTP Multiplexer
The fantastic ORM library for Golang, aims to be developer friendly
TiDB is a distributed SQL database compatible with MySQL protocol.
Generic template rendering and notifications with Consul
TOML parser for Golang with reflection.
The qiniu (qn) language
Build and (re)start go web apps after saving/creating/deleting source files.
weixin/wechat/微信公众平台/微信企业号/微信商户平台/微信支付 go/golang sdk
Golang native implementation of ICMP-based ping
Anthelion is a plugin for Apache Nutch to crawl semantic annotations within HTML pages
Minimal golang binding to V8
Serves embedded files from `jteeuwen/go-bindata` with `net/http`
Django-syntax like template-engine for Go
可能是目前最优雅的微信公众平台 SDK 了
HTML template engine for Go
Sciter is an embeddable HTML/CSS/scripting engine
Graceful restart & zero downtime deploy for Go servers.
The Web framework for perfectionists with deadlines.
QOR is a set of libraries written in Go that abstracts common features needed for business applications, CMSs, and E-commerce systems.
GC optimized MySQL driver
Distributed RPC framework for enterprise SOA infrastructure
Echo is a fast :rocket: and unfancy micro web framework for Go.
Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http
The Go language implementation of gRPC. HTTP/2 based RPC
Golang push server cluster
A high performance HTTP request router that scales well
Swagger client generator
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.
[mirror] Go on Mobile
Golang rpc package improved
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.
This is the source for the new Clive system built at Lsub.
psutil for golang
⚡ 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.
A high productivity, full-stack web framework for the Go language.
A polite Go HTTP server that shuts down gracefully.
Gas is a web framework writing in go
go websocket, a better way to buid your IM server
General utility functions
The OpenAPI Specification Repository
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.
"Reverse Engineering for Beginners" free book
Golang terminal dashboard
The mustache template language in Go
A tiny, lightning fast jQuery-like library for modern browsers.
Type-driven code generation for Go
Selenium/Webdriver client for Go
A Go library for fetching, parsing, and updating RSS feeds.
Build modern apps using web components
template engine for go
This package is built for Embedding PHP into Golang.
A Web-based IDE for Teams using Go programming language/Golang.
Go configuration with fangs
go.rice is a Go package that makes working with resources such as html,js,css,images,templates, etc very easy.
Go package captcha implements generation and verification of image and audio CAPTCHAs.
Simple API for opening web pages on your default browser.
Your own local SMS gateway in Go
An experimental Go cross platform UI library.
A Windows GUI toolkit for the Go Programming Language
This tool is similar to golang.org/x/tools/cmd/stringer but generates MarshalJSON and UnmarshalJSON methods.
Pure Go Postgres driver for database/sql
sqlite3 driver for go that using database/sql
[mirror] Go supplementary network libraries
Razor view engine for Golang
AdminLTE - Free Premium Admin control Panel Theme That Is Based On Bootstrap 3.x
Amaze UI, a mobile-first and modular front-end framework.
Cross Platform UI Kit powered by Blink/V8/Chromium Content Lib
The PHP GTK Bindings
Go-MySQL-Driver is a lightweight and fast MySQL-Driver for Go's (golang) database/sql package
An implementation of a native golang HBase Client
Web-based PostgreSQL database browser
A very religious text editor
A simple, higher level interface for Go web scraping.
win32 ole implementation for golang
Framework agnostic Swagger API description generator
Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.
A path tracer written in Go.
Jieba 分词 Go 语言版
Gjøa - Statistical Modeling, Machine Learning, and Pattern Recognition Toolkit.
Your NoSQL database powered by Golang
WebKit API bindings (WebKitGTK+ v2) for Go
微信公众平台SDK for Go
Build Go structs based on ARI Swagger documentation
ebnf2y converts EBNF grammars into yacc compatible skeleton .y files.
A secure socket tunnel works on getqujing.com
a clone of https://code.google.com/p/go.net
An open source project for Gopher community.
Kanji recognition - implementation of Nei Kato's directional feature extraction algorithm
Go library for writing standalone Map/Reduce jobs or for use with Hadoop's streaming protocol
Golang implementation of JSON Web Tokens (JWT)
Idiomatic HTTP Middleware for Golang
RabbitMQ HTTP API client in Go
a high performance NoSQL powered by Go
A quick and easy way to setup a RESTful JSON API
Command pigeon generates parsers in Go from a PEG grammar.
parser for Google ProtocolBuffers definition
Mirror of "Style guides for Google-originated open-source projects"
Cross-platform Go library to place an icon in the host operating system's taskbar.
Unknwon's Go code convention sheet.
Headless CMS with automatic JSON API. Featuring auto-HTTPS from Let's Encrypt, HTTP/2 Server Push, and flexible server framework written in Go.
Pure-Go HBase client
Chinese Lunar Calendar Package Written by pure Go.
Go bindings for OpenCV1.1 (Dev/Zero Dependencies).
An open-source graph database
File system notification for Go
An implementation of a finite state machine in Go
Zenpress is a cms system of written in golang
Golang bindings to the Qt cross-platform application framework.
Circuit: Dynamic cloud orchestration http://gocircuit.org
Format package documentation (godoc) as GitHub friendly Markdown
Amber is an elegant templating engine for Go Programming Language, inspired from HAML and Jade
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.
A UI library by WeChat official design team, includes the most useful widgets/modules in mobile web applications.
A small utility which generates Go code from any file. Useful for embedding binary data in a Go program.
GopherLua: VM and compiler for Lua in Go
go parser parser
Reflect and Upgrade Edition For gisp
Machine Learning for Go
An embedded key/value database for Go.
LevelDB key/value database in Go.
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
Minio Client for filesystem and cloud storage
Go worker pool
Functional programming library for Go including a lazy list implementation and some of the most usual functions.
Real-time Charging System for Telecom & ISP environments
Data collection and processing made easy.
FTP client for golang
a headless browser phantomjs for golang
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.
Structured, pluggable logging for Go.
Open Internet for everyone. Lantern is a free desktop application that delivers fast, reliable and secure access to the open Internet.
Zero downtime restarts for go servers (Drop in replacement for http.ListenAndServe)
A high-performance proxy for MySQL powered by Golang
Containerized Data Analytics
A Link Shortner in Go
A golang ebook intro how to build a web with golang
beego is an open-source, high-performance web framework for the Go programming language.
The MongoDB driver for Go. See http://labix.org/mgo for details.
oracle driver for go that using database/sql
Simple and Powerful ORM for Go, support mysql/sqlite3/postgres/mssql/oracle
[爬虫框架 (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.
Browser based user interface for the Go source code oracle