Libraries:
Tools:
- Go Version Manager: https://github.com/moovweb/gvm
- Go cross compilation support: https://github.com/davecheney/golang-crosscompile
- Go Remote Packages
Videos:
- http://blog.golang.org/2013/05/advanced-go-concurrency-patterns.html
- https://code.google.com/p/go-wiki/wiki/GoTalks
- Go: code that grows with grace ( http://vimeo.com/53221560 )
- Go: a simple programming environment( http://vimeo.com/53221558)
- Go concurrency in production - Stathat (http://www.youtube.com/watch?v=ruw0uOC4_Xk)
Examples:
- https://sites.google.com/site/gopatterns/
- https://github.com/golang-samples
- http://dave.cheney.net/resources-for-new-go-programmers
- http://golang-examples.tumblr.com/
- http://www.reddit.com/r/golang/comments/1bxadf/how_did_you_learn_how_to_code_in_go/
- https://code.google.com/p/go-wiki/wiki/Articles
- Real Life Concurrency in Go (http://matt.aimonetti.net/posts/2012/11/27/real-life-concurrency-in-go/, 2012.11)
Articles:
- Replacing Clever Code with Unremarkable Code in Go, 2013.06
- Why Go?, 2013.05
- DevHell - but today I'm most excited about Google's Go
- The Case For Go - Many good links!
- Go Code Layout
- Network Autoconfiguration with Go and ØMQ(2013.02)
- Go on Appengine, 2013.04
- Zero-downtime restarts in Go
http://www.reddit.com/r/golang
Companies using Go:
Intros:
Basics:
- http://research.swtch.com/godata
- http://research.swtch.com/godata2
- http://research.swtch.com/gotour
- http://research.swtch.com/gopackage
*** GENERATED BY https://github.com/mindreframer/techwatcher (ruby _sh/pull golang-stuff) ***
abh/geodns:
GeoDNS server
224 commits, last change: 2013-07-24 21:54:43, 183 stars, 12 forks
alco/gostart:
A getting started guide for Go newcomers
33 commits, last change: 2013-04-01 07:06:56, 98 stars, 7 forks
ant0ine/go-json-rest:
A quick and easy way to setup a RESTful JSON API
113 commits, last change: 2013-07-21 23:21:38, 65 stars, 8 forks
ant0ine/go-urlrouter:
Efficient URL routing using a Trie data structure.
54 commits, last change: 2013-04-22 20:49:17, 46 stars, 5 forks
apcera/nats:
NATS client for Go
199 commits, last change: 2013-07-23 17:29:09, 31 stars, 6 forks
astaxie/beedb:
beedb is a go ORM,support database/sql interface,pq/mysql/sqlite
47 commits, last change: 2013-07-22 01:41:53, 283 stars, 66 forks
astaxie/beego:
web framework for golang,like tornado(python),ci(php)
287 commits, last change: 2013-07-26 01:59:44, 720 stars, 221 forks
astaxie/build-web-application-with-golang:
A golang ebook intro how to build a web with golang
772 commits, last change: 2013-07-22 22:13:56, 1,861 stars, 872 forks
benbjohnson/go-raft:
A Go implementation of the Raft distributed consensus protocol.
264 commits, last change: 2013-07-25 18:26:11, 167 stars, 13 forks
bitly/google_auth_proxy:
A reverse proxy that provides authentication using Google OAuth2
14 commits, last change: 2012-12-26 13:53:02, 88 stars, 12 forks
bitly/nsq:
realtime distributed message processing at scale
853 commits, last change: 2013-07-23 19:55:08, 1,199 stars, 88 forks
buger/gor:
HTTP traffic replay in real-time. Replay traffic from production to staging and dev environments.
60 commits, last change: 2013-07-17 21:30:28, 715 stars, 26 forks
BurntSushi/cmail:
cmail runs a command and sends the output to your email address at certain intervals.
8 commits, last change: , 2 stars, 0 forks
BurntSushi/ty:
Easy parametric polymorphism at run time using completely unidiomatic Go.
85 commits, last change: 2013-04-03 23:18:12, 35 stars, 3 forks
cdarwin/go-koans:
koans for go
61 commits, last change: 2012-04-26 14:49:23, 19 stars, 25 forks
ChimeraCoder/gojson:
A simple command-line tool for manipulating JSON for use in developing Go code.
35 commits, last change: 2013-03-15 16:17:55, 71 stars, 3 forks
ciju/gotunnel:
serve your local server/directory over the internet
49 commits, last change: 2013-03-18 23:33:39, 29 stars, 5 forks
cloudfoundry/gorouter:
300 commits, last change: 2013-07-23 10:23:22, 60 stars, 20 forks
crowdmob/goamz:
Goamz with DynamoDB (merge of latest `bzr branch lp:goamz` with https://github.com/danieltoshea/goamz)
223 commits, last change: 2013-07-02 16:52:47, 24 stars, 13 forks
d2fn/gopack:
Dependency management for go inspired by rebar
39 commits, last change: 2013-06-21 23:47:02, 58 stars, 4 forks
davecheney/autobench:
Go 1.0 vs Go 1.1 benchmark harness.
83 commits, last change: 2013-06-03 00:06:24, 39 stars, 11 forks
davepederson/genetic-go:
commits, last change: , stars, forks
dotcloud/docker:
Docker - the Linux container runtime
2,535 commits, last change: 2013-07-26 02:40:56, 4,201 stars, 401 forks
eaigner/hood:
Database agnostic ORM for Go
291 commits, last change: 2013-06-21 03:38:40, 337 stars, 39 forks
eblume/proto:
Map, Reduce, Filter, De/Multiplex, etc. for the Go language.
12 commits, last change: 2012-12-19 09:57:14, 24 stars, 2 forks
emicklei/hopwatch:
webbased debugging for Go programs
71 commits, last change: 2013-04-25 23:11:47, 78 stars, 5 forks
frrad/project-euler:
Solutions to some Project Euler problem in Go
216 commits, last change: 2013-04-14 20:35:51, 0 stars, 0 forks
garyburd/go-websocket:
Go-WebSocket is a Go implementation of the WebSocket protocol.
25 commits, last change: 2013-06-12 07:12:02, 121 stars, 16 forks
globocom/gandalf:
Gandalf is an API to manage git repositories.
434 commits, last change: 2013-06-19 15:34:36, 77 stars, 9 forks
globocom/tsuru:
Open source Platform as a Service.
5,647 commits, last change: 2013-07-24 07:45:20, 564 stars, 44 forks
handcraftsman/GeneticGo:
Genetic problem solver written in Go
100 commits, last change: 2012-12-04 07:58:42, 34 stars, 2 forks
inconshreveable/ngrok:
Tunneling, reverse proxy for developing and understanding networked, HTTP services
124 commits, last change: 2013-07-26 04:58:17, 255 stars, 14 forks
insionng/toropress:
toropress is a cms system of written in golang
56 commits, last change: 2013-05-23 12:15:15, 39 stars, 14 forks
jingweno/gh:
Fast GitHub command line client.
374 commits, last change: 2013-07-20 07:41:43, 222 stars, 17 forks
JohnAmican/youski:
Youtube Radio
7 commits, last change: 2013-07-07 12:22:33, 1 stars, 0 forks
jondot/gosigar:
13 commits, last change: , 1 stars, 13 forks
jondot/groundcontrol:
Manage and monitor your Raspberry Pi with ease
48 commits, last change: 2013-07-02 13:28:10, 556 stars, 36 forks
jordansissel/lumberjack:
Cuts logs in preparation for processing elsewhere.
430 commits, last change: 2013-07-10 20:26:01, 167 stars, 34 forks
juju/juju-core:
10,000+ commits, last change: 2013-07-25 07:21:38, 10 stars, 3 forks
mindreframer/go-thestdlib:
a copy from darkhelmets repo
1 commits, last change: 2013-06-12 06:38:25, 0 stars, 0 forks
mindreframer/go-tour:
mirror for go-tour from google
1 commits, last change: , 0 stars, 0 forks
mitchellh/packer:
Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
1,141 commits, last change: 2013-07-25 23:27:13, 791 stars, 97 forks
mjibson/goread:
google reader clone in go on app engine
749 commits, last change: 2013-07-26 00:24:28, 1,329 stars, 190 forks
mmcgrana/gobyexample:
Go by Example
642 commits, last change: 2013-06-20 08:21:08, 266 stars, 62 forks
moovweb/gokogiri:
A light libxml wrapper for Go
545 commits, last change: 2013-07-22 14:03:34, 125 stars, 22 forks
nathany/go-poodr:
A Go translation of the example code from Practical Object-Oriented Design in Ruby by Sandi Metz.
39 commits, last change: 2012-12-07 22:43:12, 21 stars, 3 forks
nsf/termbox-go:
Pure Go termbox implementation
66 commits, last change: 2013-07-10 03:38:53, 142 stars, 28 forks
pebbe/zmq2:
A Go interface to ZeroMQ version 2
50 commits, last change: 2013-04-12 15:41:05, 4 stars, 2 forks
pebbe/zmq3:
A Go interface to ZeroMQ version 3
134 commits, last change: 2013-04-12 15:40:55, 50 stars, 5 forks
PuerkitoBio/gocrawl:
Polite, slim and concurrent web crawler.
157 commits, last change: 2013-06-05 09:38:11, 168 stars, 22 forks
PuerkitoBio/goquery:
A little like that j-thing, only in Go.
114 commits, last change: 2013-07-24 05:49:11, 201 stars, 35 forks
rcrowley/go-metrics:
Go port of Coda Hale's Metrics library
89 commits, last change: 2013-07-11 17:33:10, 98 stars, 21 forks
skydb/sky:
Sky is an open source, behavioral analytics database.
556 commits, last change: 2013-04-02 07:23:03, 139 stars, 18 forks
spf13/hugo:
A Fast and Flexible Static Site Generator built with love by spf13 in GoLang
45 commits, last change: 2013-07-24 08:47:58, 35 stars, 8 forks
stathat/bingo:
go http helper package. Includes contexts, logging, and some rendering helpers.
15 commits, last change: 2013-04-10 11:04:22, 27 stars, 3 forks
StefanSchroeder/Golang-Regex-Tutorial:
Golang - Regular Expression Tutorial
47 commits, last change: 2013-06-18 06:38:07, 40 stars, 9 forks
thomas11/csp:
Tony Hoare's seminal 1978 paper "Communicating sequential processes" implemented in Go.
4 commits, last change: 2013-04-06 07:37:01, 29 stars, 1 forks
trevex/golem:
Lightweight Go WebSocket-Framework
75 commits, last change: 2013-06-13 02:37:59, 69 stars, 0 forks
tumblr/gocircuit:
300 commits, last change: 2013-04-22 06:33:25, 153 stars, 13 forks
Unknwon/build-web-application-with-golang_EN:
This is an English version of 《Go Web编程》, which original version was written by AstaXie and translated by Unknown.
136 commits, last change: 2013-07-12 01:43:35, 114 stars, 23 forks
VividCortex/ewma:
Exponentially Weighted Moving Average algorithms for Go.
9 commits, last change: 2013-07-24 07:12:58, 13 stars, 1 forks
VividCortex/johnny-deps:
Barebones package version manager for Go.
27 commits, last change: 2013-07-26 06:01:26, 46 stars, 5 forks
zond/god:
A Go database
813 commits, last change: 2013-06-16 08:21:58, 345 stars, 25 forks