A curated list of awesome Go frameworks, libraries and software.
- golang/go - The Go programming language
- kubernetes/kubernetes - Production-Grade Container Scheduling and Management
- moby/moby - Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
- avelino/awesome-go - A curated list of awesome Go frameworks, libraries and software
- gohugoio/hugo - The world’s fastest framework for building websites.
- gin-gonic/gin - 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.
- astaxie/build-web-application-with-golang - A golang ebook intro how to build a web with golang
- gogs/gogs - Gogs is a painless self-hosted Git service
- fatedier/frp - A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
- syncthing/syncthing - Open Source Continuous File Synchronization
- etcd-io/etcd - Distributed reliable key-value store for the most critical data of a distributed system
- containous/traefik - The Cloud Native Edge Router
- junegunn/fzf - 🌸 A command-line fuzzy finder
- caddyserver/caddy - Fast, cross-platform HTTP/2 web server with automatic HTTPS
- ethereum/go-ethereum - Official Go implementation of the Ethereum protocol
- astaxie/beego - beego is an open-source, high-performance web framework for the Go programming language.
- hashicorp/terraform - Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
- drone/drone - Drone is a Container-Native, Continuous Delivery Platform
- unknwon/the-way-to-go_ZH_CN - 《The Way to Go》中文译本,中文正式名《Go 入门指南》
- minio/minio - MinIO is a high performance object storage server compatible with Amazon S3 APIs
- iikira/BaiduPCS-Go - 百度网盘客户端 - Go语言编写
- github/hub - A command-line tool that makes git easier to use with GitHub.
- rclone/rclone - "rsync for cloud storage" - Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Yandex Files
- influxdata/influxdb - Scalable datastore for metrics, events, and real-time analytics
- go-gitea/gitea - Git with a cup of tea, painless self-hosted git service
- cockroachdb/cockroach - CockroachDB - the open source, cloud-native SQL database.
- kataras/iris - 感谢**开发者 - https://bit.ly/謝謝 | The fastest community-driven web framework for Go. Webassembly, Automatic HTTPS with Public Domain, MVC, Sessions, Caching, Versioning API, Problem API, Websocket, Dependency Injection and more. Fully compatible with the standard library and 3rd-party middleware packages. | https://bit.ly/iriscandothat1 | https://bit.ly/iriscandothat3 |
- mattermost/mattermost-server - Open source Slack-alternative in Golang and React - Mattermost
- kubernetes/minikube - Run Kubernetes locally
- nsqio/nsq - A realtime distributed messaging platform
- jinzhu/gorm - The fantastic ORM library for Golang, aims to be developer friendly
- labstack/echo - High performance, minimalist Go web framework
- go-kit/kit - A standard library for microservices.
- spf13/cobra - A Commander for modern Go CLI interactions
- hashicorp/vault - A tool for secrets management, encryption as a service, and privileged access management
- tsenart/vegeta - HTTP load testing tool and library. It's over 9000!
- sirupsen/logrus - Structured, pluggable logging for Go.
- yudai/gotty - Share your terminal as a web application
- cayleygraph/cayley - An open-source graph database
- go-delve/delve - Delve is a debugger for the Go programming language.
- golang/dep - Go dependency management tool
- urfave/cli - A simple, fast, and fun package for building command line apps in Go
- zyedidia/micro - A modern and intuitive terminal-based text editor
- dgraph-io/dgraph - Fast, Distributed Graph DB
- buger/goreplay - GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.
- chai2010/advanced-go-programming-book - 📚 《Go语言高级编程》开源图书,涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题(完稿)
- tmrts/go-patterns - Curated list of Go design patterns, recipes and idioms
- revel/revel - A high productivity, full-stack web framework for the Go language.
- micro/go-micro - A Go microservices development framework
- coreybutler/nvm-windows - A node.js version management utility for Windows. Ironically written in Go.
- valyala/fasthttp - Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http
- wtfutil/wtf - The personal information dashboard for your terminal.
- gorilla/mux - A powerful HTTP router and URL matcher for building Go web servers with 🦍
- gorilla/websocket - A fast, well-tested and widely used WebSocket implementation for Go.
- spf13/viper - Go configuration with fangs
- go-martini/martini - Classy web framework for Go
- CodisLabs/codis - Proxy based Redis cluster solution supporting pipeline and scaling dynamically
- julienschmidt/httprouter - A high performance HTTP request router that scales well
- fogleman/primitive - Reproducing images with geometric primitives.
- grpc/grpc-go - The Go language implementation of gRPC. HTTP/2 based RPC
- boltdb/bolt - An embedded key/value database for Go.
- ehang-io/nps - a lightweight, high-performance, powerful intranet penetration proxy server, with a powerful web management terminal.
- google/grumpy - Grumpy is a Python to Go source code transcompiler and runtime.
- gocolly/colly - Elegant Scraper and Crawler Framework for Golang
- quii/learn-go-with-tests - Learn Go with test-driven development
- stretchr/testify - A toolkit with common assertions and mocks that plays nicely with the standard library
- ipfs/go-ipfs - IPFS implementation in Go
- restic/restic - Fast, secure, efficient backup program
- gopherjs/gopherjs - A compiler from Go to JavaScript for running Go code in a browser
- iawia002/annie - 👾 Fast, simple and clean video downloader
- rkt/rkt - rkt is a pod-native container engine for Linux. It is composable, secure, and built on standards.
- go-sql-driver/mysql - Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package
- GoogleContainerTools/skaffold - Easy and Repeatable Kubernetes Development
- uber-go/zap - Blazing fast, structured, leveled logging in Go.
- asciimoo/wuzz - Interactive cli tool for HTTP inspection
- bilibili/kratos - Kratos是bilibili开源的一套Go微服务框架,包含大量微服务相关框架及工具。
- PuerkitoBio/goquery - A little like that j-thing, only in Go.
- cyfdecyf/cow - HTTP proxy written in Go. COW can automatically identify blocked sites and use parent proxies to access.
- Masterminds/glide - Package Management for Golang
- git-lfs/git-lfs - Git extension for versioning large files
- ory/hydra - OAuth2 Server and OpenID Certified™ OpenID Connect Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language.
- go-redis/redis - Type-safe Redis client for Golang
- snail007/goproxy - Proxy是高性能全功能的http代理、https代理、socks5代理、内网穿透、内网穿透p2p、内网穿透代理、内网穿透反向代理、内网穿透服务器、Websocket代理、TCP代理、UDP代理、DNS代理、DNS加密代理,代理API认证,全能跨平台代理服务器。
- gravitational/teleport - Privileged access management for elastic infrastructure.
- emirpasic/gods - GoDS (Go Data Structures). Containers (Sets, Lists, Stacks, Maps, Trees), Sets (HashSet, TreeSet, LinkedHashSet), Lists (ArrayList, SinglyLinkedList, DoublyLinkedList), Stacks (LinkedListStack, ArrayStack), Maps (HashMap, TreeMap, HashBidiMap, TreeBidiMap, LinkedHashMap), Trees (RedBlackTree, AVLTree, BTree, BinaryHeap), Comparators, Iterators, Enumerables, Sort, JSON
- grpc-ecosystem/grpc-gateway - gRPC to JSON proxy generator following the gRPC HTTP spec
- docker-slim/docker-slim - DockerSlim (docker-slim): Don't change anything in your Docker container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)
- fyne-io/fyne - Cross platform GUI in Go based on Material Design
- andlabs/ui - Platform-native GUI library for Go.
- hoanhan101/ultimate-go - Ultimate Go study guide, with heavily documented code and programs analysis, all in 1 place
- dgraph-io/badger - Fast key-value DB in Go.
- openshift/origin - The self-managing, auto-upgrading, Kubernetes distribution for everyone
- nats-io/nats-server - High-Performance server for NATS, the cloud native messaging system.
- future-architect/vuls - Agent-less vulnerability scanner for Linux, FreeBSD, Container Image, Running Container, WordPress, Programming language libraries, Network devices
- unknwon/go-fundamental-programming - 《Go 编程基础》是一套针对 Google 出品的 Go 语言的视频语音教程,主要面向新手级别的学习者。
- json-iterator/go - A high-performance 100% compatible drop-in replacement of "encoding/json"
- sjwhitworth/golearn - Machine Learning for Go
- gomodule/redigo - Go client for Redis
- ardanlabs/gotraining - Go Training Class Material :
- dgrijalva/jwt-go - Golang implementation of JSON Web Tokens (JWT)
- go-chi/chi - lightweight, idiomatic and composable router for building Go HTTP services
- therecipe/qt - Qt binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly
- google/go-cloud - The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go.
- shadowsocks/shadowsocks-go - go port of shadowsocks (Deprecated)
- cjbassi/gotop - A terminal based graphical activity monitor inspired by gtop and vtop
- tylertreat/comcast - Simulating shitty network connections so you can build better systems.
- keybase/client - Keybase Go Library, Client, Service, OS X, iOS, Android, Electron
- polaris1119/The-Golang-Standard-Library-by-Example - Golang标准库。对于程序员而言,标准库与语言本身同样重要,它好比一个百宝箱,能为各种常见的任务提供完美的解决方案。以示例驱动的方式讲解Golang的标准库。
- blevesearch/bleve - A modern text indexing library for go
- quay/clair - Vulnerability Static Analysis for Containers
- schachmat/wego - weather app for the terminal
- hybridgroup/gobot - Golang framework for robotics, drones, and the Internet of Things (IoT)
- developer-learning/night-reading-go - Night-Reading-Go《Go 夜读》 > Share the related technical topics of Go every week through zoom online live broadcast, every day on the WeChat/Slack to communicate programming technology topics. 每周通过 zoom 在线直播的方式分享 Go 相关的技术话题,每天大家在微信/Slack 上及时沟通交流编程技术话题。
- fabiolb/fabio - Consul Load-Balancing made simple
- golang/protobuf - Go support for Google's protocol buffers
- casbin/casbin - An authorization library that supports access control models like ACL, RBAC, ABAC in Golang
- graphql-go/graphql - An implementation of GraphQL for Go / Golang
- jroimartin/gocui - Minimalist Go package aimed at creating Console User Interfaces.
- loadimpact/k6 - A modern load testing tool, using Go and JavaScript - https://k6.io
- weaveworks/weave - Simple, resilient multi-host containers networking and more.
- teh-cmc/go-internals - A book about the internals of the Go programming language.
- go-xorm/xorm - Simple and Powerful ORM for Go, support mysql,postgres,tidb,sqlite3,mssql,oracle, Moved to https://gitea.com/xorm/xorm
- tidwall/gjson - Get JSON values quickly - JSON parser for Go
- tools/godep - dependency tool for go
- lib/pq - Pure Go Postgres driver for database/sql
- aws/aws-sdk-go - AWS SDK for the Go programming language.
- simeji/jid - json incremental digger
- coredns/coredns - CoreDNS is a DNS server that chains plugins
- zricethezav/gitleaks - Audit git repos for secrets 🔑
- google/go-github - Go library for accessing the GitHub API
- Workiva/go-datastructures - A collection of useful, performant, and threadsafe Go datastructures.
- Dreamacro/clash - A rule-based tunnel in Go.
- rqlite/rqlite - The lightweight, distributed relational database built on SQLite.
- GoesToEleven/GolangTraining - Training for Golang (go language)
- robfig/cron - a cron library for go
- smartystreets/goconvey - Go testing in the browser. Integrates with
go test
. Write behavioral tests in Go. - Shopify/sarama - Sarama is a Go library for Apache Kafka 0.8, and up.
- gobuffalo/buffalo - Rapid Web Development w/ Go
- 360EntSecGroup-Skylar/excelize - Golang library for reading and writing Microsoft Excel™ (XLSX) files.
- cloudson/gitql - 💊 A git query language
- tinygo-org/tinygo - Go compiler for small places. Microcontrollers, WebAssembly, and command-line tools. Based on LLVM.
- TykTechnologies/tyk - Tyk Open Source API Gateway written in Go
- inlets/inlets - Reverse proxy and service tunnel written in Go
- robertkrimen/otto - A JavaScript interpreter in Go (golang)
- erroneousboat/slack-term - Slack client for your terminal
- goreleaser/goreleaser - Deliver Go binaries as fast and easily as possible
- go-ego/riot - Go Open Source, Distributed, Simple and efficient Search Engine
- kardianos/govendor - Go vendor tool that works with the standard vendor file.
- zserge/lorca - Build cross-platform modern desktop apps in Go + HTML5
- coreos/flannel - flannel is a network fabric for containers, designed for Kubernetes
- gcla/termshark - A terminal UI for tshark, inspired by Wireshark
- rakyll/boom - HTTP(S) load generator, ApacheBench (ab) replacement, written in Go
- src-d/go-git - A highly extensible Git implementation in pure Go.
- nsf/gocode - An autocompletion daemon for the Go programming language
- adnanh/webhook - webhook is a lightweight incoming webhook server to run shell commands
- ginuerzh/gost - GO Simple Tunnel - a simple tunnel written in golang
- ponzu-cms/ponzu - Headless CMS with automatic JSON API. Featuring auto-HTTPS from Let's Encrypt, HTTP/2 Server Push, and flexible server framework written in Go.
- kubernetes/kompose - Go from Docker Compose to Kubernetes
- go-swagger/go-swagger - Swagger 2.0 implementation for go
- olivere/elastic - Elasticsearch client for Go.
- fiorix/freegeoip - IP geolocation web server
- concourse/concourse - Concourse is a container-based continuous thing-doer written in Go and Elm.
- go-playground/validator - 💯Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
- facebookarchive/grace - Graceful restart & zero downtime deploy for Go servers.
- photoprism/photoprism - Personal Photo Management powered by Go and Google TensorFlow
- OpenDiablo2/OpenDiablo2 - An open source re-implementation of Diablo 2
- shirou/gopsutil - psutil for golang
- google/gxui - An experimental Go cross platform UI library.
- golangci/golangci-lint - Linters Runner for Go. 5x faster than gometalinter. Nice colored output. Can report only new issues. Fewer false-positives. Yaml/toml config.
- fogleman/nes - NES emulator written in Go.
- gophish/gophish - Open-Source Phishing Toolkit
- Shopify/toxiproxy - ⏰ 🔥 A TCP proxy to simulate network and system conditions for chaos and resiliency testing
- miekg/dns - DNS library in Go
- smallnest/rpcx - A zero cost, faster multil-language bidirectional microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you feel it's better, use it! 𝐉𝐚𝐯𝐚有𝐝𝐮𝐛𝐛𝐨, 𝐆𝐨𝐥𝐚𝐧𝐠有𝐫𝐩𝐜𝐱!
- qor/qor - QOR is a set of libraries written in Go that abstracts common features needed for business applications, CMSs, and E-commerce systems.
- russross/blackfriday - Blackfriday: a markdown processor for Go
- coyove/goflyway - An encrypted HTTP server
- pachyderm/pachyderm - Reproducible Data Science at Scale!
- lxn/walk - A Windows GUI toolkit for the Go Programming Language
- Jguer/yay - Yet another Yogurt - An AUR Helper written in Go
- alibaba/pouch - An Efficient Enterprise-class Container Engine
- appleboy/gorush - A push notification server written in Go (Golang).
- fsnotify/fsnotify - Cross-platform file system notifications for Go.
- MontFerret/ferret - Declarative web scraping
- eranyanay/1m-go-websockets - handling 1M websockets connections in Go
- gaia-pipeline/gaia - Build powerful pipelines in any programming language.
- golang/mobile - [mirror] Go on Mobile
- crawlab-team/crawlab - Distributed web crawler admin platform for spiders management regardless of languages and frameworks.
- asaskevich/govalidator - [Go] Package of validators and sanitizers for strings, numerics, slices and structs
- mongodb/mongo-go-driver - The Go driver for MongoDB
- tidwall/evio - Fast event-loop networking for Go
- adonovan/gopl.io - Example programs from "The Go Programming Language"
- rivo/tview - Rich interactive widgets for terminal-based UIs written in Go
- Terry-Mao/goim - goim
- mmcgrana/gobyexample - Go by Example
- tealeg/xlsx - Google Go (golang) library for reading and writing XLSX files.
- dropbox/godropbox - Common libraries for writing Go services/applications.
- 99designs/gqlgen - go generate based graphql server library
- RichardKnop/machinery - Machinery is an asynchronous task queue/job queue based on distributed message passing.
- go-acme/lego - Let's Encrypt client and ACME library written in Go
- twitchtv/twirp - A simple RPC framework with protobuf service definitions
- btcsuite/btcd - An alternative full node bitcoin implementation written in Go (golang)
- uber-archive/go-torch - Stochastic flame graph profiler for Go programs
- go-yaml/yaml - YAML support for the Go language.
- goadesign/goa - Design-based APIs and microservices in Go
- alexflint/gallium - Build desktop applications in Go and HTML.
- lucas-clemente/quic-go - A QUIC implementation in pure go
- elves/elvish - Friendly Interactive Shell and Expressive Programming Language
- davecgh/go-spew - Implements a deep pretty printer for Go data structures to aid in debugging
- rgburke/grv - GRV is a terminal interface for viewing git repositories
- nsf/termbox-go - Pure Go termbox implementation
- emicklei/go-restful - package for building REST-style Web Services using Go
- aelsabbahy/goss - Quick and Easy server testing/validation
- lifei6671/mindoc - Golang实现的基于beego框架的接口在线文档管理系统
- google/gops - A tool to list and diagnose Go processes currently running on your system
- zenazn/goji - Goji is a minimalistic web framework for Golang that's high in antioxidants.
- mitchellh/gox - A dead simple, no frills Go cross compile tool
- alecthomas/gometalinter - DEPRECATED: Use https://github.com/golangci/golangci-lint
- travisjeffery/jocko - Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud Native)
- onsi/ginkgo - BDD Testing Framework for Go
- motemen/gore - Yet another Go REPL that works nicely. Featured with line editing, code completion, and more.
- EasyDarwin/EasyDarwin - open source、high performance、industrial rtsp streaming server,a lot of optimization on streaming relay,KeyFrame cache,RESTful,and web management,also EasyDarwin support distributed load balancing,a simple streaming media cloud platform architecture.高性能开源RTSP流媒体服务器,基于go语言研发,维护和优化:RTSP推模式转发、RTSP拉模式转发、录像、检索、回放、关键帧缓存、秒开画面、RESTful接口、WEB后台管理、分布式负载均衡,基于EasyDarwin构建出了一套基础的流媒体云视频平台架构!
- jpmorganchase/quorum - A permissioned implementation of Ethereum supporting data privacy
- go-flutter-desktop/go-flutter - Flutter on Windows, MacOS and Linux - based on Flutter Embedding, Go and GLFW.
- golang/mock - GoMock is a mocking framework for the Go programming language.
- allegro/bigcache - Efficient cache for gigabytes of data written in Go.
- syndtr/goleveldb - LevelDB key/value database in Go.
- satori/go.uuid - UUID package for Go
- elazarl/goproxy - An HTTP proxy library for Go
- golang-migrate/migrate - Database migrations. CLI and Golang library.
- golang/tools - [mirror] Go Tools
- jwilder/docker-gen - Generate files from docker container meta-data
- tendermint/tendermint - ⟁ Tendermint Core (BFT Consensus) in Go
- oxequa/realize - Realize is the #1 Golang Task Runner which enhance your workflow by automating the most common tasks and using the best performing Golang live reloading.
- gomatcha/matcha - Build native mobile apps in Go.
- jung-kurt/gofpdf - A PDF document generator with high level support for text, drawing and images
- tophubs/TopList - 今日热榜,一个获取各大热门网站热门头条的聚合网站,使用Go语言编写,多协程异步快速抓取信息,预览:https://mo.fish
- gogo/protobuf - Protocol Buffers for Go with Gadgets
- hoisie/web - The easiest way to create web applications with Go
- gonum/gonum - Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more
- go-pg/pg - Golang ORM with focus on PostgreSQL features and performance
- OWASP/Go-SCP - Go programming language secure coding practices guide
- patrickmn/go-cache - An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications.
- ant0ine/go-json-rest - A quick and easy way to setup a RESTful JSON API
- goproxyio/goproxy - A global proxy for Go modules.
- vmware-tanzu/octant - A web-based, highly extensible platform for developers to better understand the complexity of Kubernetes clusters.
- gruntwork-io/terratest - Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.
- golang/lint - [mirror] This is a linter for Go source code.
- name5566/leaf - A game server framework in Go (golang)
- knadh/listmonk - High performance, self-hosted newsletter and mailing list manager with a modern dashboard. Go + React.
- DisposaBoy/GoSublime - A Golang plugin collection for SublimeText 3, providing code completion and other IDE-like features.
- dvyukov/go-fuzz - Randomized testing for Go
- anacrolix/torrent - Full-featured BitTorrent client package and utilities
- go-gorp/gorp - Go Relational Persistence - an ORM-ish library for Go
- codegangsta/gin - Live reload utility for Go web servers
- tsuru/tsuru - Open source, extensible and Docker-based Platform as a Service (PaaS).
- fatih/color - Color package for Go (golang)
- variadico/noti - Monitor a process and trigger a notification.
- maxence-charriere/app - A WebAssembly framework to build GUI with Go, HTML and CSS.
- yuin/gopher-lua - GopherLua: VM and compiler for Lua in Go
- astaxie/go-best-practice - Trying to complete over 100 projects in various categories in golang.
- siddontang/ledisdb - a high performance NoSQL powered by Go
- google/gopacket - Provides packet processing capabilities for Go
- googollee/go-socket.io - socket.io library for golang, a realtime application framework.
- letsencrypt/boulder - An ACME-based certificate authority, written in Go.
- nuclio/nuclio - High-Performance Serverless event and data processing platform
- ffhelicopter/Go42 - 《Go语言四十二章经》详细讲述Go语言规范与语法细节及开发中常见的误区,通过研读标准库等经典代码设计模式,启发读者深刻理解Go语言的核心思维,进入Go语言开发的更高阶段。
- gopasspw/gopass - The slightly more awesome standard unix password manager for teams
- graph-gophers/graphql-go - GraphQL server with a focus on ease of use
- tianon/gosu - Simple Go-based setuid+setgid+setgroups+exec
- jwilder/dockerize - Utility to simplify running applications in docker containers
- bitly/go-simplejson - a Go package to interact with arbitrary JSON
- gorgonia/gorgonia - Gorgonia is a library that helps facilitate machine learning in Go.
- AsynkronIT/protoactor-go - Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
- vugu/vugu - Vugu: A modern UI library for Go+WebAssembly (experimental)
- nytimes/gizmo - A Microservice Toolkit from The New York Times
- dominikh/go-tools - Staticcheck – a collection of static analysis tools for working with Go code
- goby-lang/goby - Goby - Yet another programming language written in Go
- gomods/athens - A Go module datastore and proxy
- mitchellh/mapstructure - Go library for decoding generic map values into native Go structures.
- google/wire - Compile-time Dependency Injection for Go
- securego/gosec - Golang security checker
- asticode/go-astilectron - Build cross platform GUI apps with GO and HTML/JS/CSS (powered by Electron)
- streadway/amqp - Go client for AMQP 0.9.1
- kubernetes/client-go - Go client for Kubernetes.
- go-macaron/macaron - Package macaron is a high productive and modular web framework in Go.
- bosun-monitor/bosun - Time Series Alerting Framework
- pion/webrtc - Pure Go implementation of the WebRTC API
- buger/jsonparser - Alternative JSON parser for Go that does not require schema (so far fastest)
- aquasecurity/trivy - A Simple and Comprehensive Vulnerability Scanner for Containers, Suitable for CI
- zxh0/jvm.go - A toy JVM written in Go
- gobwas/ws - Tiny WebSocket library for Go.
- panjf2000/ants - 🐜🐜🐜 ants is a high-performance and low-cost goroutine pool in Go, inspired by fasthttp./ ants 是一个高性能且低损耗的 goroutine 池。
- fatih/structs - Utilities for Go structs
- hybridgroup/gocv - Go package for computer vision using OpenCV 4 and beyond.
- disintegration/imaging - Imaging is a simple image processing package for Go
- lni/dragonboat - A feature complete and high performance multi-group Raft library in Go.
- goproxy/goproxy.cn - The most trusted Go module proxy in China.
- alecthomas/kingpin - A Go (golang) command line and flag parser
- olebedev/go-starter-kit - Golang isomorphic react/hot reloadable/redux/css-modules/SSR starter kit
- c-bata/go-prompt - Building powerful interactive prompts in Go, inspired by python-prompt-toolkit.
- siddontang/go-mysql-elasticsearch - Sync MySQL data into elasticsearch
- libp2p/go-libp2p - libp2p implementation in Go
- chrislusf/glow - Glow is an easy-to-use distributed computation system written in Go, similar to Hadoop Map Reduce, Spark, Flink, Storm, etc. I am also working on another similar pure Go system, https://github.com/chrislusf/gleam , which is more flexible and more performant.
- anthonynsimon/bild - A collection of parallel image processing algorithms in pure Go
- mholt/certmagic - Automatic HTTPS for any Go program: fully-managed TLS certificate issuance and renewal
- nlopes/slack - Slack API in Go
- tinode/chat - Instant messaging server; backend in Go; iOS, Android, web, command line clients; chatbots
- ksimka/go-is-not-good - A curated list of articles complaining that go (golang) isn't good enough
- faiface/pixel - A hand-crafted 2D game library in Go
- googleforgames/agones - Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes
- rcrowley/go-metrics - Go port of Coda Hale's Metrics library
- golang/oauth2 - Go OAuth2
- koding/kite - Micro-service framework in Go
- nats-io/nats.go - Golang client for NATS, the cloud native messaging system.
- OJ/gobuster - Directory/File, DNS and VHost busting tool written in Go
- tidwall/buntdb - BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support
- kahing/goofys - a high-performance, POSIX-ish Amazon S3 file system written in Go
- 360EntSecGroup-Skylar/goreporter - A Golang tool that does static analysis, unit testing, code review and generate code quality report.
- go-gomail/gomail - The best way to send emails in Go.
- pquerna/ffjson - faster JSON serialization for Go
- volatiletech/sqlboiler - Generate a Go ORM tailored to your database schema.
- d4l3k/go-pry - An interactive REPL for Go that allows you to drop into your code at any point.
- mailgun/godebug - DEPRECATED! https://github.com/derekparker/delve
- gobuffalo/packr - The simple and easy way to embed static files into Go binaries.
- Jeiwan/blockchain_go - A simplified blockchain implementation in Golang
- goinaction/code - Source Code for Go In Action examples
- fvbock/endless - Zero downtime restarts for go servers (Drop in replacement for http.ListenAndServe)
- esimov/pigo - Go implementation of Pico face detection library.
- wcharczuk/go-chart - go chart is a basic charting library in native golang.
- parnurzeal/gorequest - GoRequest -- Simplified HTTP client ( inspired by nodejs SuperAgent )
- OWASP/Amass - In-depth Attack Surface Mapping and Asset Discovery
- go-mgo/mgo - The MongoDB driver for Go. UNMAINTAINED - SEE BELOW
- joho/godotenv - A Go port of Ruby's dotenv library (Loads environment variables from
.env
.) - campoy/go-tooling-workshop - A workshop covering all the tools gophers use in their day to day life
- spf13/afero - A FileSystem Abstraction System for Go
- coocood/freecache - A cache library for Go with zero GC overhead.
- markbates/goth - Package goth provides a simple, clean, and idiomatic way to write authentication packages for Go web applications.
- gravityblast/fresh - Build and (re)start go web apps after saving/creating/deleting source files.
- thewhitetulip/web-dev-golang-anti-textbook - Learn how to write webapps without a framework in Go.
- cweill/gotests - Generate Go tests from your source code.
- lxc/lxd - Daemon based on liblxc offering a REST API to manage containers
- knqyf263/pet - Simple command-line snippet manager, written in Go.
- gpmgo/gopm - Go Package Manager (gopm) is a package manager and build tool for Go.
- golang/glog - Leveled execution logs for Go
- go-resty/resty - Simple HTTP and REST client library for Go
- rakyll/statik - Embed files into a Go executable
- HouzuoGuo/tiedot - Your NoSQL database powered by Golang
- xtaci/kcp-go - A Crypto-Secure, Production-Grade Reliable-UDP Library for golang with FEC
- pksunkara/alpaca - Given a web API, Generate client libraries in node, php, python, ruby
- unknwon/go-web-foundation - 《Go Web 基础》是一套针对 Google 出品的 Go 语言的视频语音教程,主要面向完成《Go 编程基础》教程后希望进一步了解有关 Go Web 开发的学习者。
- hajimehoshi/ebiten - A dead simple 2D game library in Go
- docker/libchan - Like Go channels over the network
- mvdan/sh - A shell parser, formatter, and interpreter (sh/bash/mksh)
- jinzhu/now - Now is a time toolkit for golang
- chrislusf/gleam - Fast, efficient, and scalable distributed map/reduce system, DAG execution, in memory or on disk, written in pure Go, runs standalone or distributedly.
- grpc-ecosystem/go-grpc-middleware - Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.
- xo/xo - Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server
- ReactiveX/RxGo - Reactive Extensions for the Go language.
- mikespook/Learning-Go-zh-cn - 一本学习 Go 语言的免费电子书。
- containous/yaegi - Yaegi is Another Elegant Go Interpreter
- buzzfeed/sso - sso, aka S.S.Octopus, aka octoboi, is a single sign-on solution for securing internal services
- benmanns/goworker - goworker is a Go-based background worker that runs 10 to 100,000* times faster than Ruby-based workers.
- mattes/migrate - Database migrations. CLI and Golang library.
- afex/hystrix-go - Netflix's Hystrix latency and fault tolerance library, for Go
- TrueFurby/go-callvis - Visualize call graph of a Go program using dot (Graphviz)
- jackc/pgx - PostgreSQL driver and toolkit for Go
- eddycjy/go-gin-example - An example of gin
- GoAdminGroup/go-admin - A golang framework helps gopher to build a data visualization and admin panel in ten minutes
- fagongzi/manba - An HTTP API Gateway
- google/mtail - extract whitebox monitoring data from application logs for collection in a timeseries database
- nfnt/resize - Pure golang image resizing
- astaxie/bat - Go implement CLI, cURL-like tool for humans
- gwuhaolin/livego - 纯 Go 写的直播服务器
- sideshow/apns2 - ⚡ HTTP/2 Apple Push Notification Service (APNs) push provider for Go — Send push notifications to iOS, tvOS, Safari and OSX apps, using the APNs HTTP/2 protocol.
- constabulary/gb - gb, the project based build tool for Go
- kardianos/service - Run go programs as a service on major platforms.
- ouqiang/gocron - 定时任务管理系统
- mmatczuk/go-http-tunnel - Fast and secure tunnels over HTTP/2
- opentracing/opentracing-go - OpenTracing API for Go
- aws/aws-lambda-go - Libraries, samples and tools to help Go developers develop AWS Lambda functions.
- maruel/panicparse - Crash your app in style (Golang)
- Jeffail/benthos - A stream processor for mundane tasks written in Go
- gopherdata/gophernotes - The Go kernel for Jupyter notebooks and nteract.
- prest/prest - pREST is a way to serve a RESTful API from any databases written in Go
- go-task/task - A task runner / simpler Make alternative written in Go
- Humpheh/goboy - Multi-platform Nintendo Game Boy Color emulator written in Go
- emitter-io/emitter - High performance, distributed and low latency publish-subscribe platform.
- aQuaYi/LeetCode-in-Go - Go Solution for LeetCode algorithms problems, 100% coverage.
- TarsCloud/TarsGo - A high performance microservice framework in golang. A linux foundation project.
- siddontang/go-mysql - a powerful mysql toolset with Go
- DATA-DOG/go-sqlmock - Sql mock driver for golang to test database interactions
- gernest/utron - A lightweight MVC framework for Go(Golang)
- shiyanhui/dht - BitTorrent DHT Protocol && DHT Spider.
- mgechev/revive - 🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint.
- ChimeraCoder/gojson - Automatically generate Go (golang) struct definitions from example JSON
- senghoo/golang-design-pattern - 设计模式 Golang实现-《研磨设计模式》读书笔记
- goraft/raft - UNMAINTAINED: A Go implementation of the Raft distributed consensus protocol.
- cheggaaa/pb - Console progress bar for Golang
- bxcodec/go-clean-arch - Go (Golang) Clean Architecture based on Reading Uncle Bob's Clean Architecture
- googleapis/google-api-go-client - Auto-generated Google APIs for Go.
- fogleman/gg - Go Graphics - 2D rendering in Go with a simple API.
- purpleidea/mgmt - Next generation distributed, event-driven, parallel config management!
- elastic/go-elasticsearch - The official Go client for Elasticsearch
- aimerforreimu/auxpi - 🍭 集合多家 API 的新一代图床
- alecthomas/chroma - A general purpose syntax highlighter in pure Go
- dustin/go-humanize - Go Humans! (formatters for units to human friendly sizes)
- shen100/mili - golang123 是使用 vue、nuxt、node.js 和 golang 开发的知识分享系统
- liamg/aminal - A modern cross-platform terminal emulator in Go
- upper/db - Productive data access layer for Go.
- facebookincubator/ent - An entity framework for Go
- ashleymcnamara/gophers - Gopher Artwork by Ashley McNamara
- unidoc/unioffice - Pure go library for creating and processing Office Word (.docx), Excel (.xlsx) and Powerpoint (.pptx) documents
- swaggo/swag - Automatically generate RESTful API documentation with Swagger 2.0 for Go.
- golang/net - [mirror] Go supplementary network libraries
- henrylee2cn/erpc - An efficient, extensible and easy-to-use RPC framework.
- segmentio/kafka-go - Kafka library in Go
- floyernick/Data-Structures-and-Algorithms - Data Structures and Algorithms implementation in Go
- mpolden/echoip - IP address lookup service
- tdewolff/minify - Go minifiers for web formats
- googleapis/google-cloud-go - Google Cloud Client Libraries for Go.
- arachnys/athenapdf - Drop-in replacement for wkhtmltopdf built on Go, Electron and Docker
- prometheus/client_golang - Prometheus instrumentation library for Go applications
- zalando/skipper - An HTTP router and reverse proxy for service composition, including use cases like Kubernetes Ingress
- gogf/gf - GoFrame is a modular, full-featured and production-ready application development framework of golang. Providing a series of core components and dozens of practical modules, such as: cache, logging, containers, timer, resource, validator, database orm, etc. Supporting web server integrated with router, cookie, session, middleware, logger, configure, template, https, hooks, rewrites and many more features.
- rtr7/router7 - pure-Go small home internet router
- pilosa/pilosa - Pilosa is an open source, distributed bitmap index that dramatically accelerates queries across multiple, massive data sets.
- hellofresh/janus - An API Gateway written in Go
- gopher-os/gopher-os - A proof of concept OS kernel written in Go
- yunabe/lgo - Interactive Go programming with Jupyter
- justinas/alice - Painless middleware chaining for Go
- shunfei/cronsun - A Distributed, Fault-Tolerant Cron-Style Job System.
- ahmetb/go-linq - .NET LINQ capabilities in Go
- chanxuehong/wechat - weixin/wechat/微信公众平台/微信企业号/微信商户平台/微信支付 go/golang sdk
- skynetservices/skynet-archive - Skynet is a framework for distributed services in Go.
- codesenberg/bombardier - Fast cross-platform HTTP benchmarking tool written in Go
- minishift/minishift - Run OpenShift 3.x locally
- go-qml/qml - QML support for the Go language
- howeyc/fsnotify - File system notification for Go
- rcrowley/goagain - Zero-downtime restarts in Go
- willnorris/imageproxy - A caching, resizing image proxy written in Go
- Terry-Mao/gopush-cluster - Golang push server cluster
- aceld/zinx - 基于Golang轻量级TCP并发服务器框架
- shopspring/decimal - Arbitrary-precision fixed-point decimal numbers in go
- shen100/wemall - 基于react, node.js, go开发的微商城(含微信小程序)
- hashicorp/go-plugin - Golang plugin system over RPC.
- cube2222/octosql - OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.
- src-d/gitbase - SQL interface to git repositories, written in Go. https://docs.sourced.tech/gitbase
- xmge/gonote - 欢迎各位gopher一起来完善这份笔记,让更多的人能够了解go,学习go,使用go,热爱go. 👍
- go-ini/ini - Package ini provides INI file read and write functionality in Go.
- marcusolsson/tui-go - A UI library for terminal applications.
- confluentinc/confluent-kafka-go - Confluent's Apache Kafka Golang client
- PuerkitoBio/gocrawl - Polite, slim and concurrent web crawler.
- GoogleCloudPlatform/golang-samples - Sample apps and code written for Google Cloud in the Go programming language.
- monkeyWie/gopeed - A fast download client,support HTTP&P2P.
- fogleman/pt - A path tracer written in Go.
- kabukky/journey - A blog engine written in Go, compatible with Ghost themes.
- egonelbre/gophers - Free gophers
- francoispqt/gojay - fastest JSON encoder/decoder with powerful stream API for Golang
- jasonlvhit/gocron - A Golang Job Scheduling Package.
- GeertJohan/go.rice - go.rice is a Go package that makes working with resources such as html,js,css,images,templates, etc very easy.
- dgraph-io/ristretto - A high performance memory-bound Go cache
- osrg/gobgp - BGP implemented in the Go Programming Language
- oklog/ulid - Universally Unique Lexicographically Sortable Identifier (ULID) in Go
- aptly-dev/aptly - aptly - Debian repository management tool
- cdarwin/go-koans - koans for go
- Azure/golua - A Lua 5.3 engine implemented in Go
- gopl-zh/gopl-zh.github.com - Go语言圣经中文版(只接收PR, Issue请提交到golang-china/gopl-zh)
- magefile/mage - a Make/rake-like build tool using Go
- golang/proposal - Go Project Design Documents
- goadapp/goad - Goad is an AWS Lambda powered, highly distributed, load testing tool
- Shopify/go-lua - A Lua VM in Go
- MariaLetta/free-gophers-pack - ✨ This pack of 100+ gopher pictures and elements will help you to build own design of almost anything related to Go Programming Language: presentations, posts in blogs or social media, courses, videos and many, many more.
- golang/example - Go example projects
- segmentio/ksuid - K-Sortable Globally Unique IDs
- Jeffail/gabs - For parsing, creating and editing unknown or dynamic JSON in Go
- googleforgames/open-match - Flexible, extensible, and scalable video game matchmaking.
- ThreeDotsLabs/watermill - Building event-driven applications the easy way in Go.
- natefinch/lumberjack - lumberjack is a log rolling package for Go
- rexray/rexray - REX-Ray is a container storage orchestration engine enabling persistence for cloud native workloads
- gocql/gocql - Package gocql implements a fast and robust Cassandra client for the Go programming language.
- thecodingmachine/gotenberg - A Docker-powered stateless API for converting HTML, Markdown and Office documents to PDF
- bradfitz/http2 - old repo for HTTP/2 support for Go (see README for new home)
- olahol/melody - 🎶 Minimalist websocket framework for Go
- go-jira/jira - simple jira command line client in Go
- silenceper/wechat - WeChat SDK for Go (微信SDK:简单、易用)
- golang/crypto - [mirror] Go supplementary cryptography libraries
- awnumar/memguard - Secure software enclave for storage of sensitive information in memory.
- zachlatta/sshtron - Play Tron over SSH
- hpcloud/tail - Go package for reading from continously updated files (tail -f)
- pierrre/imageserver - Image server toolkit in Go
- census-instrumentation/opencensus-go - A stats collection and distributed tracing framework
- TheAlgorithms/Go - Algorithms Implemented in GoLang
- talos-systems/talos - A modern OS for Kubernetes.
- xyproto/algernon - 🎩 Small self-contained pure-Go web server with Lua, Markdown, HTTP/2, QUIC, Redis and PostgreSQL support
- alecthomas/participle - A parser library for Go
- laher/goxc - a build tool for Go, with a focus on cross-compiling, packaging and deployment
- mkchoi212/fac - Easy-to-use CUI for fixing git conflicts
- eolinker/goku-api-gateway - A Powerful HTTP API Gateway in pure golang!Goku API Gateway (中文名:悟空 API 网关)是一个基于 Golang开发的微服务网关,能够实现高性能 HTTP API 转发、服务编排、多租户管理、API 访问权限控制等目的,拥有强大的自定义插件系统可以自行扩展,并且提供友好的图形化配置界面,能够快速帮助企业进行 API 服务治理、提高 API 服务的稳定性和安全性。
- divan/expvarmon - TermUI based monitor for Go apps using expvars (/debug/vars). Quickest way to monitor your Go app(s).
- sipt/shuttle - A web proxy in Golang with amazing features.
- arnauddri/algorithms - Algorithms & Data Structures in Go
- gosuri/uiprogress - A go library to render progress bars in terminal applications
- panjf2000/gnet - 🦋 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go./ gnet 是一个高性能、轻量级、非阻塞的事件驱动 Go 网络框架。
- aws/amazon-ecs-agent - Amazon Elastic Container Service Agent
- raviqqe/muffet - Fast website link checker in Go
- sciter-sdk/go-sciter - Golang bindings of Sciter: the Embeddable HTML/CSS/script engine for modern UI development
- fsouza/go-dockerclient - Go client for the Docker Engine API.
- jessevdk/go-flags - go command line option parser
- sourcegraph/appdash - Application tracing system for Go, based on Google's Dapper.
- hu17889/go_spider - [爬虫框架 (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.
- valyala/quicktemplate - 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
- dreamans/syncd - syncd是一款开源的代码部署工具,它具有简单、高效、易用等特点,可以提高团队的工作效率.
- gokrazy/gokrazy - a pure-Go userland for your Raspberry Pi 3 appliances
- flosch/pongo2 - Django-syntax like template-engine for Go
- asobti/kube-monkey - An implementation of Netflix's Chaos Monkey for Kubernetes clusters
- op/go-logging - Golang logging library
- ory/ladon - A SDK for access control policies: authorization for the microservice and IoT age. Inspired by AWS IAM policies. Written for Go.
- vulcand/oxy - Go middlewares for HTTP servers & proxies
- ory/oathkeeper - A cloud native Identity & Access Proxy / API (IAP) and Access Control Decision API that authenticates, authorizes, and mutates incoming HTTP(s) requests. Inspired by the BeyondCorp / Zero Trust white paper. Written in Go.
- rubenv/sql-migrate - SQL schema migration tool for Go.
- marcusolsson/goddd - Exploring DDD in Go
- nsqio/go-nsq - The official Go package for NSQ
- tenta-browser/tenta-dns - Recursive and authoritative DNS server in go, including DNSSEC and DNS-over-TLS
- caffix/amass - In-depth Attack Surface Mapping and Asset Discovery
- bouk/monkey - Monkey patching in Go
- studygolang/studygolang - Go 语言中文网 | Golang中文社区 | Go语言学习园地 源码
- gopherjs/vecty - Vecty: your frontend, in Go
- cosmos/cosmos-sdk - ⛓️ A Framework for Building High Value Public Blockchains ✨
- mattn/go-gtk - Go binding for GTK
- rendora/rendora - dynamic server-side rendering using headless Chrome to effortlessly solve the SEO problem for modern javascript websites
- golang/vgo - [mirror] Versioned Go Prototype
- go-bootstrap/go-bootstrap - Generates a lean and mean Go web project.
- sandglass/sandglass - Sandglass is a distributed, horizontally scalable, persistent, time sorted message queue.
- google/uuid - Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.
- Masterminds/sprig - Useful template functions for Go templates.
- reviewdog/reviewdog - 🐶 Automated code review tool integrated with any code analysis tools regardless of programming language
- hashicorp/golang-lru - Golang LRU cache
- miniflux/miniflux - Minimalist and opinionated feed reader
- thoas/go-funk - A modern Go utility library which provides helpers (map, find, contains, filter, ...)
- iamduo/workq - Job server in Go
- google/novm - Experimental KVM-based VMM for containers, written in Go.
- d5/tengo - A fast script language for Go
- Jeffail/tunny - A goroutine pool for Go
- sjqzhang/go-fastdfs - A simple fast, easy use distributed file system written by golang(similar fastdfs).go-fastdfs 是一个简单的分布式文件系统(私有云存储),具有无中心、高性能,高可靠,免维护等优点,支持断点续传,分块上传,小文件合并,自动同步,自动修复。
- AutoSpotting/AutoSpotting - Tool that easily and reliably converts (all) your existing AutoScaling groups to cheaper spot instances
- SpectoLabs/hoverfly - Lightweight service virtualization/API simulation tool for developers and testers
- levigross/grequests - A Go "clone" of the great and famous Requests library
- gorilla/sessions - Package gorilla/sessions provides cookie and filesystem sessions and infrastructure for custom session backends.
- cenkalti/backoff - ⏱ The exponential backoff algorithm in Go
- google/ko - Build and deploy Go applications on Kubernetes
- rethinkdb/rethinkdb-go - Go language driver for RethinkDB
- tus/tusd - Reference server implementation in Go of tus: the open protocol for resumable file uploads
- inconshreveable/go-update - Build self-updating Golang programs
- astaxie/gopkg - example for the go pkg's function
- henrylee2cn/faygo - 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.
- eBay/akutan - A distributed knowledge graph store
- google/go-cmp - Package for comparing Go values in tests
- unknwon/go-rock-libraries-showcases - 《Go名库讲解》是一套针对 Google 出品的 Go 语言的第三方库进行评测讲解的集博客、示例与语音视频为一体的综合教程,适合完成学习完成《Go编程基础》教程的学习者。
- flant/werf - GitOps delivery tool
- alexei-led/pumba - Chaos testing and network emulation tool for containers
- yhat/scrape - A simple, higher level interface for Go web scraping.
- rodrigo-brito/gocity - 📊 Code City metaphor for visualizing Go source code in 3D
- StackExchange/dnscontrol - Synchronize your DNS to multiple providers from a simple DSL
- google/google-ctf - Google CTF
- dop251/goja - ECMAScript 5.1(+) implementation written in Go
- utahta/pythonbrew - Python Environment manager
- ochinchina/supervisord - a go-lang supervisor implementation
- icexin/gocraft - A Minecraft like game written in go
- chzyer/readline - Readline is a pure go(golang) implementation for GNU-Readline kind library
- visualfc/goqt - Golang bindings to the Qt cross-platform application framework.
- montanaflynn/stats - A well tested and comprehensive Golang statistics library package with no dependencies.
- liftbridge-io/liftbridge - Lightweight, fault-tolerant message streams.
- square/go-jose - An implementation of JOSE standards (JWE, JWS, JWT) in Go
- libgit2/git2go - Git to Go; bindings for libgit2. Like McDonald's but tastier.
- orcaman/concurrent-map - a thread-safe concurrent map for go
- dave/jennifer - Jennifer is a code generator for Go
- cosmos72/gomacro - Interactive Go interpreter and debugger with REPL, Eval, generics and Lisp-like macros
- cihub/seelog - Seelog is a native Go logging library that provides flexible asynchronous dispatching, filtering, and formatting.
- wailsapp/wails - Create desktop apps using Go and Web Technologies.
- ajstarks/svgo - Go Language Library for SVG generation
- gocraft/web - Go Router + Middleware. Your Contexts.
- go-chassis/go-chassis - a microservice framework for rapid development of micro services in Go with rich eco-system
- lastbackend/lastbackend - System for containerized apps management. From build to scaling.
- go-echarts/go-echarts - 🎨 The adorable charts library for Golang
- RichardKnop/go-oauth2-server - A standalone, specification-compliant, OAuth2 server written in Golang.
- bcicen/grmon - Command line monitoring for goroutines
- gocraft/dbr - Additions to Go's database/sql for super fast performance and convenience.
- google/periph - Go·Hardware·Lean
- jingweno/godzilla - Godzilla is a ES2015 to Go source code transpiler and runtime
- xeipuuv/gojsonschema - An implementation of JSON Schema, draft v4 v6 & v7 - Go language
- unrolled/secure - HTTP middleware for Go that facilitates some quick security wins.
- takama/daemon - A daemon package for use with Go (golang) services with no dependencies
- ajvb/kala - Modern Job Scheduler
- openacid/slim - Surprisingly space efficient trie in Golang(11 bits/key; 100 ns/get).
- kisielk/errcheck - errcheck checks that you checked errors.
- hashicorp/go-memdb - Golang in-memory database built on immutable radix trees
- cpmech/gosl - Go scientific library for machine learning, linear algebra, FFT, Bessel, elliptic, orthogonal polys, geometry, NURBS, numerical quadrature, 3D transfinite interpolation, random numbers, Mersenne twister, probability distributions, optimisation, graph, plotting, visualisation, tensors, eigenvalues, differential equations, more.
- microcosm-cc/bluemonday - bluemonday: a fast golang HTML sanitizer (inspired by the OWASP Java HTML Sanitizer) to scrub user generated content of XSS
- justjanne/powerline-go - A beautiful and useful low-latency prompt for your shell, written in go
- jpillora/overseer - Monitorable, gracefully restarting, self-upgrading binaries in Go (golang)
- apache/dubbo-go - Go Implementation For Apache Dubbo
- flashmob/go-guerrilla - Mini SMTP server written in golang
- deckarep/golang-set - A simple set type for the Go language. Also used by Docker, 1Password, Ethereum.
- mattn/gom - Go Manager - bundle for go
- filecoin-project/go-filecoin - Filecoin Full Node Implementation in Go
- thrasher-corp/gocryptotrader - A cryptocurrency trading bot and framework supporting multiple exchanges written in Golang.
- rs/cors - Go net/http configurable handler to handle CORS requests
- xiaonanln/goworld - Scalable Distributed Game Server Engine with Hot Swapping in Golang
- changkun/go-under-the-hood - 📚 Go Under The Hood: A Source Code Study of Go (1.14, WIP)
- hyper0x/Golang_Puzzlers - An example project, for my column named "Core Golang - 36 lessons"
- elliotchance/c2go - ⚖️ A tool for transpiling C to Go.
- ugorji/go - idiomatic codec and rpc lib for msgpack, cbor, json, etc. msgpack.org[Go]
- samuel/go-zookeeper - Native ZooKeeper client for Go
- julienschmidt/go-http-routing-benchmark - Go HTTP request router and web framework benchmark
- kylesliu/awesome-golang-leetcode - 📝 LeetCode of algorithms with golang solution(updating).
- funny/link - Go语言网络层脚手架
- devfeel/dotweb - Simple and easy go web micro framework
- unrolled/render - Go package for easily rendering JSON, XML, binary data, and HTML templates responses.
- ory/fosite - Extensible security first OAuth 2.0 and OpenID Connect SDK for Go.
- writeas/writefreely - A focused writing and publishing space.
- lindb/lindb - LinDB is a scalable, high performance, high availability distributed time series database.
- smallstep/certificates - 🛡️ A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH.
- ddollar/forego - Foreman in Go
- miguelmota/cointop - The fastest and most interactive terminal based UI application for tracking cryptocurrencies
- yyyar/gobetween - ☁️ Modern & minimalistic load balancer for the Сloud era
- matthewmueller/joy - A delightful Go to Javascript compiler (ON HOLD)
- glycerine/zygomys - Zygo is a Lisp interpreter written in 100% Go. Central use case: dynamically compose Go struct trees in a zygo script, then invoke compiled Go functions on those trees. Makes Go reflection easy.
- perlin-network/noise - A decentralized P2P networking stack written in Go.
- cloudflare/tableflip - Graceful process restarts in Go
- minio/mc - MinIO Client is a replacement for ls, cp, mkdir, diff and rsync commands for filesystems and object storage.
- rfjakob/gocryptfs - Encrypted overlay filesystem written in Go
- lovoo/goka - Goka is a compact yet powerful distributed stream processing library for Apache Kafka written in Go.
- mattn/goreman - foreman clone written in go language
- stianeikeland/go-rpio - 🔌 Raspberry Pi GPIO library for go-lang
- disintegration/gift - Go Image Filtering Toolkit
- songtianyi/wechat-go - go version wechat web api and message framework for building wechat robot
- rakyll/gom - A visual interface to work with runtime profiling data for Go
- huichen/sego - Go中文分词
- galeone/tfgo - Tensorflow + Go, the gopher way
- wal-g/wal-g - Archival and Restoration for Postgres
- pdfcpu/pdfcpu - A PDF processor written in Go.
- rudderlabs/rudder-server - Privacy and Security focused Segment-alternative, in Golang and React
- gocraft/work - Process background jobs in Go
- monochromegane/go_design_pattern - Design patterns in Golang.
- nicksnyder/go-i18n - Translate your Go program into multiple languages.
- haxpax/gosms - 📪 Your own local SMS gateway in Go
- shiyanhui/hero - A handy, fast and powerful go template engine.
- adammck/terraform-inventory - Terraform State → Ansible Dynamic Inventory
- oniony/TMSU - TMSU lets you tags your files and then access them through a nifty virtual filesystem from any other application.
- bitfield/script - Making it easy to write shell-like scripts in Go
- ffuf/ffuf - Fast web fuzzer written in Go
- go-zoo/bone - Lightning Fast HTTP Multiplexer
- chai2010/go2-book - 📚 《Go2编程指南》开源图书,重点讲解Go2新特性,以及Go1教程中较少涉及的特性
- alexellis/k3sup - k3sup: from Zero to KUBECONFIG in < 1 min 🚀
- gavv/httpexpect - End-to-end HTTP and REST API testing for Go.
- guptarohit/asciigraph - Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.
- boyter/scc - Sloc, Cloc and Code: scc is a very fast accurate code counter with complexity calculations and COCOMO estimates written in pure Go
- nwidger/nintengo - An NES emulator written in Go
- rakyll/coop - Cheat sheet for some of the common concurrent flows in Go
- go-ozzo/ozzo-validation - An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
- cloudflare/redoctober - Go server for two-man rule style file encryption and decryption.
- tylertreat/BoomFilters - Probabilistic data structures for processing continuous, unbounded streams.
- coreos/go-systemd - Go bindings to systemd socket activation, journal, D-Bus, and unit files
- vmware/govmomi - Go library for the VMware vSphere API
- mingrammer/go-web-framework-stars - ⭐ Web frameworks for Go, most starred on Github
- keybase/kbfs - Keybase Filesystem (KBFS)
- sourcegraph/webloop - WebLoop: Scriptable, headless WebKit with a Go API. Like PhantomJS, but for Go.
- go-oauth2/oauth2 - OAuth 2.0 server library for the Go programming language.
- matryer/vice - Go channels at horizontal scale (powered by message queues)
- bilibili/overlord - Overlord是哔哩哔哩基于Go语言编写的memcache和redis&cluster的代理及集群管理功能,致力于提供自动化高可用的缓存服务解决方案。
- docopt/docopt.go - A command-line arguments parser that will make you smile.
- 0xAX/go-algorithms - Algorithms and data structures for golang
- tylerb/graceful - Graceful is a Go package enabling graceful shutdown of an http.Handler server.
- gojp/goreportcard - A report card for your Go application
- brutella/hc - hc is a lightweight framework to develop HomeKit accessories in Go.
- gojek/heimdall - An enhanced HTTP client for Go
- radondb/radon - RadonDB is an open source, cloud-native MySQL database for building global, scalable cloud services
- go-ego/gse - Go efficient text segmentation @vcaesar; support english, chinese, japanese and other. Go 语言高性能分词
- kidoman/embd - Embedded Programming Framework in Go
- jordan-wright/email - Robust and flexible email library for Go
- drakkan/sftpgo - Full featured and highly configurable SFTP server
- shawn1m/overture - A customized DNS forwarder written in Go
- GoBelieveIO/im_service - golang im server
- nhooyr/websocket - Minimal and idiomatic WebSocket library for Go
- muesli/cache2go - Concurrency-safe Go caching library with expiration capabilities and access counters
- halfrost/LeetCode-Go - ✅ Solutions to LeetCode by Go, 100% test coverage. / LeetCode 题解
- uber-go/dig - A reflection based dependency injection toolkit for Go.
- gocelery/gocelery - Celery Distributed Task Queue in Go
- mmcdole/gofeed - Parse RSS and Atom feeds in Go
- anaskhan96/soup - Web Scraper in Go, similar to BeautifulSoup
- linclin/gopub - vue.js(element框架)+golang(beego框架)开发的运维发布系统,支持git,jenkins版本发布,go ssh,BT两种文件传输方式选择,支持部署前准备任务和部署后任务钩子函数
- thoas/picfit - An image resizing server written in Go
- bradfitz/gomemcache - Go Memcached client library #golang
- pkg/profile - Simple profiling for Go
- albrow/fo - An experimental language which adds functional programming features to Go.
- tidwall/redcon - Redis compatible server framework for Go
- mmcloughlin/avo - Generate x86 Assembly with Go
- overnote/over-golang - Golang笔记:[进度80%]Go语法、Go并发**、Go与web开发、Go微服务设施等
- trustmaster/goflow - Flow-based and dataflow programming library for Go programming language
- cch123/golang-notes - Go source code analysis(zh-cn)
- EngoEngine/engo - Engo is an open-source 2D game engine written in Go.
- google/skylark - Skylark in Go: the Skylark configuration language, implemented in Go [MOVED to go.starlark.net]
- go-opencv/go-opencv - Go bindings for OpenCV / 2.x API in gocv / 1.x API in opencv
- markphelps/flipt - A modern feature flag solution
- dghubble/gologin - Go login handlers for authentication providers (OAuth1, OAuth2)
- kyleconroy/sqlc - Generate type safe Go from SQL
- y0ssar1an/q - Quick and dirty debugging output for tired Go programmers
- u-root/u-root - A fully Go userland with Linux bootloaders! u-root can create a root file system (initramfs) containing a busybox-like set of tools written in Go.
- uniqush/uniqush-push - Uniqush is a free and open source software system which provides a unified push service for server side notification to apps on mobile devices.
- slackhq/go-audit - go-audit is an alternative to the auditd daemon that ships with many distros
- denisenkom/go-mssqldb - Microsoft SQL server driver written in go language
- GetStream/vg - Virtualgo: Easy and powerful workspace based development for go
- oliver006/redis_exporter - Prometheus Exporter for Redis Metrics. Supports Redis 2.x, 3.x, 4.x, and 5.x
- jrallison/go-workers - Sidekiq compatible background workers in golang
- sevlyar/go-daemon - A library for writing system daemons in golang.
- nadoo/glider - glider is a forward proxy with multiple protocols support, and also a dns forwarding server with ipset management features(like dnsmasq).
- tobyhede/go-underscore - Helpfully Functional Go - A useful collection of Go utilities. Designed for programmer happiness.
- bradleyjkemp/memviz - Visualize your Go data structures using graphviz
- uber-go/fx - A dependency injection based application framework for Go.
- pressly/goose - Goose database migration tool - fork of https://bitbucket.org/liamstask/goose
- Bytom/bytom - Official Go implementation of the Bytom protocol
- antonholmquist/jason - Easy-to-use JSON Library for Go
- fortio/fortio - Fortio load testing library, command line tool, advanced echo server and web UI in go (golang). Allows to specify a set query-per-second load and record latency histograms and other useful stats.
- thedevsaddam/gojsonq - A simple Go package to Query over JSON/YAML/XML/CSV Data
- smallnest/go-web-framework-benchmark - ⚡ Go web framework benchmark
- cheekybits/genny - Elegant generics for Go
- bwmarrin/discordgo - (Golang) Go bindings for Discord
- bemasher/rtlamr - An rtl-sdr receiver for Itron ERT compatible smart meters operating in the 900MHz ISM band.
- adrianco/spigo - Simulate Protocol Interactions in Go
- compose/transporter - Sync data between persistence engines, like ETL only not stodgy
- miguelmota/golang-for-nodejs-developers - Examples of Golang compared to Node.js for learning
- jondot/goweight - A tool to analyze and troubleshoot a Go binary size.
- dghubble/sling - A Go HTTP client library for creating and sending API requests
- xtaci/gonet - A Game Server Skeleton in golang.
- micro/go-plugins - Community maintained plugins for micro
- JoelOtter/termloop - Terminal-based game engine for Go, built on top of Termbox
- tucnak/telebot - Telebot is a Telegram bot framework in Go.
- lileio/lile - Easily generate gRPC services in Go ⚡️
- xujiajun/nutsdb - A simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set.
- tinylib/msgp - A Go code generator for MessagePack / msgpack.org[Go]
- mitchellh/cli - A Go library for implementing command-line interfaces.
- clipperhouse/gen - Type-driven code generation for Go
- dshearer/jobber - An alternative to cron, with sophisticated status-reporting and error-handling
- stripe/stripe-go - Go library for the Stripe API.
- hprose/hprose-golang - Hprose is a cross-language RPC. This project is Hprose 2.0 for Golang.
- gosuri/uilive - uilive is a go library for updating terminal output in realtime
- alicebob/miniredis - Pure Go Redis server for Go unittests
- dchest/captcha - Go package captcha implements generation and verification of image and audio CAPTCHAs.
- cdipaolo/goml - On-line Machine Learning in Go (and so much more)
- gographics/imagick - Go binding to ImageMagick's MagickWand C API
- antonmedv/expr - Expression evaluation with static typing for Go
- go-gota/gota - Gota: DataFrames and data wrangling in Go (Golang)
- golang/tour - [mirror] A Tour of Go
- pravj/geopattern - 📐 Create beautiful generative image patterns from a string in golang.
- Knetic/govaluate - Arbitrary expression evaluation for golang
- fatih/pool - Connection pool for Go's net.Conn interface
- bluele/gcache - Cache library for golang. It supports expirable Cache, LFU, LRU and ARC.
- rlmcpherson/s3gof3r - Fast, concurrent, streaming access to Amazon S3, including gof3r, a CLI. http://godoc.org/github.com/rlmcpherson/s3gof3r
- tmrts/boilr - ⚡ boilerplate template manager that generates files or directories from template repositories
- onsi/gomega - Ginkgo's Preferred Matcher Library
- go-llvm/llgo - LLVM-based compiler for Go
- h2non/filetype - Small, dependency-free, fast Go package to infer binary file types based on the magic numbers signature
- otiai10/gosseract - Go package for OCR (Optical Character Recognition), by using Tesseract C++ library
- hanwen/go-fuse - FUSE bindings for Go
- xormplus/xorm - xorm是一个简单而强大的Go语言ORM库,通过它可以使数据库操作非常简便。本库是基于原版xorm的定制增强版本,为xorm提供类似ibatis的配置文件及动态SQL支持,支持AcitveRecord操作
- vmihailenco/msgpack - msgpack.org[Go] MessagePack encoding for Golang
- justone/dockviz - Visualizing Docker data
- justinas/nosurf - CSRF protection middleware for Go.
- fatih/gomodifytags - Go tool to modify struct field tags
- sony/gobreaker - Circuit Breaker implemented in Go
- cosmtrek/air - ☁️ Live reload for Go apps
- laurent22/massren - massren - easily rename multiple files using your text editor
- ChimeraCoder/anaconda - A Go client library for the Twitter 1.1 API
- sourcegraph/go-langserver - Go language server to add Go support to editors and other tools that use the Language Server Protocol (LSP)
- hunterloftis/pbr - a Physically Based Renderer (PBR) in Go
- vishvananda/netlink - Simple netlink library for go.
- golang/gddo - Go Doc Dot Org
- nosequeldeebee/blockchain-tutorial - Write and publish your own blockchain in less than 200 lines of Go
- adtac/autovpn - THIS PROJECT IS UNMAINTAINED.
- rcrowley/go-tigertonic - A Go framework for building JSON web services inspired by Dropwizard
- imdario/mergo - Mergo: merging Go structs and maps since 2013.
- sanity-io/litter - Litter is a pretty printer library for Go data structures to aid in debugging and testing.
- gothinkster/golang-gin-realworld-example-app - Exemplary real world application built with Golang + Gin
- cristaloleg/go-advice - List of advices and tricks for Go ʕ◔ϖ◔ʔ
- qiangxue/go-restful-api - An idiomatic Go RESTful API starter kit (boilerplate) following SOLID principles and Clean Architecture
- loklak/loklak_go_api - Go library client for using the Loklak API
- sbinet/go-python - naive go bindings to the CPython C-API
- golang/geo - S2 geometry library in Go
- geziyor/geziyor - Geziyor, a fast web crawling & scraping framework for Go. Supports JS rendering.
- qcrao/Go-Questions - 从问题切入,串连 Go 语言相关的所有知识,融会贯通。
- giorgisio/goav - Golang bindings for FFmpeg
- mattn/anko - Scriptable interpreter written in golang
- google/go-querystring - go-querystring is Go library for encoding structs into URL query parameters.
- hoisie/mustache - The mustache template language in Go
- chihaya/chihaya - A customizable, multi-protocol BitTorrent Tracker
- rakyll/go-hardware - A directory of hardware related libs, tools, and tutorials for Go
- jinzhu/copier - Copier for golang, copy value from struct to struct and more
- jaksi/sshesame - A fake SSH server that lets everyone in and logs their activity
- ory/dockertest - Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.
- mikespook/gorbac - goRBAC provides a lightweight role-based access control (RBAC) implementation in Golang.
- bxcodec/faker - Go (Golang) Fake Data Generator for Struct
- bradfitz/goimports - (old repo) Tool to fix (add, remove) your Go imports automatically.
- headzoo/surf - Stateful programmatic web browsing in Go.
- klauspost/reedsolomon - Reed-Solomon Erasure Coding in Go
- samsarahq/thunder - ⚡️ A Go framework for rapidly building powerful graphql services
- mattbaird/elastigo - A Go (golang) based Elasticsearch client library.
- davecheney/gcvis - Visualise Go program GC trace data in real time
- skip2/go-qrcode - ✨ QR Code encoder (Go)
- sensu/uchiwa - Uchiwa is a simple yet effective open-source dashboard for the Sensu monitoring framework.
- bazil/fuse - FUSE library for Go. go get bazil.org/fuse
- sourcegraph/srclib - srclib is a polyglot code analysis library, built for hackability. It consists of language analysis toolchains (currently for Go and Java, with Python, JavaScript, and Ruby in beta) with a common output format, and a CLI tool for running the analysis.
- eapache/go-resiliency - Resiliency patterns for golang
- beego/bee - Bee is a tool for helping develop with beego app framework.
- yanyiwu/gojieba - "结巴"中文分词的Golang版本
- songgao/water - A simple TUN/TAP library written in native Go.
- alecthomas/go_serialization_benchmarks - Benchmarks of Go serialization methods
- inconshreveable/log15 - Structured, composable logging for Go
- square/ghostunnel - A simple SSL/TLS proxy with mutual authentication for securing non-TLS services
- go-python/gopy - gopy generates a CPython extension module from a go package.
- digitalocean/godo - DigitalOcean Go API client
- getlantern/systray - a cross platfrom Go library to place an icon and menu in the notification area
- nntaoli-project/GoEx - Exchange Rest And WebSocket API For Golang Wrapper support okcoin,okex,huobi,hbdm,bitmex,coinex,poloniex,bitfinex,bitstamp,binance,kraken,bithumb,zb,hitbtc,fcoin, coinbene
- h2non/gock - Expressive HTTP traffic mocking and testing made easy in Go ༼ʘ̚ل͜ʘ̚༽
- target/goalert - Open source on-call scheduling, automated escalations, and notifications so you never miss a critical alert
- go-ldap/ldap - Basic LDAP v3 functionality for the GO programming language.
- rs/rest-layer - REST Layer, Go (golang) REST API framework
- netlify/gotrue - An SWT based API for managing users and issuing SWT tokens
- rsms/gotalk - Async peer communication protocol & library
- abiosoft/ishell - Library for creating interactive cli applications.
- tebeka/selenium - Selenium/Webdriver client for Go
- matryer/goblueprints - Source code for Go Programming Blueprints
- birdayz/kaf - Modern CLI for Apache Kafka, written in Go.
- terraform-providers/terraform-provider-google - Terraform Google Cloud Platform provider
- mindreframer/golang-stuff - interesting go libs
- src-d/go-mysql-server - An extensible MySQL server implementation in Go.
- smartystreets-prototypes/go-disruptor - A port of the LMAX Disruptor to the Go language.
- natefinch/gorram - It's like go run for any go function
- gorilla/handlers - A collection of useful middleware for Go HTTP services & web applications 🛃
- davecheney/gophercon2018-performance-tuning-workshop - GopherCon 2018 Performance Tuning Workshop
- braintree/manners - A polite Go HTTP server that shuts down gracefully.
- pomerium/pomerium - Pomerium is an identity-aware access proxy.
- huacnlee/flora-kit - 💐 基于 shadowsocks-go 做的完善实现,自动网络分流,完全兼容 Surge 的配置文件。
- Arkweid/lefthook - Fast and powerful Git hooks manager for any type of projects.
- SimonWaldherr/golang-examples - Go(lang) examples - (explain the basics of #golang)
- qiniu/logkit - Very powerful server agent for collecting & sending logs & metrics with an easy-to-use web console.
- neugram/ng - scripting language integrated with Go
- josephspurrier/gowebapp - Basic MVC Web Application in Go
- 40t/go-sniffer - 🔎Sniffing and parsing mysql,redis,http,mongodb etc protocol. 抓包截取项目中的数据库请求并解析成相应的语句。
- thejerf/suture - Supervisor trees for Go.
- git-chglog/git-chglog - CHANGELOG generator implemented in Go (Golang).
- g3n/engine - Go 3D Game Engine
- bsm/sarama-cluster - Cluster extensions for Sarama, the Go client library for Apache Kafka 0.9 [DEPRECATED]
- briandowns/spinner - Go (golang) package with 70+ configurable terminal spinner/progress indicators.
- dghubble/go-twitter - Go Twitter REST and Streaming API v1.1
- shurcooL/Go-Package-Store - An app that displays updates for the Go packages in your GOPATH.
- fireeye/gocrack - GoCrack is a management frontend for password cracking tools written in Go
- looplab/fsm - Finite State Machine for Go
- DATA-DOG/godog - Cucumber for golang
- gotk3/gotk3 - Go bindings for GTK3
- karldoenitz/Tigo - Tigo is an HTTP web framework written in Go (Golang).It features a Tornado-like API with better performance. Tigo是一款用Go语言开发的web应用框架,API特性类似于Tornado并且拥有比Tornado更好的性能。
- zhenghaoz/gorse - An offline recommender system backend based on collaborative filtering written in Go
- xlab/android-go - The android-go project provides a platform for writing native Android apps in Go programming language.
- itchyny/bed - Binary editor written in Go
- golang/snappy - The Snappy compression format in the Go programming language.
- henson/proxypool - Golang实现的IP代理池
- h2non/bimg - Small Go package for fast high-level image processing powered by libvips C library
- paypal/gatt - Gatt is a Go package for building Bluetooth Low Energy peripherals
- benhoyt/goawk - GoAWK: an AWK interpreter written in Go
- sahilm/fuzzy - Go library that provides fuzzy string matching optimized for filenames and code symbols in the style of Sublime Text, VSCode, IntelliJ IDEA et al.
- ulule/limiter - Dead simple rate limit middleware for Go.
- trumail/trumail - 📧 ✅ A Fast and Free Email Verification API written in Go
- emersion/go-imap - 📥 An IMAP library for clients and servers
- banzaicloud/bank-vaults - A Vault swiss-army knife: a K8s operator, Go client with automatic token renewal, automatic configuration, multiple unseal options and more. A CLI tool to init, unseal and configure Vault (auth methods, secret engines). Direct secret injection into Pods.
- xanzy/go-gitlab - A GitLab API client enabling Go programs to interact with GitLab in a simple and uniform way
- valyala/fastjson - Fast JSON parser and validator for Go. No custom structs, no code generation, no reflection
- k0kubun/pp - Colored pretty printer for Go language
- machine-drivers/docker-machine-driver-xhyve - docker-machine/minikube/minishift driver plugin for xhyve/hyperkit (native macOS hypervisor.framework)
- minio/minio-go - MinIO Client SDK for Go
- minio/c2goasm - C to Go Assembly
- camptocamp/terraboard - 🌍 📋 A web dashboard to inspect Terraform States
- jinzhu/configor - Golang Configuration tool that support YAML, JSON, TOML, Shell Environment
- OpenBazaar/openbazaar-go - OpenBazaar 2.0 Server Daemon in Go
- hantmac/Mastering_Go_ZH_CN - 《Mastering GO》中文译本,暂时命名为《玩转 GO》。
- google/tcpproxy - Proxy TCP connections based on static rules, HTTP Host headers, and SNI server names (Go package or binary)
- golang/leveldb - The LevelDB key-value database in the Go programming language.
- rubyist/circuitbreaker - Circuit Breakers in Go
- lyft/ratelimit - Go/gRPC service designed to enable generic rate limit scenarios from different types of applications.
- eknkc/amber - Amber is an elegant templating engine for Go Programming Language, inspired from HAML and Jade
- go-reform/reform - A better ORM for Go, based on non-empty interfaces and code generation.
- goodwithtech/dockle - Container Image Linter for Security, Helping build the Best-Practice Docker Image, Easy to start
- exercism/cli - A Go based command line tool for exercism.io.
- src-d/go-kallax - Kallax is a PostgreSQL typesafe ORM for the Go language.
- genuinetools/weather - Weather via the command line.
- signintech/gopdf - A simple library for generating PDF written in Go lang
- smallnest/1m-go-tcp-server - benchmarks for implementation of servers which support 1 million connections
- hashicorp/go-getter - Package for downloading things from a string URL using a variety of protocols.
- cnlh/nps - 一款轻量级、功能强大的内网穿透代理服务器。支持tcp、udp流量转发,支持内网http代理、内网socks5代理,同时支持snappy压缩、站点保护、加密传输、多路复用、header修改等。支持web图形化管理,集成多用户模式。
- fagongzi/gateway - An HTTP API Gateway
- cristaloleg/go-advices - List of advices and tricks for Go ʕ◔ϖ◔ʔ
- qiangxue/golang-restful-starter-kit - A RESTful application boilerplate in Go (golang) taking best practices and utilizing best available packages and tools
- huandu/facebook - A Facebook Graph API SDK For Go.
- schollz/progressbar - A really basic thread-safe progress bar for Golang applications
- milochristiansen/lua - A Lua 5.3 VM and compiler written in Go.
- advancedlogic/go-freeling - Golang Natural Language Processing
- pebbe/zmq4 - A Go interface to ZeroMQ version 4
- corylanou/tns-restful-json-api - This is the code repository that goes along with the "TheNewStack" article for RESTful JSON API post
- EDDYCJY/go-gin-example - An example of gin
- banzaicloud/pipeline - Pipeline enables developers to go from commit to scale in minutes by turning Kubernetes into a feature rich application platform integrating CI/CD, centralized logging, monitoring, enterprise-grade security, autoscaling and more.
- apprenda/kismatic - Kismatic Enterprise Toolkit: Fully-Automated, Production-Grade Kubernetes Operations
- armon/go-metrics - A Golang library for exporting performance and runtime metrics to external metrics systems (i.e. statsite, statsd)
- projectcalico/felix - Project Calico's per-host agent Felix, responsible for programming routes and security policy.
- coreos/clair - Vulnerability Static Analysis for Containers
- shen100/golang123 - golang123 是使用 vue、nuxt、node.js 和 golang 开发的知识分享系统
- trivago/gollum - An n:m message multiplexer written in Go
- smallnest/dive-to-gosync-workshop - 深入Go并发编程研讨课
- alexflint/go-arg - Struct-based argument parsing in Go
- pkg/sftp - SFTP support for the go.crypto/ssh package
- petejkim/goop - A simple dependency manager for Go (golang), inspired by Bundler.
- goji/goji - Goji is a minimalistic and flexible HTTP request multiplexer for Go (golang)
- yosssi/ace - HTML template engine for Go
- fortytw2/leaktest - Goroutine Leak Detector
- michaelsauter/crane - Crane - Lift containers with ease
- awalterschulze/goderive - Code Generation for Functional Programming, Concurrency and Generics in Golang
- simon-engledew/gocmdpev - A command-line GO Postgres query visualizer, heavily inspired by pev (https://github.com/AlexTatiyants/pev)
- codegangsta/inject - Dependency injection for go
- go-interpreter/wagon - wagon, a WebAssembly-based Go interpreter, for Go.
- developer-learning/reading-go - Go 夜读 > Share the related technical topics of Go every week through zoom online live broadcast, every day on the WeChat/Slack to communicate programming technology topics. 每周通过 zoom 在线直播的方式分享 Go 相关的技术话题,每天大家在微信/Slack 上及时沟通交流编程技术话题。
- eolinker/EOLINKER-GoKu-API-Gateway-CE - GoKu API Gateway CE,悟空API网关(开源版),是国内首个开源go语言API网关,帮助企业进行API服务治理与API性能安全维护,为企业数字化赋能。
- chenjiandongx/go-echarts - 🎨 The adorable charts library for Golang
- mycoralhealth/blockchain-tutorial - Write and publish your own blockchain in less than 200 lines of Go
- overnote/over-go - Golang笔记:[进度80%]语法/并发**/web开发/微服务相关
- kobolog/gorb - IPVS on steroids – REST API, heartbeats, service discovery and more
- wspl/creeper - 🐾 Creeper - The Next Generation Crawler Framework (Go)
- FiloSottile/gvt - gvt was a minimal go vendoring tool, based on gb-vendor. Today, you want to use modules instead.
- celrenheit/lion - Lion is a fast HTTP router for building modern scalable modular REST APIs in Go
- mitchellh/go-server-timing - Go (golang) library for creating and consuming HTTP Server-Timing headers
- mholt/binding - Reflectionless data binding for Go's net/http (not yet a stable 1.0, but not likely to change much either)
- irfansharif/cfilter - Cuckoo Filter implementation in Go, better than Bloom Filters (unmaintained)
- hashicorp/go-multierror - A Go (golang) package for representing a list of errors as a single error.
- iwannay/jiacrontab - 简单可信赖的任务管理工具
- elastic/beats - 🐠 Beats - Lightweight shippers for Elasticsearch & Logstash
- achilleasa/gopher-os - A proof of concept OS kernel written in Go
- knqyf263/trivy - A Simple and Comprehensive Vulnerability Scanner for Containers, Suitable for CI
- vgoio/vgo - A real time web,in-app messaging/notification platform
- jackpal/Taipei-Torrent - A(nother) Bittorrent client written in the go programming language
- jiajunhuang/guard - NOT MAINTAINED! A generic high performance circuit breaker & proxy server written in Go
- xlab/c-for-go - Automatic C-Go Bindings Generator for Go Programming Language
- pforemski/dingo - A DNS client in Go that supports Google DNS over HTTPS
- izqui/blockchain - A basic blockchain implementation written in Go
- apex/log - Structured logging package for Go.
- colinmarc/hdfs - A native go client for HDFS
- ncw/rclone - "rsync for cloud storage" - Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Yandex Files
- aquasecurity/kube-bench - The Kubernetes Bench for Security is a Go application that checks whether Kubernetes is deployed according to security best practices
- spaceuptech/space-cloud - Space Cloud is an open source, web server that provides instant Realtime APIs on any database of your choice. Build highly scalable apps with the agility of a prototype!
- thrasher-/gocryptotrader - A cryptocurrency trading bot and framework supporting multiple exchanges written in Golang.
- imdevlab/chaos - A real time messaging service for building in-app notifications, multiplayer games, chat apps etc
- hhrutter/pdfcpu - A PDF processor written in Go.
- smartystreets/go-disruptor - A port of the LMAX Disruptor to the Go language.
- mvdan/interfacer - A linter that suggests interface types
- mjl-/duit - pure go, cross-platform, MIT-licensed ui toolkit for developers
- harlow/go-micro-services - HTTP up front, Protobufs in the rear
- mitchellh/go-homedir - Go library for detecting and expanding the user's home directory without cgo.
- codeskyblue/go-sh - like python-sh, for easy call shell with golang.
- eawsy/aws-lambda-go - A fast and clean way to execute Go on AWS Lambda.
- mholt/caddy - Fast, cross-platform HTTP/2 web server with automatic HTTPS
- Unknwon/the-way-to-go_ZH_CN - 《The Way to Go》中文译本,中文正式名《Go 入门指南》
- Unknwon/go-fundamental-programming - 《Go 编程基础》是一套针对 Google 出品的 Go 语言的视频语音教程,主要面向新手级别的学习者。
- Unknwon/go-web-foundation - 《Go Web 基础》是一套针对 Google 出品的 Go 语言的视频语音教程,主要面向完成《Go 编程基础》教程后希望进一步了解有关 Go Web 开发的学习者。
- go-jira/go-jira - simple jira command line client in Go
- Unknwon/go-rock-libraries-showcases - 《Go名库讲解》是一套针对 Google 出品的 Go 语言的第三方库进行评测讲解的集博客、示例与语音视频为一体的综合教程,适合完成学习完成《Go编程基础》教程的学习者。
- eBay/beam - A distributed knowledge graph store
- xssed/owlcache - 🦉owlcache is a lightweight, high-performance, non-centralized, distributed Key/Value memory-cached data sharing application written by Go . keyword : golang cache、go cache、golang nosql
- gengo/goship - A simple tool for deploying code to servers.
- atmanos/atmanos - Build Go programs that run directly on the Xen hypervisor
- astaxie/beedb - beedb is a go ORM,support database/sql interface,pq/mysql/sqlite
- qiniu/qlang - Q Language (Q语言) - A script language for Go
- ortuman/jackal - An XMPP server written in Go (Golang).
- lisijie/gopub - 使用Go语言开发的版本发布系统
- franela/goreq - Minimal and simple request library for Go language
- mercari/gaurun - General push notification server in Go
- elazarl/go-bindata-assetfs - Serves embedded files from
jteeuwen/go-bindata
withnet/http
- looplab/eventhorizon - CQRS/ES toolkit for Go
- mholt/archiver - Easily create and extract .zip, .tar, .tar.gz, .tar.bz2, .tar.xz, .tar.lz4, .tar.sz, and .rar (extract-only) files with Go
- jimmykuu/gopher - Golang-China(golangtc.com) Website
- jstemmer/gotags - ctags-compatible tag generator for Go
- knadh/niltalk - A multi-room disposable chat service written in Go that uses WebSockets for live communication.
- sergi/go-diff - Diff, match and patch text in Go
- BurntSushi/wingo - A fully-featured window manager written in Go.
- google/logger - Cross platform Go logging library.
- mitchellh/goamz - Golang Amazon Library
- eaigner/hood - Database agnostic ORM for Go
- Checkmarx/Go-SCP - Go programming language secure coding practices guide
- GoogleCloudPlatform/agones - Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes
- GoogleCloudPlatform/open-match - Flexible, extensible, and scalable video game matchmaking.
- Netflix-Skunkworks/go-jira - simple jira command line client in Go
- imdevlab/flap - http://flap.dev - a modern pub/sub platform, can deliver messages to App/Web/Server client
- gojektech/heimdall - An enhanced HTTP client for Go
- lunny/tango - Micro & pluggable web framework for Go
- infinimesh/kaf - Modern CLI for Apache Kafka, written in Go.
- documize/community - Open source Confluence alternative for internal & external docs built with Golang + EmberJS
- dougblack/sleepy - rest for go
- unidoc/unidoc - UniDoc is a PDF library for creating and processing PDF files in Golang (pure go)
- caixw/apidoc - RESTful API 文档生成工具,支持 Go、Java、Swift、JavaScript、Rust、PHP、Python 和 Ruby 等大部分语言。
- kovetskiy/manul - 😼 The madness vendoring utility for Golang programs
- KyleBanks/goggles - 🔭 Goggles is a cross-platform GUI for your $GOPATH!
- armon/go-socks5 - SOCKS5 server in Golang
- supergiant/control - Control manages the lifecycle of clusters on your infrastructure and allows deployment of applications via HELM. Its deployment and configuration workflows will help you to get up and running with Kubernetes faster.
- oragono/oragono - A modern IRC server (daemon/ircd) written in Go.
- guregu/null - reasonable handling of nullable values
- nats-io/gnatsd - High-Performance server for NATS, the cloud native messaging system.
- nats-io/go-nats - Golang client for NATS, the cloud native messaging system.
- iotexproject/iotex-core - Official Go implementation of the IoTeX protocol
- caarlos0/env - A KISS way to deal with environment variables in Go.
- sipin/gorazor - Razor view engine for Golang
- soundscapecloud/soundscape - Soundscape - a personal music streaming server
- mitchellh/go-ps - Find, list, and inspect processes from Go (golang).
- ziutek/mymysql - MySQL Client API written entirely in Go
- nzoschke/gofaas - A boilerplate Go and AWS Lambda app. Demonstrates an expert configuration of 10+ AWS services to support running Go functions-as-a-service (FaaS).
- hirokidaichi/goviz - a visualization tool for golang project dependency
- kr/pretty - Pretty printing for Go values
- isacikgoz/tldr - fast and interactive tldr client written with go
- pions/webrtc - A Go implementation of the WebRTC API
- mkaz/working-with-go - A set of example golang code to start learning Go
- autonomy/talos - A modern Linux distribution for Kubernetes.
- AplaProject/go-apla - A blockchain platform with a simplified programming language
- rakyll/autopprof - Pprof made easy at development time for Go
- olebedev/go-duktape - Duktape JavaScript engine bindings for Go
- nictuku/dht - Kademlia/Mainline DHT node in Go.
- sanbornm/go-selfupdate - Enable your Golang applications to self update
- Jeffail/leaps - A pair programming service using operational transforms
- malisit/kolpa - A fake data generator written in and for Go
- lucasb-eyer/go-colorful - A library for playing with colors in go (golang).
- ekanite/ekanite - The Syslog server with built-in search
- azer/boxcars - Easy-to-configure Static Web & Reverse Proxy Server in Go
- stretchr/goweb - A lightweight RESTful web framework for Go
- bettercap/bettercap - The Swiss Army knife for 802.11, BLE and Ethernet networks reconnaissance and MITM attacks.
- facebookgo/grace - Graceful restart & zero downtime deploy for Go servers.
- uber/go-torch - Stochastic flame graph profiler for Go programs
- xenolf/lego - Let's Encrypt client and ACME library written in Go
- NYTimes/gizmo - A Microservice Toolkit from The New York Times
- nanomsg/mangos - package mangos is an implementation in pure Go of the SP ("Scalable Protocols") protocols.
- veandco/go-sdl2 - SDL2 binding for Go
- imdevlab/im.dev - An modern Instant Messaging(IM) platform for Developers to easily build their own messaging system
- haya14busa/reviewdog - 🐶 Automated code review tool integrated with any code analysis tools regardless of programming language
- ryanbressler/CloudForest - Ensembles of decision trees in go/golang.
- remogatto/mandala - A Go framework for writing native Android applications
- siddontang/mixer - a MySQL proxy powered by Go
- kellydunn/golang-geo - Geographical calculations in Go.
- Code-Hex/pget - The fastest file download client
- murlokswarm/app - Package to build GUI apps with Go, HTML and CSS.
- Drakirus/go-flutter-desktop-embedder - A Go (golang) Custom Flutter Engine Embedder for desktop
- bloomberg/goldpinger - Debugging tool for Kubernetes which tests and displays connectivity between nodes in the cluster.
- mafanr/meq - A modern messaging platform for Message Push、IM、IoT etc, based on MQTT protocol
- c-bata/kube-prompt - An interactive kubernetes client featuring auto-complete using go-prompt.
- ark-lang/ark - A compiled systems programming language written in Go using the LLVM framework
- natefinch/pie - a toolkit for creating plugins for Go applications
- mattn/memo - 📓 Memo Life For You
- mjibson/go-dsp - Digital Signal Processing for Go
- deuill/go-php - PHP bindings for the Go programming language (Golang)
- oakmound/oak - A pure Go game engine
- beeker1121/goque - Persistent stacks and queues for Go backed by LevelDB
- docker/libcompose - Unmaintained/Deprecated An experimental go library providing Compose-like functionality
- z7zmey/php-parser - PHP parser written in Go
- manyminds/api2go - JSONAPI.org Implementation for Go
- a8m/djson - Fast Go decoder for dynamic JSON
- samonzeweb/godb - A Go SQL query builder and struct mapper.
- alexflint/go-restructure - Match regular expressions into struct fields
- nim4/DBShield - Database firewall written in Go
- ericlagergren/go-coreutils - A cross-platform port of GNU's coreutils to Go
- stretchr/gomniauth - Authentication framework for Go applications.
- mgutz/dat - Go Postgres Data Access Toolkit
- roylee0704/gron - gron, Cron Jobs in Go.
- netlify/gocommerce - A headless e-commerce for JAMstack sites
- mattn/sudo - sudo for windows
- dreddsa5dies/goHackTools - Hacker tools on Go (Golang)
- huandu/xstrings - Package xstrings: A collection of useful string functions in Go.
- FlashBoys/go-finance -
⚠️ Deprecrated in favor of https://github.com/piquette/finance-go⚠️ - grpc-ecosystem/go-grpc-prometheus - Prometheus monitoring for your gRPC Go servers.
- campoy/todo - A task manager written in Go using TDD techniques, each commit should represent a step in the application development.
- timest/goscan - goscan is a simple and efficient IPv4 network scanner that discovers all active devices on local subnet.
- goruby/goruby - GoRuby, an implementation of Ruby written in Go
- vdobler/chart - Provide basic charts in go
- Rhymond/go-money - Go implementation of Fowler's Money pattern
- posener/complete - bash completion written in go + bash completion for go command
- micro/micro - A microservice toolkit
- aykevl/tinygo - Go compiler for small devices, based on LLVM.
- eolinker/GoKu-API-Gateway - GoKu API Gateway CE,悟空API网关(开源版),是国内首个开源go语言API网关,帮助企业进行API服务治理与API性能安全维护,为企业数字化赋能。
- kniren/gota - Gota: DataFrames and data wrangling in Go (Golang)
- dullgiulio/pingo - Plugins for Go
- scottferg/Fergulator - NES emulator, written in Go
- ivoras/daisy - A private proof of authority blockchain where blocks are SQLite databases, in Go
- h2non/gentleman - Full-featured, plugin-oriented, extensible HTTP client toolkit for Go
- h2non/baloo - Expressive end-to-end HTTP API testing made easy in Go
- derekparker/delve - Delve is a debugger for the Go programming language.
- hoisie/redis - A simple, powerful Redis client for Go
- sausheong/invaders - Space Invaders in Go
- marmelab/gaudi - Gaudi allows to share multi-component applications, based on Docker, Go, and YAML.
- axw/gocov - Coverage testing tool for The Go Programming Language
- wendal/gor - Golang编写的静态博客引擎
- lomik/go-carbon - Golang implementation of Graphite/Carbon server with classic architecture: Agent -> Cache -> Persister
- jawher/mow.cli - A versatile library for building CLI applications in Go
- jolestar/go-commons-pool - a generic object pool for golang
- rhysd/gocaml - 🐫 Practical statically typed functional programming language implementation with Go and LLVM
- sclevine/agouti - A WebDriver client and acceptance testing library for Go
- franela/goblin - Minimal and Beautiful Go testing framework
- ha/doozer - Go client driver for doozerd, a consistent, distributed data store
- denverdino/aliyungo - Go SDK for Aliyun (Alibaba Cloud) - Golang API for ECS, OSS, DNS, SLB, RDS, RAM, MNS, STS, SLS, MQ, Push, OpenSearch, DM, Container Service etc.
- GoogleCloudPlatform/google-cloud-go - Google Cloud Client Libraries for Go.
- GenesisKernel/go-genesis - A blockchain platform with a simplified programming language
- MaxHalford/eaopt - 🍀 Evolutionary optimization library for Go (genetic algorithm, partical swarm optimization, differential evolution)
- likexian/stathub-go - A smart Hub for holding server Stat
- stathat/consistent - Consistent hash package for Go.
- bogdanovich/siberite - Siberite is a simple, lightweight, leveldb backed message queue written in Go.
- willf/bloom - Go package implementing Bloom filters
- oschwald/geoip2-golang - Unofficial MaxMind GeoIP2 Reader for Go
- senorprogrammer/wtf - The personal information dashboard for your terminal.
- pilu/fresh - Build and (re)start go web apps after saving/creating/deleting source files.
- cznic/ql - Package ql is a pure Go embedded SQL database.
- cristim/autospotting - Automatically convert your existing AutoScaling groups to up to 90% cheaper spot instances with minimal(often zero) configuration changes
- supergiant/supergiant - Automatically scale hardware and easily run stateful applications using Kubernetes.
- gyuho/goraph - Package goraph implements graph data structure and algorithms.
- arschles/go-in-5-minutes - Code and website for Go in 5 Minutes Screencasts
- argusdusty/Ferret - An optimized substring search engine written in Go
- zond/god - A Go database
- bitly/statsdaemon - an implementation of Etsy's statsd in Go
- moovweb/gokogiri - A light libxml wrapper for Go
- openebs/openebs - OpenEBS is containerized block storage written in Go for cloud native and other environments w/ per container (or pod) QoS SLAs, tiering and replica policies across AZs and environments, and predictable and scalable performance.
- domodwyer/cryptic - A sensible secret management toolkit (and Go library) for admins and programmers
- coocood/qbs - QBS stands for Query By Struct. A Go ORM.
- aacanakin/qb - The database toolkit for go
- pilu/traffic - Sinatra inspired regexp/pattern mux and web framework for Go [NOT MAINTAINED]
- intel-go/nff-go - NFF-Go -Network Function Framework for GO (former YANFF)
- golang/talks - Go talks
- coreos/etcd - Distributed reliable key-value store for the most critical data of a distributed system
- google/google-api-go-client - Auto-generated Google APIs for Go
- GoRethink/gorethink - Go language driver for RethinkDB
- mpolden/ipd - IP address lookup service
- meqio/meq - A modern messaging platform for Message Push、IM、IoT etc, based on MQTT protocol
- fatih/set - Set data structure for Go
- otoolep/hraftd - A reference use of Hashicorp's Raft implementation
- jeffallen/mqtt - MQTT Clients and Servers in Go
- fragmenta/fragmenta-cms - A user-friendly CMS written in Go (golang)
- myntra/golimit - Golimit is Uber ringpop based distributed and decentralized rate limiter
- go-gl/gl - Go bindings for OpenGL (generated via glow)
- go-godo/godo - golang build tool in the spirt of rake, gulp
- mesos/mesos-go - Go language bindings for Apache Mesos
- hooklift/gowsdl - WSDL2Go code generation as well as its SOAP proxy
- grafana/grafana - The tool for beautiful monitoring and metric analytics & dashboards for Graphite, InfluxDB & Prometheus & More
- centrifugal/centrifugo - Language-agnostic real-time messaging (Websocket and SockJS) server in Go
- celrenheit/sandglass - Sandglass is a distributed, horizontally scalable, persistent, time sorted message queue.
- vektah/gqlgen - go generate based graphql server library
- CanonicalLtd/dqlite - Distributed SQLite for Go applications
- MaxHalford/gago - 🍀 Genetic algorithm library
- mingrammer/commonregex - 🍫 A collection of common regular expressions for Go
- tj/robo - Simple Go / YAML-based task runner for the team.
- mweagle/Sparta - go microservices, powered by AWS Lambda
- eliukblau/pixterm - Draw images in your ANSI terminal with true color
- apex/apex - Build, deploy, and manage AWS Lambda functions with ease (with Go support!).
- GoASTScanner/gas - Go AST Scanner
- sdwolfe32/trumail - 📧 ✅ A Fast and Free Email Verification API written in Go
- ServiceComb/go-chassis - Go-Chassis is a Software Development Kit(SDK) for rapid development of microservices in Go
- fossas/fossa-cli - Fast, portable and reliable dependency analysis for any codebase. Supports license reporting, large monoliths and 20+ build systems (go, npm, maven, gems, etc...).
- beego/mux - A high performance and powerful trie based url path router for Go.
- divan/gobenchui - UI for overview of your Golang package benchmarks progress.
- thoas/stats - A Go middleware that stores various information about your web application (response time, status code count, etc.)
- khlieng/dispatch - Web-based IRC client in Go.
- valyala/gorpc - Simple, fast and scalable golang rpc library for high load
- petar/GoLLRB - A Left-Leaning Red-Black (LLRB) implementation of balanced binary search trees for Google Go
- go-mangos/mangos - package mangos is an implementation in pure Go of the SP ("Scalable Protocols") protocols.
- influxdata/chronograf - Open source monitoring and visualization UI for the TICK stack
- uber/ringpop-go - Scalable, fault-tolerant application-layer sharding for Go applications
- stephens2424/php - Parser for PHP written in Go
- mcuadros/go-candyjs - fully transparent bridge between Go and the JavaScript
- nsf/godit - A very religious text editor
- gonum/matrix - Matrix packages for the Go language [DEPRECATED]
- lafikl/consistent - A Go library that implements Consistent Hashing and Consistent Hashing With Bounded Loads.
- ngmoco/falcore - Modular HTTP server framework for Go
- benbjohnson/megajson - A JSON parser generator for high performance encoding and decoding in Go.
- papertrail/remote_syslog2 - To install, see "Releases" tab. Self-contained daemon for reading local files and emitting remote syslog (without using local syslogd).
- gogits/gogs - Gogs is a painless self-hosted Git service.
- justwatchcom/gopass - The slightly more awesome standard unix password manager for teams
- tidwall/pinhole - 3D Wireframe Drawing Library for Go
- bouk/staticfiles - staticfiles compiles a directory of files into an embeddable .go file
- conformal/gotk3 - Go bindings for GTK3
- rylio/ytdl - YouTube download library and CLI written in Go
- peterh/liner - Pure Go line editor with history, inspired by linenoise
- kelseyhightower/konfd - Manage application configuration using Kubernetes secrets, configmaps, and Go templates.
- campoy/go-web-workshop - Build Web Applications with Go on App Engine
- rsc/grind - Grind polishes Go programs.
- jsix/go2o - Golang基于DDD的o2o的业务模型及基础
- RadhiFadlillah/shiori - Simple bookmark manager built with Go
- rsc/c2go - C to Go translation tool supporting Go toolchain migration
- packetzoom/logzoom - A lightweight replacement for logstash indexer in Go
- alecthomas/gozmq - Go (golang) bindings for the 0mq (zmq, zeromq) C API
- hanwen/go-mtpfs - Mount MTP devices over FUSE
- hyper0x/goc2p - An example project for book 'Go Programming & Concurrency in Practice'.
- fabiofalci/sconsify - A spotify console application
- tgres/tgres - Time Series in Go and PostgreSQL
- radovskyb/go-packages - A large repository of code and documented examples for Go's standard package library.
- AllenDang/w32 - A wrapper of windows apis for the Go Programming Language.
- erning/gorun - 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.
- smira/aptly - aptly - Debian repository management tool
- src-d/gitquery - SQL interface to Git repositories, written in Go.
- rackspace/gophercloud - A Go SDK for OpenStack. IN FEATURE FREEZE. See Issue #592
- hlandau/service - ⚡ Easily write daemonizable services in Go
- fluffle/goirc - Event-based stateful IRC client framework for Go.
- miketheprogrammer/go-thrust - Cross Platform UI Kit powered by Blink/V8/Chromium Content Lib
- gosuri/uitable - A go library to improve readability in terminal apps using tabular data
- git-lfs/lfs-test-server - Standalone Git LFS server
- m3ng9i/ran - a simple static web server written in Go
- gernest/wow - 😮❗❗ Wow❗ now my Go commandline app is spinning with 🌈 and 🐴
- albrow/jobs - A persistent and flexible background jobs library for go.
- mitchellh/ioprogress - Go (golang) package for progress bars around io.Reader/Writers.
- deckarep/gosx-notifier - gosx-notifier is a Go framework for sending desktop notifications to OSX 10.8 or higher
- aarzilli/gdlv - GUI frontend for Delve
- renstrom/shortuuid - 🍄 A generator library for concise, unambiguous and URL-safe UUIDs
- coocood/jas - A simple and powerful REST API framework for Go
- garyburd/redigo - Go client for Redis
- zchee/docker-machine-driver-xhyve - docker-machine/minikube/minishift driver plugin for xhyve/hyperkit (native macOS hypervisor.framework)
- inconshreveable/muxado - Stream multiplexing for Go
- Go-zh/go - [已过期]Go 编程语言中文翻译
- jaytaylor/shipbuilder - The Open-source self-hosted Platform-as-a-Service written in Go
- sogko/slumber - A complete REST API server written in golang / go
- bndr/gopencils - Easily consume REST APIs with Go (golang)
- xjdrew/gotunnel - tcp tunnel
- alfredxing/calc - A simple command-line calculator written in Go
- AdRoll/goamz - Fork of the GOAMZ version developed within Canonical with additional functionality with DynamoDB
- djherbis/buffer - Composable Buffers for Go #golang
- ogier/pflag - Drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags.
- yosssi/gcss - Pure Go CSS Preprocessor
- golang/appengine - Go App Engine packages
- Azure/azure-sdk-for-go - Microsoft Azure SDK for Go
- teambition/gear - A lightweight, composable and high performance web service framework for Go.
- tockins/realize - Realize is the #1 Golang Task Runner which enhance your workflow by automating the most common tasks and using the best performing Golang live reloading.
- neelance/graphql-go - GraphQL server with a focus on ease of use
- thecodeteam/rexray - REX-Ray is a container storage orchestration engine enabling persistence for cloud native workloads
- sqle/gitquery - SQL interface to Git repositories, written in Go.
- evilsocket/bettercap-ng - bettercap-ng is a complete reimplementation of bettercap, the Swiss army knife for network attacks and monitoring. It is faster, stabler, smaller, easier to install and to use.
- yvasiyarov/gorelic - New Relic agent for Go lang
- google/gofuzz - Fuzz testing for go.
- madari/go-socket.io - A Socket.IO backend implementation written in Go
- mustafaakin/gongular - A different approach to Go web frameworks
- mattn/go-xmpp - go xmpp library (original was written by russ cox )
- ungerik/go-dry - DRY (don't repeat yourself) package for Go
- russross/meddler - conversion between sql and structs in go
- jcla1/gisp - Simple LISP in Go
- tidwall/finn - Fast Raft framework using the Redis protocol for Go
- fd0/machma - Easy parallel execution of commands with live feedback
- sourcegraph/thesrc - Example of a 3-layer (frontend, API, datastore) Go web app (based on the code that powers https://sourcegraph.com)
- adjust/redismq - a durable message queue system for go based on redis, see also https://github.com/adjust/rmq
- jteeuwen/go-bindata - (not maintained) A small utility which generates Go code from any file. Useful for embedding binary data in a Go program.
- streamlist/streamlist - Streamlist - self-hosted music server written in Go
- divan/depscheck - Dependency checker for Golang (Go) packages. Prints stats and suggests to remove small LeftPad-like imports if any.
- ajhager/engi - A multi-platform 2D game library for Go.
- llgcode/draw2d - 2D rendering for different output (raster, pdf)
- dnaeon/gru - Orchestration made easy with Go and Lua
- wyh267/FalconEngine - 一个go语言实现的简单搜索引擎
- niemeyer/gopkg - Source code for the gopkg.in service.
- fzzy/radix - Redis client for Go
- fanux/lhttp - go websocket, a better way to buid your IM server
- iafan/goplayspace - Advanced Go Playground frontend written in Go, with syntax highlighting, turtle graphics mode, and more
- mitchellh/go-mruby - Go (golang) bindings to mruby.
- doug-martin/goqu - SQL builder and query library for golang
- cloudfoundry/gorouter - CF Router
- alphazero/Go-Redis - Google Go Client and Connectors for Redis
- teh-cmc/mmm - [Go] mmm - manual memory management library.
- fzipp/gocyclo - Calculate cyclomatic complexities of functions in Go source code.
- tj/go-spin - Terminal spinner package for Golang
- NYTimes/gziphandler - Golang middleware to gzip HTTP responses
- nu7hatch/gouuid - Go binding for libuuid
- go-gl-legacy/gl - Go bindings for OpenGL
- alexellis/faas - Serverless FaaS framework for Docker and Kubernetes
- alexellis/derek - bot for managing GitHub issues and PRs
- chewxy/gorgonia - Gorgonia is a library that helps facilitate machine learning in Go.
- goamz/goamz - Amazon AWS Library for Go
- jcuga/golongpoll - golang long polling library. Makes web pub-sub easy via HTTP long-poll server 😃 ☕ 💻
- benbjohnson/ego - An ERB-style templating language for Go.
- igm/sockjs-go - WebSocket emulation - Go server library
- graymeta/stow - Cloud storage abstraction package for Go
- skynetservices/skynet - Skynet is a framework for distributed services in Go.
- chanxuehong/wechat.v2 - weixin/wechat/微信公众平台/微信企业号/微信商户平台/微信支付 go/golang sdk
- bradrydzewski/go.auth - [DEPRECATED] authentication API for Go web applications
- VividCortex/siesta - Composable framework for writing HTTP handlers in Go.
- thoj/go-ircevent - Event based IRC client library in Go (golang)
- goffee/goffee - Global uptime monitoring via Tor
- sbinet/igo - A simple interactive Go interpreter built on go-eval with some readline-like refinements
- go-ole/go-ole - win32 ole implementation for golang
- Scalingo/go-graceful-restart-example - Example of server with graceful restart enable
- bmhatfield/go-runtime-metrics - Collect Golang Runtime Metrics, outputting to a stats handler
- eapache/channels - Golang channel helpers and special types
- thewhitetulip/Tasks - A simplistic todo list manager written in Go
- codedellemc/rexray - REX-Ray is a container storage orchestration engine enabling persistence for cloud native workloads
- tidwall/shiny - Alternative server framework for Go using I/O multiplexing
- go-playground/lars - 🚨 Is a lightweight, fast and extensible zero allocation HTTP router for Go used to create customizable frameworks.
- capnproto/go-capnproto2 - Cap'n Proto library and code generator for Go
- balzaczyy/golucene - Go (Golang) port of Apache Lucene
- fuxiaohei/GoBlog - personal site engine with goink framework
- go-check/check - Rich testing for the Go language
- rogpeppe/godef - Print where symbols are defined in Go source code
- hashicorp/go-version - A Go (golang) library for parsing and verifying versions and version constraints.
- kevinburke/nacl - Pure Go implementation of the NaCL set of API's
- Quasilyte/goism - Not a fan of Emacs Lisp? Hack Emacs in Go!
- VividCortex/godaemon - Daemonize Go applications deviously.
- spacemonkeygo/monkit - A flexible process data collection, metrics, monitoring, instrumentation, and tracing client library for Go
- klauspost/pgzip - Go parallel gzip (de)compression
- mkouhei/gosh - interactive shell for Golang
- ivpusic/neo - Go Web Framework
- ReshNesh/pixlserv - Go server for processing and serving of images
- knq/xo - Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server
- dannyvankooten/browserpass - Chrome & Firefox browser extension for pass, a UNIX password manager.
- coreos/go-etcd - DEPRECATED - please use the official client at https://github.com/coreos/etcd/tree/master/client
- drone/routes - [DEPRECATED] routing API for Go web applications
- secondbit/wendy - A pure Go implementation of the Pastry Distributed Hash Table
- piranha/gostatic - Fast static site generator
- schollz/gojot - A command-line journal that is distributed and encrypted, making it easy to jot notes 📓
- ryanskidmore/GoWork - Go Library for distributing work to workers
- blang/semver - Semantic Versioning (semver) library written in golang
- google/fchan-go - Experimental channel implementation
- jadekler/git-go-websiteskeleton - A go skeleton for websites.
- Caiyeon/goldfish - A HashiCorp Vault UI panel written with VueJS and Vault native Go API
- heroiclabs/nakama - Distributed server for social and realtime games and apps.
- dominikh/go-staticcheck - Staticcheck is go vet on steroids, applying a ton of static analysis checks you might be used to from tools like ReSharper for C#
- dominikh/go-unused - Check Go programs for unused identifiers
- progrium/go-extpoints - Make Go packages extensible
- paulbellamy/mango - Mango is a modular web-application framework for Go, inspired by Rack, and PEP333.
- Cistern/catena - A time series storage engine for Go
- deferpanic/gorump - go on Rumprun
- abbot/go-http-auth - Basic and Digest HTTP Authentication for golang http
- Unknwon/gowalker - Go Walker is a server that generates Go projects API documentation on the fly.
- renstrom/fuzzysearch - 🐷 Tiny and fast fuzzy search in Go
- rainycape/gondola - The web framework for writing faster sites, faster
- jmhodges/levigo - levigo is a Go wrapper for LevelDB
- graphite-ng/carbon-relay-ng - Fast carbon relay+aggregator with admin interfaces for making changes online - production ready
- gchaincl/dotsql - A Golang library for using SQL.
- nathany/looper - Go autotesting tool with readline support.
- cstockton/go-conv - Fast conversions across various Go types with a simple API.
- ahmetb/go-dexec - It's like Go os/exec package but for Docker. What if you could exec programs remotely with the same interface as os/exec?
- slicebit/qb - The database toolkit for go
- muesli/smartcrop - smartcrop implementation in Go
- madhurjain/gopee - ☁️ Full-Fledged, Self-Hosted Web Proxy in Go
- wgliang/goappmonitor - Golang application performance data monitoring.
- samalba/dockerclient - Docker client library in Go
- willf/bitset - Go package implementing bitsets
- kr/pty - PTY interface for Go
- adjust/go-wrk - a small heavy duty http/https benchmark tool written in go
- Unknwon/goconfig - Package goconfig is a fully functional and comments-support configuration file (.ini) parser.
- kenshinx/godns - A fast dns cache server written by go
- hashicorp/consul-template - Template rendering, notifier, and supervisor for @HashiCorp Consul and Vault data
- kubernetes-incubator/kompose - Tool to move from
docker-compose
to Kubernetes - nuveo/prest - A fully RESTful API from any existing PostgreSQL database written in Go
- wgliang/goreporter - A Golang tool that does static analysis, unit testing, code review and generate code quality report.
- Luxurioust/excelize - Golang library for reading and writing Microsoft Excel™ (XLSX) files.
- lazywei/go-opencv - Go bindings for OpenCV / 2.x API in gocv / 1.x API in opencv
- vattle/sqlboiler - Generate a Go ORM tailored to your database schema.
- golangers/framework - Golanger Web Framework is a lightweight framework for writing web applications in Go.
- SumoLogic/sumoshell - A terminal-only version of Sumo written in Go
- 3d0c/gmf - Go Media Framework
- dustin/gomemcached - A memcached binary protocol toolkit for go.
- skelterjohn/go.matrix - linear algebra for go
- huacnlee/mediom - Forum web application, an example for from Rails to Go (Revel)
- DAddYE/vips - Go Bindings for Vips (a super fast image processor)
- couchbaselabs/vellum - A Go library implementing an FST (finite state transducer)
- timakin/gopli - DB replication tool to synchronize data with multi environments written in Golang.
- visualfc/go-ui - golang ui
- pressly/chi - lightweight, idiomatic and composable router for building Go 1.7+ HTTP services
- zombiezen/go-capnproto2 - Cap'n Proto library and code generator for Go
- ChimeraCoder/gitgo - A Go implementation of Git functions
- antage/eventsource - Server-sent events for Go
- Rican7/retry - A simple, stateless, functional mechanism to perform actions repetitively until successful.
- skelterjohn/go.uik - This project is "closed". If I begin again, it will be from scratch
- mackerelio/mackerel-agent - mackerel-agent is an agent program to post your hosts' metrics to mackerel.io.
- docker-exec/dexec - 🐳 Command line interface for running code in many languages via Docker.
- c9s/goprocinfo - Linux /proc info parser for Go
- libeclipse/memguard - A pure Go library for handling sensitive values in memory.
- manishrjain/gocrud - Go framework to simplify CRUD of structured data using Graph operations
- johnernaut/goatee - A Redis-backed notification server written in Go
- grafov/m3u8 - Parser and generator of M3U8-playlists for Apple HLS. Library for Go language.
- docker/go-redis-server - A Go implementation of the Redis server protocol
- AntoineAugusti/feature-flags - Feature flags API written in Go
- renstrom/go-wiki - A simple HTTP server rendering Markdown styled documents
- Artwalk/GO-ZhihuDaily - 知乎日报 Web 版(Go 实现)
- badges/buckler - Go library and CLI for making Shields-style badges (PNG)
- rooby-lang/rooby - A new object oriented language written in Go aim at developing microservice efficiently.
- mndrix/golog - Prolog interpreter in Go
- clarkduvall/hyperloglog - HyperLogLog and HyperLogLog++ implementation in Go/Golang.
- toscale/go-react-example - [DEPRECATED] TAKE A LOOK THIS PROJECT https://github.com/olebedev/go-starter-kit INSTEAD. This is an example of project which shows how to render React app on Golang server-side
- google/shenzhen-go - Experimental visual Go environment
- johnathanhowell/masterkey - secure interactive password manager using NACL and Go
- fzipp/pythia - Browser based user interface for the Go source code oracle
- ungerik/go-start - A high level web-framework for Go
- interagent/schematic - A Go point of view on JSON Schema
- bitly/go-hostpool - Intelligently and flexibly pool among multiple hosts from your Go application
- andlabs/qo - Another build system for C/C++, I guess? Inspired by 'go build'
- aaparella/carve - Go implementation of Seam Carving algorithm.
- mna/agora - a dynamically typed, garbage collected, embeddable programming language built with Go
- hybridgroup/gort - Command Line Interface (CLI) for RobotOps
- dshills/goauto - Go package for building automation tools
- robertkrimen/godocdown - Format package documentation (godoc) as GitHub friendly Markdown
- mkideal/cli - CLI - A package for building command line app with go
- andrewstuart/hn - A hackernews ncurses CLI written in GO
- akrennmair/gopcap - A simple wrapper around libpcap for the Go programming language
- docker/docker - Docker - the open-source application container engine
- rktproject/rkt - rkt is a pod-native container engine for Linux. It is composable, secure, and built on standards.
- eBay/fabio - A fast, modern, zero-conf load balancing HTTP(S) router for deploying microservices managed by consul.
- dcw303/crenshaw-go - A Go implementation of Jack Crenshaw's Let's Build a Compiler tutorial series
- QLeelulu/goku - a golang web mvc framework, like asp.net mvc.
- mreiferson/go-httpclient - a Go HTTP client with timeouts
- gocassa/gocassa - A high level Cassandra library in Go, on top of gocql
- aisola/go-coreutils - An attempt at a Go implementation of the GNU Coreutils.
- tcnksm/gotests - A tool to generate Go test functions from the given source code like gofmt
- shurcooL/Conception-go - An unfinished Go implementation of Conception.
- inconshreveable/gonative - Build Go Toolchains /w native libs for cross-compilation
- alioygur/godash - A utility library in Go inspired by lodash
- Redundancy/go-sync - gosync is a library for Golang styled around zsync / rsync, written with the intent that it enables efficient differential file transfer in a number of ways
- wcong/ants-go - open source, distributed, restful crawler engine in golang
- tidwall/digitalrain - Matrix Digital Rain written in Go for HTML5 + Canvas
- Sioro-Neoku/go-peerflix - Go Peerflix
- PuerkitoBio/purell - tiny Go library to normalize URLs
- cloudfoundry/gosigar - total
- arkenio/gogeta - Reverse proxy based on etcd hierarchy
- aaronlifton/Gooo - Go lang web app "framework" showcasing straightforward, no-magic, web development
- coreos/rkt - rkt is a pod-native container engine for Linux. It is composable, secure, and built on standards.
- anthonynsimon/parrot - Self-hosted Localization Management Platform built with Go and Angular 2
- martinp/ipd - IP address lookup service
- davelondon/jennifer - Jennifer is a code generator for go
- PuerkitoBio/agora - a dynamically typed, garbage collected, embeddable programming language built with Go
- dominikh/go-structlayout - The structlayout utility prints the layout of a struct
- ligfx/golang-distributed-filesystem - HDFS-alike in Go
- hashicorp/go-immutable-radix - An immutable radix tree implementation in Golang
- line/line-bot-sdk-go - Go SDK for the LINE Messaging API
- jingweno/nut - Vendor Go dependencies
- gobwas/glob - Go glob
- mvdan/xurls - Extract urls from text
- vladimirvivien/automi - Composable Stream Processing on top of Go Channels!
- stevedonovan/luar - luar is a Go package for conveniently working with the luago Lua bindings. Arbitrary Go functions can be registered
- drone/go.stripe - a simple Credit Card processing library for Go using the Stripe API
- sethgrid/multibar - Display multiple progress bars in Go (golang).
- ahmetalpbalkan/go-linq - .NET LINQ-like query methods for Go
- gopherds/gophernotes - It's time to use Go in notebooks.
- NebulousLabs/Sia - Blockchain-based marketplace for file storage
- yinqiwen/gscan - 一个Go语言实现的HTTPS IP可用性扫描工具, 主要作用于Google IP
- gitql/gitql - SQL interface to Git repositories, written in Go.
- ahmetalpbalkan/go-dexec - It's like Go os/exec package but for Docker. What if you could exec programs remotely with the same interface as os/exec?
- 5calls/5calls - Frontend and backend for the 5calls.org site
- dkumor/acmewrapper - Automated wrapper to add let's encrypt support to go servers
- tsuru/docker-cluster - Go library for clustering support on Docker.
- redneckbeard/gadget - RESTful routes and controllers for Go
- sbinet/go-eval - the beginning of an interpreter for Go (fork off exp/eval)
- reconquest/barely - Simple and extensible status bar to pretty display of Go-lang program's progress
- dominikh/go-simple - Gosimple is a linter for Go source code that specialises on simplifying code
- danryan/hal - A chat bot in Go.
- qiniu/gobook - The Go Programming Language
- otoolep/go-httpd - How to organise a Go HTTP service
- jasonmoo/lambda_proc - Running a companion process to an AWS Lambda function in go
- emicklei/hopwatch - webbased debugging for Go programs
- bom-d-van/harp - A Go application deployment tool.
- jwaldrip/odin - A go-lang library to help build self documenting command line applications.
- auth0/go-jwt-middleware - A Middleware for Go Programming Language to check for JWTs on HTTP requests
- qur/gopy - Idiomatic Python bindings for Google Go
- mattn/go-webkit - webkit widget for go-gtk
- go-errors/errors - errors with stacktraces for go
- garyburd/go-oauth - OAuth 1.0 client package for Go
- elodina/go_kafka_client - Apache Kafka Client Library for Go
- wawandco/fako - Struct Faker for Go
- sendgrid/sendgrid-go - SendGrid Library to Interface through Go
- couchbase/go-couchbase - Couchbase client in Go
- GoogleCloudPlatform/go-endpoints - Cloud Endpoints for Go
- gernest/hero - oauth 2 server implementation in Go
- digitalocean/go-qemu - Go packages to interact with QEMU using the QEMU Machine Protocol (QMP). Apache 2.0 Licensed.
- astaxie/go-system-programming - Go System Programming
- ory-am/hydra - A security-first open source OAuth2 and OpenID Connect server for new and existing infrastructures. Written in Go.
- ory-am/fosite - Extensible security first OAuth 2.0 and OpenID Connect SDK for Go.
- ory-am/dockertest - Test your Go code against ephemeral elastic search, postgres, nqs, mysql, mongodb, ... docker images on all OS using dockertest!
- davecheney/gmx - Go management extensions
- bobziuchkovski/writ - A flexible command and option parser for Go
- zhangpeihao/gortmp - Implement RTMP protocol by golang
- cloudflare/golibs - Various small golang libraries
- piotrnar/gocoin - Full bitcoin solution written in Go (golang)
- hailocab/go-geoindex - Go native library for fast point tracking and K-Nearest queries
- smartystreets/mafsa - Package mafsa implements Minimal Acyclic Finite State Automata in Go, essentially a high-speed, memory-efficient, Unicode-friendly set of strings.
- fxsjy/gonn - GoNN is an implementation of Neural Network in Go Language, which includes BPNN, RBF, PCN
- gorhill/cronexpr - Cron expression parser in Go language (golang)
- deferpanic/goweave - Aspect Oriented Programming for Go
- banthar/Go-SDL - Go bindings for SDL
- douban/beanseye - Proxy and monitor for beansdb in Go
- cosiner/gohper - common libs here.
- op/go-nanomsg - Language bindings for nanomsg in Go (Golang)
- mrmorphic/hwio - Go library for hardware I/O control, in the programming style of Arduino
- DiSiqueira/Gorganizer - Organize your folders into a beautiful classified folder structure with this perfect tool
- speps/go-hashids - Go (golang) implementation of http://www.hashids.org
- sourcegraph/go-webkit2 - WebKit API bindings (WebKitGTK+ v2) for Go
- howeyc/gopass - getpasswd for Go
- andelf/go-curl - golang curl(libcurl) binding.
- AllenDang/gform - Windows GUI framework for Go.
- lxc/go-lxc - Go bindings for liblxc
- Terry-Mao/gosnowflake - Snowflake is a network service for generating unique ID numbers at high scale with some simple guarantees (golang).
- kavu/go_reuseport - Brings SO_REUSEPORT into your Go server
- gansidui/gotcp - A Go package for quickly building tcp servers
- dimiro1/health - An easy to use, extensible health check library for Go applications.
- pubnative/mysqldriver-go - GC optimized MySQL driver
- monzo/phosphor - Distributed System Tracing in Go
- kjk/fofou - Simple forums software, in Go
- joeshaw/gengen - A Go source transformation tool for generics
- edsrzf/mmap-go - A portable mmap package for Go
- agrison/harpoon - GitHub WebHook server written in Go
- palantir/stacktrace - Stack traces for Go errors
- maximilien/i18n4go - i18n tooling for Golang
- mattn/go-v8 - Go binding for v8
- SlyMarbo/rss - A Go library for fetching, parsing, and updating RSS feeds.
- pwaller/goupx - Fix golang compiled binaries on x86_64 so that they can be packed with UPX
- koyachi/go-nude - Nudity detection with Go.
- dustin/go-probably - Probabilistic Data Structures for Go
- zond/gotomic - Non blocking data structures for Go
- ursiform/sleuth - A Go library for master-less peer-to-peer autodiscovery and RPC between HTTP services
- inconshreveable/slt - A TLS reverse proxy with SNI multiplexing in Go
- go-playground/log - 📗 Simple, configurable and scalable Structured Logging for Go.
- githubnemo/CompileDaemon - Very simple compile daemon for Go
- ossrs/go-oryx - The go-oryx is SRS++, focus on real-time live streaming cluster.
- mssola/user_agent - HTTP User Agent parser for the Go programming language.
- GianlucaGuarini/go-observable - It allows you to send and receive events with a tiny simple API
- desertbit/glue - Glue - Robust Go and Javascript Socket Library (Alternative to Socket.io)
- samuel/go-thrift - A native Thrift package for Go
- ctdk/goiardi - A Chef server written in Go, able to run entirely in memory, with optional persistence with saving the in-memory data to disk or using MySQL or Postgres as the data storage backend. Docs: http://goiardi.readthedocs.io/en/latest/index.html
- tucnak/store - A dead simple configuration manager for Go applications
- daviddengcn/gcse - Project for Go Search, a search engine for finding popular and relevant packages.
- couchbase/go-slab - slab allocator in go
- codeskyblue/gobuild - not maintained, moved to https://github.com/gobuild/gobuild
- beefsack/go-rate - A timed rate limiter for Go
- mozillazg/go-pinyin - 汉字拼音转换工具 Go 版
- mikespook/gearman-go - This package is a Gearman API for Golang. It was implemented a native protocol for both worker and client API.
- gonum/graph - Graph packages for the Go language
- asaskevich/EventBus - [Go] Lightweight eventbus with async compatibility for Go
- alexedwards/scs - Session management for Go 1.7+
- aerospike/aerospike-client-go - Aerospike Client Go
- natefinch/deputy - deputy is a go package that adds smarts on top of os/exec
- dimfeld/httptreemux - High-speed, flexible tree-based HTTP router for Go.
- steveyen/gkvlite - Simple, ordered, key-value persistence library for the Go Language
- elcct/defaultproject - Web Application bootstrap for Go
- djimenez/iconv-go - iconv support for Go
- rwcarlsen/goexif - Decode embedded EXIF meta data from image files.
- RoaringBitmap/roaring - Roaring bitmaps in Go (golang)
- lxn/win - A Windows API wrapper package for the Go Programming Language
- WhiteBlue/bilibili-sdk-go - BiliBili Open API & SDK written in Go
- jwilder/gofana - Standalone Grafana Server With SSL and Auth
- hraberg/cljs2go - ClojureScript to Go
- goraft/raftd - A reference implementation for using the go-raft library for distributed consensus.
- dingoblog/dingo - Blog engine written in Go (Looking for contributors)
- codahale/hdrhistogram - A pure Go implementation of Gil Tene's HDR Histogram.
- armon/go-radix - Golang implementation of Radix trees
- mrjones/oauth - OAuth 1.0 implementation in go (golang).
- uber/tchannel-go - Go implementation of a multiplexing and framing protocol for RPC calls
- sselph/scraper - A scraper for EmulationStation written in Go using hashing
- skratchdot/open-golang - Open a file, directory, or URI using the OS's default application for that object type. Optionally, you can specify an application to use.
- pelletier/go-toml - Go library for the TOML language
- couchbase/gocb - The Couchbase Go SDK
- akavel/rsrc - Tool for embedding binary resources in Go programs.
- pixiv/go-thumber - dynamic JPEG thumbnailing proxy written in Golang
- Pallinder/go-randomdata - A tiny generator of random data for golang, also known as a faker
- niemeyer/godeb - godeb transforms upstream tarballs for the Go language in deb packages and installs them.
- blynn/nex - Lexer for Go
- alexanderGugel/arc - 🙈 An Adaptive Replacement Cache (ARC) written in Go.
- lunixbochs/struc - Better binary packing for Go
- ayufan/gitlab-ci-multi-runner - This repository is a mirror for automated DockerHub builds. Please go to:
- lonnc/golang-nw - Call a golang web application from node-webkit to get a native looking application.
- govend/govend - A simple tool to vendor Go package dependencies. It's like "go get" for vendoring.
- golang/freetype - The Freetype font rasterizer in the Go programming language.
- g0hacker/goc2p - A example project for book 'Go Programming & Concurrency in Practice'.
- goreleaser/releaser - Deliver Go binaries as fast and easily as possible
- d2fn/gopack - Dependency management for go inspired by rebar
- eaigner/jet - Jet is a super-flexible and lightweight SQL interface for Go
- LyricalSecurity/gigo - GIGO: PIP for GO
- feyeleanor/GoLightly - A customisable virtual machine written in Go
- Thinkofname/steven-go - Go Minecraft Client
- pagarme/teleport - Trigger-based Postgres replicator in Go that works without superuser permissions
- brucehsu/GobiesVM - A Ruby VM written in Go aims to exploit parallelism via Software Transactional Memory
- simon-whitehead/relayr - Simple real-time web for Go
- rakyll/go2xcode - Go package to Xcode project generator
- o1egl/govatar - Avatar generator library for GO language
- nf/gohttptun - A tool to tunnel TCP over HTTP, written in Go
- azer/crud - A minimalistic relational database library for Go, with simple and familiar interface.
- eobrain/funcgo - Functional Go Programming Language
- davecheney/godoc2md - Simple translation from godoc to markdown.
- shurcooL/gostatus - A command line tool that shows the status of Go repositories.
- mitchellh/colorstring - Go (golang) library for colorizing strings for terminal output.
- zhemao/glisp - LISP dialect implemented in Go
- koding/multiconfig - Load configuration from multiple sources in Go
- AsynkronIT/gam - Go Actor Model framework - Ultra fast distributed actors for Golang
- jaredfolkins/badactor - BadActor.org An in-memory application driven jailer written in Go
- apuigsech/seekret - Go library and command line to seek for secrets on various sources.
- mgutz/ansi - Small, fast library to create ANSI colored strings and codes. [go, golang]
- hazbo/the-super-tiny-compiler - Like The Super Tiny Compiler, but in Go
- codegangsta/bwag - Source code for the book "Building Web Apps with Go"
- skelterjohn/go.wde - Windows, drawing and events for Go
- runemadsen/ok-go - A template for golang web applications inspired by Ruby on Rails
- lyricat/tattoo - A simple blog system written in Go language
- sriram-srinivasan/gore - An evaluator for go code
- mattn/gopher - Windows Desktop Mascot Applicaiton "Gopher"
- BurntSushi/xgb - The X Go Binding is a low-level API to communicate with the X server. It is modeled on XCB and supports many X extensions.
- dinever/golf - The Golf web framework ⛳
- buger/gor - Gor is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.
- Sirupsen/logrus - Structured, pluggable logging for Go.
- dancannon/gorethink - Go language driver for RethinkDB
- nitrous-io/goop - A simple dependency manager for Go (golang), inspired by Bundler.
- EricLagergren/go-coreutils - A cross-platform port of GNU's coreutils to Go
- nishanths/license - Command-line license generator in Go
- coreos/coreos-cloudinit - an implementation of cloud-config written in Go
- shicky/gocelery - Celery Distributed Task Queue in Go
- WhiteBlue/bilibili-go - BiliBili API / REST service written in Go
- felixge/godrone - GoDrone is a free software alternative firmware for the Parrot AR Drone 2.0.
- sleepypikachu/still-good-food - Being a scraper to save a BBC good food recipe
- zpeters/speedtest - Command line client for speedtest.net written in Go
- YuriyNasretdinov/GoSSHa - Go SSH agent: can execute commands at thousands of servers and upload files to them
- YoungPioneers/blog4go - Partial Logger
- spacemonkeygo/monitor - Deprecated. Please go look at monkit!
- jingweno/gotask - Idiomatic build tool in Go
- gdm85/wolfengo - Wolfenstein3D clone in Go
- apexskier/httpauth - Go (lang) HTTP session authentication
- Philio/GoMySQL - The most complete and stable MySQL client library written completely in Go. For discussion, ideas, suggestions, feature requests etc, please visit the GoMySQL Google Group (link below). For any issues/bugs or need some help, please post an issue on Github.
- motemen/gompatible - A tool to show Go package's API changes between two (git) revisions
- andybalholm/cascadia - CSS selector library in Go
- HewlettPackard/gas - Go AST Scanner
- hprose/hprose-go - Hprose for Golang
- streamrail/concurrent-map - a thread-safe concurrent map for go
- kljensen/golang-html5-sse-example - HTML5 Server Side Events with Go
- bitly/go-notify - a Go package to observe notable events in a decoupled fashion
- SimonWaldherr/GoRealtimeWeb - Examples how to write realtime web applications in Golang
- rakyll/ticktock - A cron job scheduler for Go
- octokit/go-octokit - Simple Go wrapper for the GitHub API
- mkevac/debugcharts - Charts for Go debug data
- knieriem/markdown - A translation of peg-markdown (an implementation of Markdown in C, using a PEG grammar) into Go
- jjyr/bootgo - A barebones OS kernel written in go
- doneland/yquotes - Yahoo Stock Quotes in Go
- hanguofeng/gocaptcha - A captcha service writen in golang
- gofinance/ib - Pure Go interface to Interactive Brokers IB API
- cmpxchg16/gobench - HTTP/HTTPS load testing and benchmarking tool
- ajensenwaud/gwitter - UNIX command line client for Twitter written in Go
- mjibson/goread - RSS reader in go on app engine
- astaxie/Go-best-practice - Trying to complete over 100 projects in various categories in golang.
- davyxu/cellnet - 简单,方便,高效的Go语言的游戏服务器底层
- cenk/backoff - The exponential backoff algorithm in Go (Golang).
- juju/deputy - deputy is a go package that adds smarts on top of os/exec
- sorcix/irc - Package irc implements generic support for the IRC protocol in Go.
- sourcegraph/syntaxhighlight - Go package for syntax highlighting of code
- nleof/goyesql - Go + Yesql
- miraclesu/wechat-deleted-friends - 查看被删的微信好友 Go 版
- gowade/wade - Web development with isomorphic Go
- deiwin/picasso - A Go image composer
- golang/text - [mirror] Go text processing support
- jjinux/gotetris - This is a console-based version of Tetris written in Go
- goiot/devices - Suite of libraries for IoT devices (written in Go)
- emicklei/mora - MongoDB generic REST server in Go
- astaxie/Go-in-Action - Trying to complete over 100 projects in various categories in golang.
- Unknwon/build-web-application-with-golang_EN - Someone stole my work and violated license, shame on him.
- GoogleCloudPlatform/gcloud-golang - Google Cloud APIs Go Client Library
- docker/engine-api - Go libraries providing client and server components compatible with the Docker engine
- henrylee2cn/pholcus - [爬虫软件 (golang)] Pholcus(幽灵蛛)是一款纯Go语言编写的高并发、分布式、重量级爬虫软件,支持单机、服务端、客户端三种运行模式,拥有Web、GUI、命令行三种操作界面;规则简单灵活、批量任务并发、输出方式丰富(mysql/mongodb/csv/excel等)、有大量Demo共享;同时她还支持横纵向两种抓取模式,支持模拟登录和任务暂停、取消等一系列高级功能。
- rogeralsing/gam - Go Actor Model framework - Ultra fast distributed actors for Golang
- cloudfoundry/cli - A CLI for Cloud Foundry written in Go
- ipfs/go-libp2p - libp2p implementation in Go
- otium/ytdl - YouTube download library and CLI written in Go
- gophergala2016/gophernotes - It's time to use Go in notebooks.
- michaelmaltese/golang-distributed-filesystem - HDFS-alike in Go
- hailocab/gocassa - A high level Cassandra library in Go, on top of gocql
- VoltFramework/volt - A simple Mesos framework written in Go
- gosexy/db - Expressive database wrappers for Go (golang). SQLite3, MySQL, PostgreSQL and MongoDB.
- hyper-carrot/goc2p - A example project for book 'Go Programming & Concurrency in Practice'.
- mondough/phosphor - Distributed System Tracing in Go
- bartmeuris/progressio - Go library to get progress feedback from io.Reader and io.Writer objects
- yosssi/gold - [DEPRECATED]Template engine for Go
- technoweenie/grohl - Combination logging, exception reporting, and metrics library for Go.
- nybuxtsui/gowalk - 代理服务器
- joliv/spark - Sparklines for Go.
- jbarham/go-cdb - Pure Go implementation of D. J. Bernstein's cdb constant database library.
- vito/go-repl - A Go REPL. Builds up a source .go file over time, compiles it for output.
- timehop/apns - A Go package to interface with the Apple Push Notification Service
- naoina/kocha - A convenient web application framework for Go
- cloudflare/go - Stable Go with useful patches from tip
- yusukebe/revealgo - Markdown driven presentation tool written in Go!
- apsdehal/go-logger - Simple logger for Go programs
- VividCortex/ewma - Exponentially Weighted Moving Average algorithms for Go.
- parkghost/gohttpbench - An ab-like benchmark tool run on multi-core cpu
- josephlewis42/multicache - A caching library for go that supports multiple keys and various replacement algorithms.
- alexjlockwood/gcm - Google Cloud Messaging for application servers implemented using the Go programming language.
- 101loops/go-reactjs - React.js server-side rendering with Go
- speedata/gogit - Pure Go read access of a Git repository
- zetamatta/nyagos - Nihongo Yet Anothoer GOing Shell (超線形指令殻NYAGOS)
- quirkey/magick - go (golang) wrapper around imagemagick
- dimiro1/ipe - An open source Pusher server implementation compatible with Pusher client libraries written in GO
- spacemonkeygo/openssl - OpenSSL bindings for Go
- didip/shawty - Smallest URL shortener in Go
- a8m/mark - A markdown processor written in Go. built for fun.
- unigornel/unigornel - A library operating system for Go
- ncw/gotemplate - Package based templating system for Go
- mb0/lab - golab: go local application builder - a web-based golang ide
- kr/goven - Use godep instead
- beefsack/go-astar - Go implementation of the A* search algorithm
- codegangsta/cli - A small package for building command line apps in Go
- c9s/c6 - Compile SASS Faster ! C6 is a SASS-compatible compiler written in Go.
- kisielk/vigo - Vi in Go
- kurrik/twittergo - Twitter client library for go
- kedebug/LispEx - A dialect of Lisp extended to support concurrent programming, written in Go.
- christopherhesse/rethinkgo - OBSOLETE Go language driver for RethinkDB
- gwoo/goforever - Keep processes running. Start, Stop, Restart a process via cli or http interface.
- gosexy/redis - Redis client for Go that maps the full redis command list into equivalent Go functions.
- erikstmartin/go-testdb - Framework for stubbing responses from go's driver.Driver interface
- brettbuddin/victor - Chat bots in Go (unmaintained)
- eandre/discover - A utility for conceptualizing large Go code bases
- octavore/delta - Delta is a command-line diff tool implemented in Go.
- etix/mirrorbits - Mirrorbits is a geographical download redirector written in Go for distributing files efficiently across a set of mirrors.
- docker/gordon - Cli application to manage github pull requests
- daviddengcn/go-colortext - Change the color of console text.
- opennota/check - A set of utilities for checking Go sources
- cathalgarvey/go-minilock - The minilock file encryption system, ported to pure Golang. Includes CLI utilities.
- noraesae/orange-cat - A Markdown previewer written in Go
- ajg/form - A Form Encoding & Decoding Package for Go
- yuroyoro/goast-viewer - Golang AST visualizer
- peterskeide/bones - A project template for Go webapps
- msoap/go-carpet - go-carpet - show test coverage for Go source files
- inconshreveable/go-tunnel - [DEPRECATED] Tunnel to localhost as a library
- gorilla/http - An alternative HTTP client implementation for Go.
- bkaradzic/go-lz4 - Port of LZ4 lossless compression algorithm to Go
- tftp-go-team/hooktftp - Hook based tftp server written in Go (golang)
- rainycape/magick - ImageMagick bindings for Go (golang)
- petar/GoTeleport - Teleport Transport: End-to-end resilience to network outages
- hoisie/twitterstream - A client for Twitter's streaming API in Go
- google/subcommands - Go subcommand library.
- drone/jkl - a static site generator written in Go based on Jekyll
- tcnksm/go-input - Go package for ideal tty prompt
- mkaz/hastie - a static site generator written in Go
- mikespook/goemphp - This package is built for Embedding PHP into Golang.
- chsc/gogl - OpenGL binding generator for Go
- PuerkitoBio/pigeon - Command pigeon generates parsers in Go from a PEG grammar.
- surma/gobox - Something like busybox in pure Go
- gigablah/dashing-go - A Go port of shopify/dashing
- rakyll/magicmime - Go bindings for libmagic to detect MIME types
- mdempsky/unconvert - Remove unnecessary type conversions from Go source
- davecheney/mdns - Multicast DNS library for Go
- 9uuso/vertigo - Blog engine in Go (golang)
- tpjg/goriakpbc - A golang riak client inspired by the Ruby riak-client from Basho and riakpbc from mrb
- drewolson/testflight - Painless http testing in Go
- Unknwon/com - This is an open source project for commonly used functions for the Go programming language.
- SlyMarbo/spdy - [deprecated] A full-featured SPDY library for the Go language.
- skelterjohn/wgo - Managed workspaces for Go
- plimble/ace - Blazing fast Go Web Framework
- oxtoacart/bpool - Buffer/Byte pool for Go
- jondot/crunch - A fast to develop, fast to run, Go based toolkit for ETL and feature extraction on Hadoop.
- hashicorp/logutils - Utilities for slightly better logging in Go (Golang).
- edmund-huber/ergonomadic - A complete, reliable, ircd written in Go.
- zeromq/goczmq - goczmq is a golang wrapper for CZMQ v3.
- vieux/gocover.io - GoCover.io offers the code coverage of any golang package as a service.
- remogatto/prettytest - A simple testing library for Go
- mikejs/gomongo - Go driver for MongoDB
- jpillora/backoff - Simple backoff algorithm in Go (golang)
- ericchiang/letsencrypt - A Let's Encrypt client for Go
- cypriss/golang-mux-benchmark - Performance shootout of popular Go mux/routers/middleware web frameworks
- benschw/go-todo - TODO microservice written in go with Gin
- BurntSushi/ty - Easy parametric polymorphism at run time using completely unidiomatic Go.
- zorkian/lca2015 - linux.conf.au 2015 tutorial on Building Services in Go
- buger/goterm - Advanced terminal output in Go
- albrow/zoom - A blazing-fast datastore and querying engine for Go built on Redis.
- MohamedBassem/getaredis - A one click, docker based, auto scaling, Redis host implemented in Go and hosted on Digitalocean.
- metaleap/go-xsd - A package that loads XML Schema Definition (XSD) files. Its makepkg tool generates a Go package with struct type-defs to xml.Unmarshal() into, based on the XSD's schema definitions.
- mattn/goemon - 五右衛門
- getsentry/raven-go - Sentry client in Go
- EverythingMe/go-disque - Go client for Disque
- sridharv/gojava - GoJava - Java bindings for Go packages
- mitchellh/panicwrap - panicwrap is a Go library for catching and handling panics in Go applications.
- martingallagher/gawp - A simple, configurable, file watching, job execution tool implemented in Go.
- gonum/blas - A blas implementation for Go.
- trevex/golem - Lightweight Go WebSocket-Framework
- mattn/go-oci8 - oracle driver for go that using database/sql
- spacemonkeygo/errors - A flexible error support library for Go
- mattbaird/gochimp - Golang based client API for Mailchimp, including Mandrill
- davecheney/gpio - GPIO for Go
- bmizerany/assert - Asserts to Go testing
- alouca/gosnmp - A simple SNMP library written in GoLang
- FogCreek/logging - A Go package for logging that supports a tagged style of logging
- smartystreets/go-aws-auth - Signs requests to Amazon Web Services (AWS) using IAM roles or signed signature versions 2, 3, and 4. Supports S3 and STS.
- kr/binarydist - Go implementation of the bspatch algorithm
- jlaffaye/ftp - FTP client package for Go
- h12w/socks - A SOCKS (SOCKS4, SOCKS4A and SOCKS5) Proxy Package for Go
- PuerkitoBio/rehttp - Package rehttp implements a Go HTTP transport that handles retries.
- seletskiy/go-android-rpc - Native Android UI via shared Golang library
- manuelkiessling/go-cleanarchitecture - An example Go application demonstrating The Clean Architecture.
- laurent22/ripple - Ripple is a REST API library for the Go programming language. Demo is available below:
- piranha/goreplace - command line tool to search and replace
- ncw/swift - Go language interface to Swift / Openstack Object Storage / Rackspace cloud files (golang)
- mozillazg/request - Go HTTP Requests for Humans™.
- go-pipe/pipe - Package pipe implements unix-like pipelines for Go.
- codehack/go-relax - Framework for building RESTful API's in Go
- twinj/uuid - A Go RFC4122 UUID implementation
- thoj/go-galib - Genetic Algorithms library written in Go / golang
- nelhage/gojit - JIT code-generation in golang!
- mdlayher/waveform - Go package capable of generating waveform images from audio streams. MIT Licensed.
- go-tomb/tomb - The tomb package helps with clean goroutine termination in the Go language.
- flynn/go-tuf - Go implementation of The Update Framework (TUF)
- codingsince1985/geo-golang - (reverse) geocoding service in Go
- brettweavnet/gosync - Experiment - Sync files to S3, fast. Go package and CLI.
- bradfitz/go-smtpd - SMTP server library for Go
- axgle/mahonia - character-set conversion library implemented in Go
- stevenmiller888/go-mind - A neural network library built in Go
- ryanchapman/go-any-proxy - A transparent proxy written in Golang. It can send to upstream proxies (e.g. corporate) and CONNECT on any port through corp proxies, giving internet access to external internet resources.
- pomack/thrift4go - Apache Thrift for the Go Language
- hashicorp/errwrap - Errwrap is a Go (golang) library for wrapping and querying errors.
- bndr/gotabulate - Gotabulate - Easily pretty-print your tabular data with Go
- alexcesaro/statsd - An efficient Statsd Go client.
- wandoulabs/codis - Proxy based redis cluster powered by go, supporting pipeline
- flike/kingshard - A high performance proxy for MySQL powered by Go
- go-fsnotify/fsnotify - File system notifications for Go.
- gdamore/mangos - package mangos is an implementation in pure Go of the SP ("Scalable Protocols") protocols.
- myodc/go-micro - A microservice library in Go
- pmylund/go-cache - An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications.
- michaelmacinnis/oh - A Unix shell written in Go
- Preetam/catena - A time series storage engine for Go
- olebedev/go-react-example - [DEPRECATED] TAKE A LOOK THIS PROJECT https://github.com/olebedev/go-starter-kit INSTEAD. This is an example of project which shows how to render React app on Golang server-side
- jordan-wright/gophish - Open-Source Phishing Toolkit
- azer/atlas - Minimalistic Go Library for Creating JSON API Servers
- stealthly/go_kafka_client - Apache Kafka Client Library for Go
- martinp/ifconfigd - IP address lookup service written in Go
- thinkofdeath/steven - Go Minecraft Client
- nf/goplayer - A web-based music player
- felixpalmer/go_images - Example code for generating images in Go
- slyrz/mango - Generate Man pages from Go source
- orfjackal/gospec - Testing framework for Go. Allows writing self-documenting tests/specifications, and executes them concurrently and safely isolated. [UNMAINTAINED]
- monochromegane/argen - An ORM code-generation tool for Go, provides ActiveRecord-like functionality for your types.
- gmarik/gorack - Gorack a Go backed frontend webserver for Ruby's Rack apps
- bamiaux/rez - Image resizing in pure Go and SIMD
- asib/spaceinvaders - Terminal Space Invaders written in Go
- voxelbrain/goptions - A flexible parser for command line options
- turbobytes/gomr - MapReduce in Go using etcd and s3
- project-iris/iris-go - Iris Go binding
- phrozen/rayito - Simple Ray Tracer written in Go.
- daviddengcn/gosl - Go Script Language
- moovweb/rubex - Super Fast Regex in Go
- emilsjolander/goson - A json templating DSL written in go
- mjibson/appstats - Appstats for Go on Google App Engine
- jzelinskie/conventions - a package for learning Go conventions
- goware/httpmock - HTTP mocking in Go made easy
- ant0ine/go-urlrouter - Efficient URL routing using a Trie data structure.
- tchap/go-patricia - A generic patricia trie (also called radix tree) implemented in Go (Golang)
- badgerodon/socketmaster - A zero-config, reverse-proxy written in Go
- dre1080/recover - 💥 Go HTTP middleware that catches any panics and serves a proper error response.
- pebbe/zmq3 - A Go interface to ZeroMQ version 3
- jpillora/ssh-tron - Multiplayer Tron over SSH, written in Go
- robfig/soy - Go implementation for Soy templates (Google Closure templates)
- peferron/algo - Algorithms and data structures implemented in Go, JS, TypeScript and Rust.
- ziutek/gst - Go bindings for GStreamer
- bashtian/jsonutils - Converter for JSON data to a Go struct or a Java class for GSON
- tux21b/ChessBuddy - Play chess with Go, HTML5, WebSockets and random strangers!
- nickpresta/chameleon - Caching reverse proxy for testing written in Go
- michaeldv/donna - Highly experimental UCI chess engine implemented in Go
- go-gl/mathgl - A pure Go 3D math library.
- facebookgo/mongoschema - A tool to generate Go struct types based on data in a Mongo collection.
- benbjohnson/testing - A small collection of functions for Go testing.
- GoogleCloudPlatform/appengine-angular-gotodos - Go/App Engine backend for the popular Angular.js todo example
- DHowett/go-plist - A pure Go Apple Property List transcoder
- rk/go-cron - A simple Cron library for go that can execute closures or functions at varying intervals, from once a second to once a year on a specific date and time. Primarily for web applications and long running daemons.
- kylelemons/go-gypsy - Go YAML Parser for Simple YAML
- jdamick/kafka - Producer and Consumer for Kafka in Go
- kr/beanstalk - Go client for beanstalkd
- jakecoffman/gorunner - A Jenkins-like continuous integration server written in Go (Golang) and Angularjs.
- crufter/goquery - Jquery style selector engine for HTML documents, in Go.
- temoto/robotstxt-go - The robots.txt exclusion protocol implementation for Go language #golang
- joewalnes/websocketd - Turn any program that uses STDIN/STDOUT into a WebSocket server. Like inetd, but for WebSockets.
- google/cayley - An open-source graph database
- influxdb/influxdb - Scalable datastore for metrics, events, and real-time analytics
- inconshreveable/ngrok - Introspected tunnels to localhost
- spf13/hugo - A Fast and Flexible Static Site Generator built with love by spf13 in GoLang
- bitly/nsq - A realtime distributed messaging platform
- mitchellh/packer - Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
- hashicorp/consul - Consul is a tool for service discovery, monitoring and configuration.
- flynn/flynn - A next generation open source platform as a service (PaaS)
- gizak/termui - Golang terminal dashboard
- golang/groupcache - groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
- shipyard/shipyard - Composable Docker Management
- hashicorp/serf - Service orchestration and management tool.
- dinedal/textql - Execute SQL against structured text like CSV or TSV
- docker/swarm - Swarm: a Docker-native clustering system
- sosedoff/pgweb - Web-based PostgreSQL database browser
- prometheus/prometheus - The Prometheus monitoring system and time series database.
- codegangsta/negroni - Idiomatic HTTP Middleware for Golang
- burke/zeus - Boot any rails app in under a second.
- progrium/localtunnel - Expose localhost servers to the Internet
- google/cadvisor - Analyzes resource usage and performance characteristics of running containers.
- youtube/vitess - vitess provides servers and tools which facilitate scaling of MySQL databases for large scale web services.
- peco/peco - Simplistic interactive filtering tool
- ha/doozerd - A consistent distributed data store.
- mozilla-services/heka - Data collection and processing made easy.
- igrigorik/ga-beacon - Google Analytics collector-as-a-service (using GA measurement protocol).
- docker/machine - Machine management for a container-centric world
- github/git-lfs - Git extension for versioning large files
- FiloSottile/Heartbleed - A checker (site and tool) for CVE-2014-0160
- getlantern/lantern - Open Internet for everyone. Lantern is a free desktop application that delivers fast, reliable and secure access to the open Internet.
- opencontainers/runc - runc container cli tools
- elastic/packetbeat - Open Source Real-Time Packet Analyzer
- kelseyhightower/confd - Manage local application configuration files using templates and data from etcd or consul
- coreos/fleet - A Distributed init System
- jgrahamc/httpdiff - Perform the same request against two HTTP servers and diff the results
- shazow/ssh-chat - Chat over SSH.
- chrislusf/seaweedfs - Seaweed-FS is a simple and highly scalable distributed file system. There are two objectives: to store billions of files! to serve the files fast! Instead of supporting full POSIX file system semantics, Seaweed-FS choose to implement only a key~file mapping. Similar to the word "NoSQL", you can call it as "NoFS".
- rancher/os - The easiest way to run Docker in production
- mailgun/vulcand - Programmatic load balancer backed by Etcd
- elastic/logstash-forwarder - An experiment to cut logs in preparation for processing elsewhere.
- camlistore/camlistore - Camlistore is your personal storage system for life: a way of storing, syncing, sharing, modelling and backing up content.
- getqujing/qtunnel - A secure socket tunnel works on getqujing.com
- soundcloud/roshi - Roshi is a large-scale CRDT set implementation for timestamped events.
- gliderlabs/registrator - Service registry bridge for Docker with pluggable adapters
- rapidloop/rtop - rtop is an interactive, remote system monitoring tool based on SSH
- gliderlabs/logspout - Log routing for Docker container logs
- nytlabs/streamtools - tools for working with streams of data
- mperham/inspeqtor - Monitor your application infrastructure!
- remind101/empire - A PaaS built on top of Amazon EC2 Container Service (ECS)
- jingweno/ccat - Colorizing
cat
- jmoiron/sqlx - general purpose extensions to golang's database/sql
- direnv/direnv - Unclutter your .profile
- gocircuit/circuit - Circuit: Dynamic cloud orchestration http://gocircuit.org
- monochromegane/the_platinum_searcher - A code search tool similar to ack and the_silver_searcher(ag). It supports multi platforms and multi encodings.
- asciinema/asciinema - Terminal session recorder
- docker/distribution - The Docker toolset to pack, ship, store, and deliver content
- crosbymichael/skydock - Service discovery via DNS for docker
- Yelp/dockersh - A shell which places users into individual docker containers
- huichen/wukong - 高度可定制的全文搜索引擎
- FiloSottile/whosthere - A ssh server that knows who you are. $ ssh whoami.filippo.io
- docker/libcontainer - PROJECT MOVED TO RUNC
- yahoo/webseclab - set of web security test cases and a toolkit to construct new ones
- xiam/hyperfox - HTTP/HTTPs MITM proxy and traffic recorder.
- cloudflare/cfssl - CFSSL: CloudFlare's PKI toolkit
- gitchain/gitchain - Decentralized, peer-to-peer Git repositories aka "Git meets Bitcoin"
- appc/spec - App Container Specification and Tooling
- heroku/hk - Fast Heroku command-line interface
- jondot/groundcontrol - Manage and monitor your Raspberry Pi with ease
- gocircuit/escher - Escher: A language for programming in metaphors http://escher.io
- bitly/oauth2_proxy - A reverse proxy that provides authentication with Google, Github or other provider
- oleiade/trousseau - Networked and encrypted key-value database
- google/stenographer - Stenographer is a packet capture solution which aims to quickly spool all packets to disk, then provide simple, fast access to subsets of those packets. Discussion/announcements at [email protected]
- vektra/templar - A HTTP proxy to improve usage of HTTP APIs
- ravenac95/sudolikeaboss - Get 1password access from iterm2
- euphoria-io/heim - A real-time community platform.
- jamescun/switcher - Run SSH and HTTP(S) on the same port
- lonelycode/tyk - Tyk API Gateway app
- google/battery-historian - Battery Historian is a tool to analyze battery consumers using Android "bugreport" files.
- Unknwon/macaron - Package macaron is a high productive and modular design web framework in Go.
- facette/facette - Time series data visualization and graphing software
- Masterminds/squirrel - Fluent SQL generation for golang
- quarnster/completion - This project aims to implement an editor and language agnostic backend
- agl/pond - Pond
- pengwynn/flint - Check your project for common sources of contributor friction.
- surgemq/surgemq - High-Performance MQTT Server and Client Libraries
- RangelReale/osin - Golang OAuth2 server library
- zachlatta/postman - Command-line utility for batch-sending email.
- BurntSushi/toml - TOML parser for Golang with reflection.
- sausheong/polyglot - Polyglot is a distributed web framework that allows programmers to create web applications in multiple programming languages
- ArdanStudios/gotraining - Hardcore Go Training Class Material :
- cloudfoundry-incubator/lattice - Lattice
- joushou/serve2d - A protocol detecting server, based off the serve2 library
- abh/geodns - DNS server with per-client targeted responses
- prasmussen/gdrive - Google Drive CLI Client
- skynetservices/skydns1 - DNS for skynet or any other service discovery
- ConradIrwin/aws-name-server - DNS server that lets you look up ec2 instances by instance name
- mozilla/mig - System security at the speed of the cloud
- oikomi/FishChatServer - 鱼传尺素--纯golang编写的分布式可伸缩IM服务器(兼备智能硬件管理)
- netvarun/docket - Docket - Custom docker registry that allows for lightning fast deploys through bittorrent
- codahale/sneaker - A tool for securely storing secrets on S3 using Amazon KMS.
- hyperhq/hyper - CLI and Daemon for Hyper
- motemen/ghq - Remote repository management made easy
- hellogcc/100-gdb-tips - A collection of gdb tips. 100 maybe just mean many here.
- zimbatm/socketmaster - Zero downtime restarts for your apps
- mailgun/oxy - Go middlewares for HTTP servers & proxies
- jwilder/docker-squash - Squash docker images to make them smaller
- bitly/go-nsq - the official Go package for NSQ
- robpike/ivy - ivy, an APL-like calculator
- titanous/heartbleeder - OpenSSL CVE-2014-0160 Heartbleed vulnerability test
- timeglass/glass - Automated time tracking for Git repositories
- project-iris/iris - Decentralized cloud messaging
- go-authboss/authboss - The boss of http auth.
- QubitProducts/bamboo - HAProxy auto configuration and auto service discovery for Mesos Marathon
- openshift/geard - geard is no longer maintained - see OpenShift 3 and Kubernetes
- vole/vole - Vole is a social, peer-to-peer web app for sharing words, pictures and videos.
- docker/libnetwork - networking for containers
- influxdb/telegraf - The plugin-driven server agent for reporting metrics into InfluxDB.
- igrigorik/hackernews-button - Embeddable Hacker News button + vote counter for your site
- rif/spark - Emergency web server
- htcat/htcat - Parallel and Pipelined HTTP GET Utility
- opencontainers/specs - Open Container Specifications
- kubernetes/heapster - Compute Resource Usage Analysis and Monitoring of Container Clusters
- 3ofcoins/jetpack - PROTOTYPE FreeBSD Jail/ZFS based implementation of the Application Container Specification
- mailgun/vulcan - [DEPRECATING] Development has moved to https://github.com/mailgun/oxy
- hashicorp/envconsul - Read and set environmental variables for processes from Consul.
- otoolep/rqlite - Replicated SQLite using the Raft consensus protocol
- jehiah/json2csv - command line tool to convert json to csv
- reborndb/reborn - Distributed database fully compatible with redis protocol
- mozilla/masche - MIG Memory Forensic library
- shurcooL/markdownfmt - Like gofmt, but for Markdown.
- mailhog/MailHog - Web and API based SMTP testing
- socketplane/socketplane - SocketPlane - Multi-Host Container Networking
- rakyll/drive - Pull or push Google Drive files
- nats-io/nats - Golang client for NATS, the cloud native messaging system.
- weaveworks/scope - Container visibility
- facebookgo/httpcontrol - Package httpcontrol allows for HTTP transport level control around timeouts and retries.
- 9seconds/ah - A better history
- michaeldv/mop - Stock market tracker for hackers
- gliderlabs/connectable - Magic proxy for internal services
- dustin/seriesly - A time series database.
- EricLagerg/go-coreutils - A cross-platform port of GNU's coreutils to Go
- ActiveState/tail - Go package for reading from continously updated files (tail -f)
- vishvananda/wormhole - A smart proxy to connect docker containers.
- throttled/throttled - throttling strategies for HTTP handlers
- hashicorp/hcl - HCL is a configuration language.
- cpuguy83/docker-volumes - Docker Volume Manager
- strangeloop/StrangeLoop2013 - Strange Loop 2013
- hashicorp/raft - Golang implementation of the Raft consensus protocol
- ruedap/alfred2-font-awesome-workflow - Font Awesome Workflow for Alfred 2
- sunfmin/fanout - Fanout - make writing parallel code even easier
- jmoiron/modl - golang database modelling library
- dborzov/lsp - lsp is like ls command but more human-friendly
- didip/tollbooth - Simple middleware to rate-limit HTTP requests.
- boot2docker/boot2docker-cli - boot2docker management utility
- yields/phony - tiny command line fake data generator
- juju/juju - juju is devops distilled
- AdRoll/hologram - Easy, painless AWS credentials on developer laptops.
- klauspost/compress - Optimized compression packages
- tcnksm/gcli - The easy way to build Golang command-line application.
- google/codesearch - Fast, indexed regexp search over large file trees
- EagerIO/Stout - A reliable static website deploy tool
- peterbourgon/diskv - A disk-backed key-value store.
- oysterbooks/halfshell - A proxy server for processing images on the fly.
- shaoshing/train - Asset Management for web app using Golang.
- monsti/monsti - Simple and resource efficient CMS for small sites
- inconshreveable/srvdir - Expose any folder as an HTTPS fileserver
- go-validator/validator - Package validator implements struct field validations
- nytlabs/hive - A platform for backing crowdsourcing websites, built in golang for elasticsearch
- crosbymichael/slex - SSH multiplex
- trustpath/sequence - (ICED) High performance sequential log analyzer and parser
- beego/wetalk - An open source project for Gopher community.
- AcalephStorage/consul-alerts - A simple daemon to send notifications based on Consul health checks
- Shopify/ejson - EJSON is a small library to manage encrypted secrets using asymmetric encryption.
- cznic/kv - Package kv implements a simple and easy to use persistent key/value (KV) store.
- subosito/iglo - API blueprint's formatter
- PuerkitoBio/fetchbot - A simple and flexible web crawler that follows the robots.txt policies and crawl delays.
- tardisgo/tardisgo - Golang->Haxe->CPP/CSharp/Java/JavaScript transpiler
- codegangsta/martini-contrib - This project has moved!
- akhenakh/statgo - Access OS metrics from Golang,
- cupcake/sigil - Identicon generator
- hmarr/codecube - Docker-powered runnable code snippets
- aktau/github-release - Commandline app to create and edit releases on Github (and upload artifacts)
- vektra/vega - A distributed mailbox system
- hashicorp/memberlist - Golang package for gossip based membership and failure detection
- dogestry/dogestry - Use Amazon S3 as your Docker registry
- vzex/dog-tunnel - p2p tunnel,(udp mode work with kcp,https://github.com/skywind3000/kcp)
- xordataexchange/crypt - Store and retrieve encrypted configs from etcd or consul
- lukasmartinelli/redis-pipe - Treat Redis Lists like Unix Pipes
- outbrain/orchestrator - MySQL replication topology manager/visualizer
- olekukonko/tablewriter - ASCII table in golang
- kelseyhightower/envconfig - Golang library for managing configuration data from environment variables
- jamiemccrindle/dockerception - Docker building dockers - keeping them small
- anachronistic/apns - A Golang package for sending Apple Push Notifications and using the Feedback Service.
- square/certstrap - Tools to bootstrap CAs, certificate requests, and signed certificates.
- ibuildthecloud/systemd-docker - Wrapper for "docker run" to handle systemd quirks
- harbur/captain - Captain - Convert your Git workflow to Docker 🐳 containers
- getgauge/gauge - Light weight cross-platform test automation
- AppliedTrust/traildash - AWS CloudTrail Dashboard
- PuerkitoBio/martini-api-example - An example RESTful API application built with Martini.
- facebookgo/inject - Package inject provides a reflect based injector.
- xlvector/hector - Golang machine learning lib
- codahale/metrics - This is not the Java library.
- ryandotsmith/l2met - Convert a formatted log stream into metrics
- alexanderGugel/wsd - 👊 cURL for WebSocket Servers
- jrsix/go2o - Golang基于DDD的o2o应用
- hugows/hf - (another) Fuzzy file finder for the command line
- driskell/log-courier - Log Courier, a lightweight log shipper with Logstash integration.
- blackbeans/kiteq - kiteq is a distributed mq framework
- walter-cd/walter - Tiny deployment pipeline
- jbrukh/bayesian - Naive Bayesian Classification for Golang.
- flynn-archive/discoverd - Archived -- see https://github.com/flynn/flynn
- kelseyhightower/terminus - Get facts about a Linux system.
- andrewchambers/cc - Cross platform C preprocessor and compiler.
- mesosphere/mesos-dns - DNS-based service discovery for Mesos.
- t3rm1n4l/megacmd - A command-line client for mega.co.nz storage service
- rakyll/globalconf - Persist flag values into an ini file
- jeansfish/RFC6749.zh-cn - A translation of simplified chinese for RFC 6749-The OAuth 2.0 Authorization Framework. RFC 6749 - OAuth 2.0授权框架简体中文翻译。
- tleyden/open-ocr - Run your own OCR-as-a-Service using Tesseract and Docker
- jbenet/hashpipe - hashpipe - pipe iff the hash matches
- dockerboard/dockerboard - [WIP]Simple dashboards, visualizations, managements for your dockers.
- pointlander/peg - Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator.
- yinqiwen/gsnova - Snova client written by golang
- tobert/pcstat - Page Cache stat: get page cache stats for files on Linux
- bradfitz/runsit - It runs it.
- huichen/mlf - 大数据机器学习框架
- quii/mockingjay-server - Fake server, Consumer Driven Contracts and help with testing performance from one configuration file with zero system dependencies and no coding whatsoever
- jmoiron/jsonq - simple json field access for golang
- google/skicka - Command-line utility for working with Google Drive. Join the mailing list at https://groups.google.com/forum/#!forum/skicka-users.
- thefryscorer/schemer - Generates terminal colours from images.
- nf/sigourney - A modular audio synthesizer
- streadway/handy - net/http handler filters
- progrium/termshare - Quick and easy terminal sharing.
- Imgur/mandible - An all-in-one image-uploader
- kyledayton/requesthub - Receive, Log, and Proxy HTTP requests
- hashicorp/consul-haproxy - Consul HAProxy connector for real-time configuration
- github/lfs-test-server - Standalone Git LFS server
- ezotrank/logsend - Logsend is high-performance tool for processing logs
- jmcvetta/napping - Golang HTTP client library
- jstemmer/rehook - Webhook dispatcher
- ehazlett/interlock - Docker Event Driven Plugin System
- hashicorp/yamux - Golang connection multiplexing library
- KosyanMedia/burlesque - Message queue server with HTTP interface
- valyala/ybc - Fast in-process BLOB cache with persistence support
- omc/dendrite - Dendrite adds all your logs to a single structured log stream, so you can search, graph, and analyze easier.
- mislav/anyenv - rbenv-inspired version manager that can be configured to manage versions of ANYTHING
- mcuadros/dockership - dead simple docker deploy tool
- zachlatta/pyre - tinder cli built at stupid hackathon san francisco 2015
- goerlang/node - Implementation of Erlang node
- gocraft/health - Instrument your web apps with logging and metrics
- q3k/crowbar - Tunnel TCP over a plain HTTP session
- carbocation/interpose - Minimalist net/http middleware for golang
- qiniu/py - Golang bindings to the CPython C-API
- prydonius/karn - Manage multiple Git identities
- martini-contrib/render - Martini middleware/handler for easily rendering serialized JSON, XML, and HTML template responses.
- robpike/filter - Simple apply/filter/reduce package.
- jmhodges/jsonpp - A fast command line JSON pretty printer.
- cenkalti/dalga - MySQL backed Job Scheduler with a HTTP interface
- andrewrk/jamulator - (unmaintained) recompiling NES roms into native executables
- heroku/force - A command-line interface to force.com
- jmcvetta/neoism - Neo4j client for Golang
- couchbase/sync_gateway - Connects Couchbase Lite to Couchbase Server
- cespare/reflex - Run a command when files change. Few frills.
- EricR/sys.json - Expose server performance stats as a JSON API. Mostly just a toy project at this point.
- stephens2424/muxchain - Lightweight Middleware for net/http
- milosgajdos83/tenus - Linux networking in Golang
- coreos/etcdctl - A simple command line client for etcd
- leekchan/gtf - gtf - a useful set of Golang Template Functions
- juju/ratelimit - Efficient token-bucket-based rate limiter package.
- heroku/log-shuttle - HTTP log transport.
- fumin/ntm - An implementation of Neural Turing Machines
- spf13/nitro - Quick and easy performance analyzer library for golang
- mgutz/logxi - A 12-factor app logger built for performance and happy development
- juju/errgo - Error tracing and annotation.
- lubia/sniper - A powerful & high-performance http load tester
- ParsePlatform/parse-cli - Parse Command Line Tool
- jmhodges/justrun - A tool that watches files, and runs possibly long-lived commands when they change.
- sony/sonyflake - A distributed unique ID generator inspired by Twitter's Snowflake
- ajstarks/openvg - Tools for exploring OpenVG
- bitly/forgettable - Various implementations of the forget table: a distributional database that forgets data
- tsuru/gandalf - Gandalf is an API to manage git repositories.
- oguzbilgic/pandik - monitoring tool for web services
- jingweno/gh - Fast GitHub command line client (deprecated). gh has been merged into https://github.com/github/hub, see mislav/hub#475 for more info
- atnet/go2o - Golang基于DDD的o2o应用
- bmizerany/noeqd - A fault-tolerant network service for meaningful GUID generation
- gorilla/context - A golang registry for global request variables.
- campoy/jsonenums - This tool is similar to golang.org/x/tools/cmd/stringer but generates MarshalJSON and UnmarshalJSON methods.
- buaazp/uq - Another simple persistent message queue.
- mattrco/anode - Utility for analyzing graphite metrics. Experimental package.
- danjac/photoshare - Learning app for Go and Angular
- GoogleCloudPlatform/golang-docker - Docker images for golang
- str1ngs/go-git - Go bindings to libgit2
- NickPresta/chameleon - Caching reverse proxy for testing written in Go
- border/golang-china - Chinese Go Programming Language User Group
- skelterjohn/go-gb - A(nother) tool to build go projects.
- lxn/go-pgsql - A PostgreSQL client package for the Go Programming Language
- lkesteloot/trs80 - TRS-80 Model III emulator in Go with a web interface
- jabb/gocurse - Go bindings for NCurses
- tj/go-search - Search Godoc.org via the command-line.
- tav/go - A Git mirror of the Go repository
- mtourne/gurl - gURL, it's like cURL but for SPDY in Go.
- jonhoo/drwmutex - Distributed RWMutex in Go
- hailocab/ctop - CTOP ("top" for Cassandra) - See what's going on in real-time
- stevenleeg/gobb - A simple and fast bulletin board written in Go.
- shykes/spdy-go - A SPDY implementation for humans, written in Go
- dchest/authcookie - Go package authcookie implements creation and verification of signed authentication cookies.
- alexcesaro/mail - Mail packages for Go
- rsc/gt - go test but faster (cached)
- mjibson/goon - Autocaching interface to the app engine datastore for Go
- miguel-branco/goconfig - Configuration file parser for Go.
- kr/s3 - Go package for Amazon’s S3 API
- VividCortex/robustly - Run functions resiliently in Go, catching and restarting panics
- dchest/uniuri - Go package uniuri generates random strings good for use in URIs to identify unique objects.
- daryl/zeus - Go HTTP router.
- mmitton/ldap - Basic LDAP v3 functionality for the GO programming language.
- goburrow/melon - Dropwizard-like web service framework in Go (golang)
- akhenakh/gozim - A Go native implementation for ZIM files
- yosssi/gmq - Pure Go MQTT Client
- nathany/go-poodr - A Go translation of the example code from Practical Object-Oriented Design in Ruby by Sandi Metz.
- mijia/gopark - A Naive/Local Go Porting of Spark/DPark
- martinp/ifconfig - IP address lookup service written in Go
- goken/goken - goken study repository
- virushuo/Go-Apns - Go library for Apple Push Notification Service (APNs)
- kentaro/delta - HTTP shadow proxy server written in Go
- ivpusic/go-hotreload - Configurable recompiling and rerunning go apps when source changes
- guelfey/go.dbus - Native Go bindings for D-Bus
- azer/mao - Pragmatic BDD Testing Framework For Go
- askn/go_examples - golang examples
- Urmel/Go2D - GoLang 2D Game Library based on SDL 1.3. This can be used to easily write games using Go (www.golang.org) using SDL 1.3 for hardware-accelerated rendering (OpenGL or DirectX9). This will also be the core engine for the MMORPG "Pokemon Universe" (https://code.google.com/p/pokemon-universe)
- pedronasser/go-piper - A functional concurrent pipeline builder and management for Go
- idada/go-labs - 杂七杂八的Go语言实验代码
- go-gl-legacy/glfw - Go bindings for libglfw 2.x
- dforsyth/donut - A library for building clustered services in Go
- chuckpreslar/emission - A simple Event Emitter for Go.
- ryszard/goskiplist - A skip list implementation in Go
- realistschuckle/gohaml - An implementation of the popular XHTML Abstraction Markup Language using the Go language.
- paulsmith/gogeos - Go library for spatial data operations and geometric algorithms (Go bindings for GEOS)
- omeid/go-resources - Go resources/assets embeding with no external dependency and out of box http.FileSystem support.
- newrelic/check_docker - A Go Nagios check for Docker
- kless/go2js - Translator from Go to JavaScript
- hgfischer/go-otp - Package go-otp implements one-time-password generators used in 2-factor authentication systems like RSA-tokens. Currently this supports both HOTP (RFC-4226), TOTP (RFC-6238) and Base32 encoding (RFC-3548) for Google Authenticator compatibility
- dgryski/dkeyczar - Port of Google's Keyczar cryptography library to Go
- darkhelmet/balance - Simple TCP load balancer in Go
- bndr/gojenkins - Jenkins API Client in Go
- ungerik/go3d - A performance oriented 2D/3D math package for Go
- simonz05/godis - godis - a Redis client for Go
- nsf/gollvm - LLVM bindings for the Go programming language
- jmckaskill/gospdy - SPDY client/server for Go
- carloscm/gossie - Cassandra library for Go
- MiniProfiler/go - A simple but effective mini-profiler for Go websites
- ungerik/go-rest - A small and evil REST framework for Go
- DamnWidget/VenGO - Create and manage Isolated Virtual Environments for Go
- ant0ine/go-json-rest-examples - Examples for go-json-rest
- nsf/gothic - Tcl/Tk Go bindings
- GeertJohan/gomatrix - Displays "The Matrix" in a terminal
- sfreiberg/gotwilio - Twilio library for Go (golang).
- mxk/go-imap - IMAP4rev1 Client for Go
- inconshreveable/go-vhost - HTTP/TLS hostname multiplexing library for Go
- goofcc/gorevel - Go语言Revel框架学习—Revel中文社区源码
- jemygraw/GoStandardLibrary-Chinese - Golang的标准库中文版,由Go友团 (http://golanghome.com) 领导翻译。
- neelance/go-angularjs - GopherJS bindings to AngularJS
- kuroneko/gosqlite3 - Go Interface for SQLite3
- jmckaskill/go-capnproto - Cap'n Proto library and parser for go
- petar/GoDCCP - GoDCCP is an implementation of the Datagram Congestion Control Protocol in Go
- lionelbarrow/braintree-go - A Go client library for Braintree
- handcraftsman/GeneticGo - Genetic problem solver written in Go
- dynport/gocloud - Collection of golang libraries for cloud APIs
- afitz/golua - Go bindings for Lua C API - in progress
- momotech/GoRedis - A persistent RedisServer, base on rocksdb, implemented by Go.
- martine/go-imap - golang IMAP client library
- zeebo/gostbook - Guestbook demo for blog post
- weigj/go-odbc - ODBC Driver for Go language
- reiver/go-porterstemmer - A native Go clean room implementation of the Porter Stemming algorithm.
- mattn/go-mruby - go-mruby make interface to embed mruby into go.
- rtt/Go-Solr - A solr library written in Go
- rounds/go-bqstreamer - Stream data into Google BigQuery concurrently using InsertAll()
- nranchev/go-libGeoIP - GO Lib GeoIP API for Maxmind
- gophergala/go_report - A report card for your Go application
- ziutek/kasia.go - Templating system for HTML and other text documents - go implementation
- iron-io/iron_go - iron.io API libraries
- dpapathanasiou/go-statemachine - An implementation of a finite state machine in Go
- siddontang/go - my golang lib
- scottferg/Dropbox-Go - Go library for the Dropbox API
- kisielk/raven-go - raven-go is a Go client for Sentry
- wernerd/GoRTP - A RTP stack for Go
- dpapathanasiou/go-api - This package provides a framework for creating HTTP servers in Go (http://golang.org/) to handle API requests capable of replying in xml, json, or any other valid content type.
- bgentry/que-go - An interoperable Golang port of the Ruby Que queuing library for PostgreSQL
- telehash/gogotelehash - The official Telehash package for Go
- mailgun/mailgun-go - Go library for sending mail with the Mailgun API.
- dustin/go-coap - Implementation of CoAP in go.
- davemeehan/Neo4j-GO - Neo4j REST Client in golang
- alexzorin/libvirt-go - Go bindings for libvirt
- mitchellh/go-vnc - VNC client and server library for Go.
- kz26/gohls - gohls - Downloader for HTTP Live Streaming (HLS) streams, written in Golang
- segmentio/go-prompt - Go terminal prompts.
- dbravender/go_mapreduce - A simple MapReduce implementation in Google Go.
- tatsushid/go-fastping - ICMP ping library for Go inspired by AnyEvent::FastPing Perl module
- dustin/go-heatmap - Heatmap creation stuff for go.
- aktau/gofinance - Financial information retrieval and munging (stocks, ETFs, funds, currencies, ...). Libs and app written in golang. Uses multiple datasources: Yahoo Finance, Bloomberg, et cetera.
- sosedoff/lunchy-go - OSX Launch Manager
- fuxiaohei/GoInk - very simple go web framework
- white-pony/go-fann - Go bindings for FANN, library for artificial neural networks
- VictorDenisov/go_koans - Koans for go language.
- petar/GoNeedle - GoNeedle is a system for punching reliable transport over UDP through NATs and Firewalls
- gophersjp/go - Japanese go document; goのドキュメントを翻訳するプロジェクト
- fs111/kurz.go - a url shortener made using go and redis
- blackbeans/go-apns - go-apns is a golang package for sending apple notification by the easy way
- norisatir/go-gtk3 - go-gtk3 - GTK3 BINDINGS FOR GO
- op/go-libspotify - Language bindings for libspotify in Go (Golang)
- alecthomas/log4go - Logging package similar to log4j for the Go programming language
- hokapoka/goauth - GOAuth An Oauth consumer Written in Go V 0.0.5
- Terry-Mao/gopush2 - Terry-Mao/gopush2 is an push server written by golang. (websocket)
- tecbot/gorocksdb - gorocksdb is a Go wrapper for RocksDB
- sourcegraph/go-selenium - Selenium WebDriver client for Go
- paulmach/go.geo - Geometry/geography library in Go
- lestrrat/go-xslate - Powerful Template Engine for Go (port Perl5's Text::Xslate)
- kklis/gomemcache - Go memcache client package
- iNamik/go_lexer - GO API To Help You Create Hand-Written Lexers - See My 'go_parser' Project for the Parser API and 'go_lexer_matcher' Project for a Fluent Interface for Matching Tokens.
- bgentry/heroku-go - Golang Heroku API Client
- progrium/go-basher - Library for writing hybrid Go and Bash programs
- jpoehls/gophermail - Simple mail package for Go
- huichen/gobo - 新浪微博Go语言SDK
- fanliao/go-promise - A library implement futrue and promise
- strava/go.strava - A complete client library for the Strava V3 API
- mreiferson/go-ujson - a pure Go port of ultrajson
- fzzy/sockjs-go - Go SockJS server
- ejoy/goscon - stable connection
- ascherkus/go-id3 - ID3 parsing library for go
- StepLg/go-graph - Graph library for Go/golang language.
- awsong/go-darts - Double-ARray Trie System for golang
- sendgridlabs/go-kinesis - GO library for AWS Kinesis
- remyoudompheng/go-misc - Miscellaneous Go toys
- mcuadros/go-syslog - Syslog server library for go.
- coreos/go-gitreceive - A gitreceive implementation in Go
- stealthly/go-avro - Apache Avro for Golang
- hashicorp/atlas-go - The official Go client for HashiCorp's Atlas
- ccding/go-stun - a go implementation of the STUN client (RFC 3489 and RFC 5389)
- mattn/go-shellwords - Parse line as shell words
- mattbaird/gosaml - SAML client library written in Go (golang)
- jehiah/go-strftime - go implementation of strftime
- diegogub/aranGO - Golang driver for ArangoDB
- ddliu/go-httpclient - Advanced HTTP client for golang
- coreos/third_party.go - third_party.go - self contained GOPATH helper
- cactus/go-statsd-client - statsd client for Go
- vaughan0/go-zmq - ZeroMQ bindings for Go
- shurcooL/go - Common Go code.
- segmentio/analytics-go - Segment analytics client for Go
- flosch/GoPy - An experimental Python bytecode interpreter implementation in Go
- dynport/gossh - Golang ssh library
- ziutek/simple_go_wiki - Tutorial which explain how to write the database-driven Web application using kasia.go, kview and mymysql
- rcrowley/go-librato - Go client for Librato Metrics
- mseshachalam/go-angular - angular js web app(backed by golang) to show and rate cute puppies
- luismesas/goPi - A library for using Raspberry Pi on Golang
- janne/go-lisp - A Lisp implementation in Go
- hjr265/redsync.go - Redis-based distributed mutual exclusion lock implementation for Go
- coreos/go-semver - semver library in Go
- Lazin/go-ngram - Ngram index for golang
- vaughan0/go-ini - INI parsing library for Go.
- t3rm1n4l/go-mega - A client library in go for mega.co.nz storage service
- plucury/mqtt.go - The MQTT encoder & decoder,written in GO lang
- fiorix/go-web - Utilities for http servers written in Go
- chuanyi/gosegment - golang 版中文分词包, inspired from 盘古分词
- alonsovidales/go_ml - Machine Learning libraries for Go Lang - Linear regression, Logistic regression, etc.
- abneptis/GoAWS - Go bindings for AWS
- vladimirvivien/gowfs - A Go client binding for Hadoop HDFS using WebHDFS.
- tent/hawk-go - Hawk authentication implementation in Go
- medcl/gopa - [狗爬],a distributed spider written in Go.
- mattn/go-uv - Go binding for libuv
- jbarham/gopgsqldriver - PostgreSQL driver for the Go SQL database package
- fxsjy/RF.go - Random Forest implemtation in GoLang
- fernet/fernet-go - Fernet generates and verifies HMAC-based authentication tokens.
- fern4lvarez/go-metainspector - Simple web scraping for Go.
- cocaine/cocaine-framework-go - Cocaine Go Framework
- cloudfoundry-incubator/garden - Go Warden
- ungerik/go-rss - Simple RSS parser for Go
- ungerik/go-cairo - Go binding for the cairo graphics library
- qpliu/qrencode-go - QR encoder in Go
- mncaudill/go-flickr - A wrapper for Flickr's API written in Go
- cookieo9/resources-go - An assets-loading package for Go.
- bugsnag/bugsnag-go - Automatic panic monitoring for golang, net/http and revel
- adjust/gohub - github webhook based deloyment server
- vito/go-parse - A Parsec-like parsing library for Go.
- mfenniak/go-soap - WSDL Parser for Golang
- lumanetworks/go-tcp-proxy - A small TCP proxy written in Go
- googollee/go-gcm - Go for GCM(Google Cloud Messaging) to push message to android device.
- freeformz/go-heroku-example - Hello world Heroku app written in Go
- sepeth/go-coreutils - Go implementation of coreutils
- notvitor/go-basics - An A to Z of Go Basics - Golang Basics
- joekarl/go-libapns - Low level APNS library for go
- googleglass/mirror-quickstart-go - Google Mirror API's Quickstart for Go (deprecated)
- coreos/go-omaha - omaha protocol for go
- xuyu/goredis - redis client for golang
- jstemmer/go-junit-report - Convert go test output to junit xml
- jbarham/pgsql.go - PostgreSQL high-level client library wrapper for Go
- jacobsa/go-serial - A Go library for dealing with serial ports.
- ianr0bkny/go-sonos - A Go-language library for accessing UPnP AV devices
- dradtke/go-allegro - Go bindings for Allegro 5.
- coreos/go-namespaces - Golang implementations of Linux Namespaces
- RaymondChou/goqr - A fast qrcode generate write with google golang.
- pubnub/go - PubNub clients for Go
- mapmeld/mapplz-go - Make mapping quick and easy in different languages with MapPLZ
- jhillyerd/go.enmime - MIME Mail Parsing for Go
- fhs/gompd - Client side library for MPD (Music Player Daemon) for Go Programming Language.
- bradfitz/go-sql-test - test ALL the databases
- afolmert/libtcod-go - Go (golang) bindings for libtcod roguelike toolkit
- turret-io/go-menu - A library for building simple, interactive, menus in Go
- kylelemons/gousb - Idiomatic Go bindings for libusb-1.0
- ccding/go-logging - the logging package for golang
- xushiwei/go-iconv - libiconv for go - Convert string to requested character encoding
- reddragon/bloomfilter.go - A Bloom Filter Implementation in Go
- petar/GoReverseProxy - An NGINX-alike HTTP reverse proxy in Go
- male110/GoMvc - a golang mvc like asp.net mvc
- fawick/go-mapnik - Go bindings for mapnik (http://www.mapnik.org or http://github.com/mapnik/mapnik)
- daemonl/go_sweetpl - Sugar for Go templates
- cactus/go-camo - Go version of Camo server.
- armon/go-chord - Golang implementation of the Chord protocol
- schuyler/neural-go - A multilayer perceptron network implemented in Go, with training via backpropagation.
- plouc/go-gitlab-client - A simple gitlab api client written in Go (golang)
- nuance/go-nlp - Utilities for working with discrete probability distributions and other tools useful for doing NLP work
- jcowgar/go-iup - Go wrapper around the Iup GUI toolset
- gambol99/go-marathon - A GO API library for working with Marathon
- fiorix/go-diameter - Diameter stack and Base Protocol for the Go programming language
- dgryski/go-failure - Phi Accrual Failure Detection
- chzyer/go-fetcher - 爬虫器(golang), 模拟浏览器特征保存cookie,referer,以达到爬虫的目的
- segmentio/go-loggly - Loggly client for Go
- samuel/go-opencl - OpenCL bindings for Go
- rocky/go-fish - A simple go REPL building on top of the go-interactive expression evaluator
- mattrobenolt/go-celery - WIP
- laurent22/toml-go - Toml parser in Go
- kisielk/whisper-go - A golang library for whisper databases
- gmallard/go-samp - A Collection of Simple Example go Programs.
- dgryski/go-identicon - Create simple visual hashes of data, similar to github's identicons.
- agonopol/go-stem - Word Stemming in Go
- raguay/goAlfred - This go library is used to create workflows for Alfred 2 easier. It will automatically create your cache and data directories. It also creates the xml listing for the feedback system. Examples included.
- crackcomm/go-clitable - Command line (ASCII) table for Golang
- bolknote/go-gd - Go bingings for GD (http://www.boutell.com/gd/)
- bgentry/go-osxkeychain - Golang package for accessing and manipulating the Mac OS X Keychain
- sdming/gosnow - snowflake in golang
- matt-west/go-blog - A simple blog framework built with GO. Uses HTML files and a JSON dict to give you more control over your content.
- lintide/GoConcurrencyPatterns - Go Concurrency Patterns
- dgryski/go-jump - go-jump: Jump consistent hashing
- akavel/polyclip-go - Go library for Boolean operations on 2D polygons.
- ThePiachu/GoBit - A Golang implementation of Bitcoin
- ssdb/gossdb - SSDB Golang client
- sourcegraph/go-vcs - manipulate and inspect VCS repositories in Go
- dustin/go-wikiparse - mediawiki dump parser for loading up wikipedia data
- dustin/go-broadcast - A trivial channel pubsub I use in lots of projects.
- drone/go-github - Go bindings for the GitHub API
- cespare/go-smaz - A pure Go implementation of the smaz compression library for short strings.
- bouk/go-faster - You can always Go faster
- bketelsen/handlersocket-go - A Go library for connecting to HandlerSocket (github.com/ahiguti/HandlerSocket-Plugin-for-MySQL)
- Juniper/go-netconf - NETCONF implementation in Go.
- kylelemons/go-rpcgen - A protoc-gen-go wrapper including an RPC stub generator
- iNamik/go_parser - GO API To Help You Create Hand-Written Parsers - See My 'go_lexer' Project for the Lexer API
- fmpwizard/go-cortex - Adding intelligence to your world http://blog.fmpwizard.com
- apiguy/go-hmacauth - HMAC Auth for Martini web applications
- adkennan/dox2go - Golang PDF generator
- tobi/airbrake-go - Go library to report errors to airbrake and compatible servers
- spbooks/go1 - Code archive for the book Level Up Your Web Apps With Go
- mauidude/go-readability - A Go implementation of the readability algorithm by arc90 labs
- linuxdeepin/go-qt5 - go language & qt5
- krig/go-sox - libsox bindings for go
- coreos/go-log - Go logging library with systemd journal support
- armon/go-proxyproto - Golang package to handle HAProxy Proxy Protocol
- abneptis/GoJVM - JVM (JNI) bindings for Go
- 9fans/go - Packages and commands for using Plan 9 from Go
- winlinvip/go-srs - Fork from https://github.com/simple-rtmp-server/go-srs
- mattrajca/GoEV3 - LEGO Mindstorms EV3 API for Google Go
- drone/go-bitbucket - Go bindings for the Bitbucket API
- donnie4w/go-logger - golang 日志处理库
- daviddengcn/go-pr - Pattern recognition package in Go lang.
- chrissnell/GoBalloon - High Altitude Balloon payload controller in Go
- begoon/go-tcpspy - TCP/IP proxy (spy, redirector) in Go
- wtolson/go-taglib - Go wrapper for taglib
- ungerik/go-gravatar - Go wrapper for the Gravatar API
- phf/go-openal - Experimental OpenAL bindings for Go.
- felixge/go-ardrone - Parrot AR Drone 2.0 drivers and protocols written in Go.
- davecgh/go-xdr - Implements the XDR standard as specified in RFC 4506 in pure Google Go (Golang)
- noahdesu/go-ceph - Go bindings for RADOS, RBD, and CephFS
- moovweb/go-cache - adaptive replacement cache
- mcuadros/go-version - Version normalizer and comparison library for go
- fiorix/go-eventsocket - FreeSWITCH Event Socket library for the Go programming language.
- yohcop/openid-go - OpenID consumer implementation in Go - golang
- ungerik/go-mail - Email utilities for Go
- rainliu/GoHM - H265/HEVC HM Video Codec in Go
- dgryski/go-change - Online Change Detection Algorithm
- mistifyio/go-zfs - Go wrappers for ZFS commands
- kavu/go-phash - Go wrapper library for pHash
- jasonmccampbell/GoSodium - Go (#golang) wrapper for LibSodium library
- hypebeast/go-osc - Open Sound Control (OSC) library for Golang. Implemented in pure Go.
- flynn/go-shlex - Fork of go-shlex from Google Code
- fjl/go-couchdb - Yet another CouchDB HTTP API wrapper for Go
- antonlahti/go-winapi - A Windows API wrapper package for the Go Programming Language
- GeertJohan/go.tesseract - go.tesseract is a wrapper for the tesseract-ocr library.
- yvasiyarov/newrelic_platform_go - Newrelic Platform SDK for Go(golang)
- wulijun/go-php-serialize - Golang implementation for PHP's function serialize() and unserialize()
- thoj/go-mysqlpure - MySQL client library written in pure Go / golang.
- suapapa/go_sass - Go Binding for libsass
- savaki/go.hue - A Go library to manage your Philips Hue devices
- nickoneill/go-dropbox - go library for the dropbox API
- mattn/go-gntp - GNTP for golang. http://www.growlforwindows.com/gfw/help/gntp.aspx
- flynn-archive/go-discoverd - Archived -- see https://github.com/flynn/flynn
- errplane/errplane-go - Go library for metrics for Errplane
- dgryski/go-simstore - simhash storage and searching
- zorkian/go-datadog-api - A Go implementation of the Datadog API.
- toberndo/go-stree - A package for Go that can be used for range queries on large number of intervals
- stathat/go - Go package for reporting stat counts and values to StatHat
- sbinet/go-hdf5 - Go bindings to the HDF5 library
- runningwild/go-fftw - Go bindings for fftw3
- robyoung/go-whisper - A Go port of Graphite's Whisper timeseries database
- riobard/go-mailgun - Mailgun client in Go
- kr/beanstalk.go - Client library for beanstalkd, written in Go.
- kballard/go-shellquote - Go utilities for performing shell-like word splitting/joining
- phf/go-db - Generic database API for Go.
- nimajalali/go-force - Go (golang) library for calling Salesforce.com (force.com) web api's
- lazytiger/go-v8 - v8 javascript engine binding for golang
- dustin/go-nntp - NNTP client and server for the go language.
- dgryski/go-topk - Streaming TopK estimates
- 4ad/go - Go development tree for the arm64 port (historical)
- tebeka/go2xunit - Convert "go test" output to xunit compatible (used in Jenkins/Hudson)
- skoo87/log4go - simple log library for Go language
- popons/go-libusb - libusb-0.1 golang wrapper
- plouc/go-jira-client - A simple jira api client written in Go (golang)
- minaandrawos/Go-Protobuf-Examples - Protobuf server and client in Go
- jm/go-semver - A semantic version library for Go
- jbenet/go-peerstream - p2p stream multi-multiplexing in Go (with https://github.com/docker/spdystream)
- hashicorp/go-syslog - Golang syslog wrapper, cross-compile friendly
- gedex/go-instagram - Go library for accessing Instagram REST and Search APIs
- shkh/lastfm-go - Golang wrapper for the Last.fm API 2.0
- mxk/go-flowrate - Go package for limiting and monitoring data flow rate
- jgrahamc/go-openssl - Go wrapper for some OpenSSL functions in libcrypto
- xxtea/xxtea-go - XXTEA encryption algorithm library for Golang.
- str1ngs/go-binfmt - go-binfmt registers Go language .go files with binfmt which allows you to run Go files directly.
- sourcegraph/go-ses - Amazon AWS Simple Email Service (SES) client for Go
- sabhiram/go-wol - Simple wake on LAN magic packet generator for golang
- edsrzf/go-git - A Git implementation in Go
- dustin/go-jsonpointer - jsonpointer implementation for go
- alloy-d/now.go - A little bit of magic for keeping track of the things you have to do.
- zencoder/disque-go - Go client for the Disque server
- ptrv/go-gpx - GPX file parser for the Go language
- nordicdyno/go-pubsub - scalable websocket pub/sub server over NSQ
- inconshreveable/go-keen - Keen IO Client SDK in Go
- fabiokung/go-dynamodb - Go client package for DynamoDB
- ua-parser/uap-go - Go implementation of ua-parser
- micrypt/go-plivo - A Go client for the Plivo.com API.
- gophergala/go-tasky - Go-Tasky is a simple go tool that makes it easy to expose server side tasks with a RESTful api.
- bytbox/go-pop3 - RFC1939 client implementation for go
- andrew-d/go-termutil - Terminal utilities for golang
- riobard/go-virtualbox - VirtualBox wrappers in Go.
- papamitra/go-dbus - Go bindings for D-Bus
- jbenet/go-multihash - multihash implementation in Go
- flynn-archive/go-flynn - Archived -- see https://github.com/flynn/flynn
- PokemonUniverse/go-gameserver - Pokemon Universe game server
- yunba/mqtt.go - mqtt library in golang
- tenntenn/gae-go-testing - Testing library for Go App Engine, giving you an appengine.Context fake that forwards to a dev_appserver.py child process.
- mikebell-org/go-couchdb - Another couchdb lib for go
- mattn/go-xmlrpc - xmlrpc interface for go
- malkia/go-runner - simple go language runner
- jbarham/cdb.go - Cdb ("constant database") implementation for Go
- fabioxgn/go-bot - IRC bot written in go
- cloudbase/go-winrm - Golang WinRM package
- caiofilipini/casadocodigo-go - Exemplos de código do livro "Programando em Go: crie aplicações com a linguagem do Google", da editora Casa do Código.
- abneptis/GoUUID - UUID generator/parser for Go
- Mistobaan/go-apns - Apple Notification Service API for GOLANG
- yongye/go - Tetris Game // Generalized Tetris in Golang
- xconstruct/go-pushbullet - Go library for the PushBullet API
- softlayer/xapi-go - A XAPI (XenServer API) go binding with native interfaces and structs. Still a work in progress, welcoming pull requests.
- laurent22/ical-go - iCal package for Go (Golang)
- dogenzaka/go-iap - go-iap verifies the purchase receipt via AppStore or GooglePlayStore
- deis/example-go - A simple Go app for Deis, the open source PaaS
- cloudfoundry-community/go-cfenv - Go Cloud Foundry Environment Parsing Package
- siddontang/go-log - a golang log lib supports level and multi handlers
- dustin/go-rs232 - RS232 / Serial interface for go
- bobertlo/go-mpg123 - Go bindings for the libmpg123 MP3 decoding library
- abneptis/GoNetlink - An implementation of netlink sockets for Go, and libraries for RTNetlink
- samuel/go-socks - SOCKS5 proxy library for Go
- joncooper/go - Experiments with the Go (http://www.golang.org/) programming language
- gophergala/go_ne - GoKiss! - A plugin-based server automation and deployment tool written in Go - aka a highly configurable task runner!
- nchern/go-R - Go bindings for R language
- garfunkel/go-tvdb - Simple, sexy and easy golang module for theTVDB.
- rif/cache2go - Simple go object caching library with expiration capabilities
- inhies/go-cjdns - A group of packages for working with cjdns using Go.
- stellar/go-horizon - go-horizon is the client facing HTTP API server for the Stellar ecosystem
- drone/drone-go - Go client for the Drone API
- reborndb/go - Base Go libs
- rancher/go-rancher - Go language bindings for Rancher API
- baz/go-paypal - PayPal NVP library written in Go
- cryptix/go - common go code
- Automattic/go - A place for Go packages to go boldly (or live long and prosper).
- tgulacsi/go - Common go helper utils, each in its subdir
- qrush/go - explorations into google's go
- hokapoka/go-mongo - A MongoDB driver for Go.
- PaulCrickard/Go - My Go projects
- sysdb/go - Core Go language bindings for SysDB
- stehem/Go - Concurrently download images using Go and Reddi's json API.
- ssrl/go - A mirror of the Go repository
- mike-matera/Go - My Go code library
- imelven/go - playing around with go
- conwaysgame/go - A Go implementation of Conway's Game of Life
- brianolson/go-openid - OpenID implementation in Go
- 6xiao/go - generic code
- miguelpragier/handy - Tools and helpers for all level of programs and programmers
- container - A powerful IoC Container with fluent and easy-to-use interface.
- KeisukeYamashita/biko - CLI tool to jump to your browser directly
- Allenxuxu/gev - 🚀 a lightweight, fast non-blocking TCP network library based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers. 🚀一个轻量、比标准库更快的基于 Reactor 模式的非阻塞 TCP 网络库,支持自定义协议,轻松快速搭建高性能服务器。
- ThreeDotsLabs/watermill - Building event-driven applications the easy way. You can use conventional pub/sub implementations like Kafka, NATS, Google Cloud Pub/Sub or RabbitMQ, but also HTTP or MySQL binlog if that fits your use case.