From 7c3459577148bd1af6446182e3952d1d9aeeefd3 Mon Sep 17 00:00:00 2001 From: Ralph Caraveo III Date: Wed, 22 Apr 2015 20:54:35 -0700 Subject: [PATCH 01/14] Adding gosx-notifier library which is desktop notifications for OSX --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 96475877..8e36e170 100644 --- a/README.md +++ b/README.md @@ -310,6 +310,7 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno * [go-gtk](http://mattn.github.io/go-gtk/) - Go bindings for GTK * [go-qml](https://github.com/go-qml/qml) - QML support for the Go language +* [gosx-notifier](https://github.com/deckarep/gosx-notifier) - OSX Desktop Notifications library for Go. * [gotk3](https://github.com/conformal/gotk3) - Go bindings for GTK3. * [gxui](https://github.com/google/gxui) - A Go cross platform UI library. * [ui](https://github.com/andlabs/ui) - Platform-native GUI library for Go. From 0d1c0e9826046f3c2398f8184110a33792643283 Mon Sep 17 00:00:00 2001 From: Gilles Fabio Date: Thu, 23 Apr 2015 09:11:11 +0200 Subject: [PATCH 02/14] Add picfit and stats. --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 96475877..159893b2 100644 --- a/README.md +++ b/README.md @@ -336,6 +336,7 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno * [imagick](https://github.com/gographics/imagick) - Go binding to ImageMagick's MagickWand C API. * [imaging](https://github.com/disintegration/imaging) - Simple Go image processing package. * [img](https://github.com/hawx/img) - A selection of image manipulation tools. +* [picfit](https://github.com/thoas/picfit) - An image resizing server written in Go * [resize](https://github.com/nfnt/resize) - Image resizing for the Go with common interpolation methods. * [rez](https://github.com/bamiaux/rez) - Image resizing in pure Go and SIMD. * [smartcrop](https://github.com/muesli/smartcrop) - Finds good crops for arbitrary images and crop sizes @@ -729,6 +730,7 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno * [muxchain](https://github.com/stephens2424/muxchain) - Lightweight middleware for net/http. * [negroni](https://github.com/codegangsta/negroni) - Idiomatic HTTP middleware for Golang. * [render](https://github.com/unrolled/render) - Go package for easily rendering JSON, XML, and HTML template responses. +* [stats](https://github.com/thoas/stats) - A Go middleware that stores various information about your web application. From 4b736762e71a5ab409d2c900b60a4cbe2fffc758 Mon Sep 17 00:00:00 2001 From: Duke Date: Thu, 23 Apr 2015 20:28:54 +0100 Subject: [PATCH 03/14] add scripts to test duplicated links --- repo_test.go | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/repo_test.go b/repo_test.go index 3386d7a3..d6e72627 100644 --- a/repo_test.go +++ b/repo_test.go @@ -20,6 +20,27 @@ func TestAlpha(t *testing.T) { }) } +func TestDuplicatedLinks(t *testing.T) { + query := startQuery() + links := make(map[string]bool, 0) + + query.Find("body a").Each(func(_ int, s *goquery.Selection) { + href, ok := s.Attr("href") + if !ok { + log.Printf("expected '%s' href", s) + t.Fail() + } + + if links[href] { + log.Printf("duplicated link '%s'", href) + t.Fail() + return + } + + links[href] = true + }) +} + func testList(t *testing.T, list *goquery.Selection) { list.Find("ul").Each(func(_ int, items *goquery.Selection) { testList(t, items) From 6a68a70d353ff1f5da2e7fae8e21899dfcbfa7c9 Mon Sep 17 00:00:00 2001 From: Mauricio Souza Lima Date: Thu, 23 Apr 2015 16:51:07 -0300 Subject: [PATCH 04/14] Add hystrix-go to Utilities --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 159893b2..7b109531 100644 --- a/README.md +++ b/README.md @@ -644,6 +644,7 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno * [goreq](https://github.com/franela/goreq) - Minimal and simple request library for Go language. * [gorequest](https://github.com/parnurzeal/gorequest) - Simplified HTTP client with rich features for Go. * [gotenv](https://github.com/subosito/gotenv) - Load environment variables from `.env` or any `io.Reader` in Go +* [hystrix-go](https://github.com/afex/hystrix-go) - Imprements Hystrix patterns of programmer-defined fallbacks aka circuit breaker. * [lrserver](https://github.com/jaschaephraim/lrserver) - LiveReload server for Go * [mp](https://github.com/sanbornm/mp) - A simple cli email parser. It currently takes stdin and outputs JSON. * [netbug](https://github.com/e-dard/netbug) - Easy remote profiling of your services. From 5a7267929f81682b2716c9dfdcaded4b21616000 Mon Sep 17 00:00:00 2001 From: "Patrick D." Date: Thu, 23 Apr 2015 23:23:54 +0200 Subject: [PATCH 05/14] Added go-socket.io to we frameworks --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 159893b2..750b0cba 100644 --- a/README.md +++ b/README.md @@ -695,6 +695,7 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno * [go-json-rest](https://github.com/ant0ine/go-json-rest) - A quick and easy way to setup a RESTful JSON API * [go-relax](https://github.com/codehack/go-relax) - A framework of pluggable components to build RESTful API's * [go-rest](https://github.com/ungerik/go-rest) - A small and evil REST framework for Go +* [go-socket.io](https://github.com/googollee/go-socket.io) - socket.io library for golang, a realtime application framework. * [Goat](https://github.com/bahlo/goat) - A minimalistic REST API server in Go * [gocraft/web](https://github.com/gocraft/web) - A mux and middleware package in Go. * [Goji](https://github.com/zenazn/goji) - Goji is a minimalistic web framework for Golang that's high in antioxidants. From 0cf086c5c06890fa7223ae159c5f5a3568428703 Mon Sep 17 00:00:00 2001 From: Thiago Avelino Date: Thu, 23 Apr 2015 20:40:06 -0300 Subject: [PATCH 06/14] fixed duplicate link #366 --- README.md | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 750b0cba..405073f4 100644 --- a/README.md +++ b/README.md @@ -74,7 +74,6 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno - [Twitter](#twitter) - [Websites](#websites) - [Tutorials](#tutorials) - - [Windows](#windows) ## Audio/Music @@ -126,7 +125,7 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno * [gocui](https://github.com/jroimartin/gocui) - Minimalist Go library aimed at creating Console User Interfaces. * [gommon/color](https://github.com/labstack/gommon/tree/master/color) - Style terminal text. * [termbox-go](https://github.com/nsf/termbox-go) - Termbox is a library for creating cross-platform text-based interfaces. -* [termui](https://github.com/gizak/termui) - Go terminal dashboard based on [termbox-go](https://github.com/nsf/termbox-go) and inspired by [blessed-contrib](https://github.com/yaronn/blessed-contrib). +* [termui](https://github.com/gizak/termui) - Go terminal dashboard based on **termbox-go** and inspired by [blessed-contrib](https://github.com/yaronn/blessed-contrib). ## Configuration @@ -191,7 +190,7 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno ## Database Drivers -*Libraries for connecting and operating databases. (see [Testing](#testing) for mock drivers)* +*Libraries for connecting and operating databases. * Relational Databases * [go-adodb](https://github.com/mattn/go-adodb) - Microsoft ActiveX Object DataBase driver for go that using database/sql. @@ -352,14 +351,11 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno * [go-log](https://github.com/ian-kent/go-log) - A log4j implementation in Go. * [go-logger](https://github.com/apsdehal/go-logger) - Simple logger of Go Programs, with level handlers. * [gologex](https://github.com/chzyer/gologex) - An golang log lib, supports tracking and level, wrap by standard log lib -* [hiprus](https://github.com/nubo/hiprus) - [logrus](https://github.com/sirupsen/logrus) plug-in to send errors to a channel in [Hipchat](https://hipchat.com). * [log-voyage](https://github.com/firstrow/logvoyage) - Full-featured logging saas writen in golang. -* [logrus](https://github.com/sirupsen/logrus) - Structured, pluggable logging for Go. * [logrusly](https://github.com/sebest/logrusly) - [logrus](https://github.com/sirupsen/logrus) plug-in to send errors to a [Loggly](https://www.loggly.com/). * [logxi](https://github.com/mgutz/logxi) - A 12-factor app logger that is fast and makes you happy. * [lumberjack](https://github.com/natefinch/lumberjack) - Simple rolling logger, implements io.WriteCloser. * [seelog](https://github.com/cihub/seelog) - logging functionality with flexible dispatching, filtering, and formatting. -* [slackrus](https://github.com/johntdyer/slackrus) - [logrus](https://github.com/sirupsen/logrus) plug-in to send errors to a channel in [Slack](https://slack.com). * [stdlog](https://github.com/alexcesaro/log) - Stdlog is an object-oriented library providing leveled logging. It is very useful for cron jobs. * [tail](https://github.com/ActiveState/tail) - A Go package striving to emulate the features of the BSD tail program. From 568c4a888a66013f45de6ea921dc1a41cb6f8356 Mon Sep 17 00:00:00 2001 From: Enrico Bianchi Date: Fri, 24 Apr 2015 14:47:39 +0200 Subject: [PATCH 07/14] Added ini library --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 405073f4..4c8f590c 100644 --- a/README.md +++ b/README.md @@ -138,6 +138,8 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno * [gofigure](https://github.com/ian-kent/gofigure) - Go application configuration made easy * [mini](https://github.com/FogCreek/mini) - A golang package for parsing ini-style configuration files * [viper](https://github.com/spf13/viper) - Go configuration with fangs +* [ini](https://github.com/go-ini/ini) - Go package for read and write INI files + ## CSS Preprocessors From cc5c4398f38c8aad1aa02da5698c20bb48aeeb34 Mon Sep 17 00:00:00 2001 From: Enrico Bianchi Date: Fri, 24 Apr 2015 14:58:57 +0200 Subject: [PATCH 08/14] Added Firebird RDMS SQL driver --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4c8f590c..454ae2c0 100644 --- a/README.md +++ b/README.md @@ -203,6 +203,7 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno * [go-sql-driver/mysql](https://github.com/go-sql-driver/mysql) - MySQL driver for Go. * [go-sqlite3](https://github.com/mattn/go-sqlite3) - SQLite3 driver for go that using database/sql. * [pq](https://github.com/lib/pq) - Pure Go Postgres driver for database/sql. + * [firebirdsql](https://github.com/nakagami/firebirdsql) - Firebird RDBMS SQL driver for Go * NoSQL Databases * [aerospike-client-go](https://github.com/aerospike/aerospike-client-go) - Aerospike client in Go language. From ac9fd7c64fe62427afe71491cdfbf7f9a0dc2b10 Mon Sep 17 00:00:00 2001 From: fzerorubigd Date: Fri, 24 Apr 2015 19:28:59 +0430 Subject: [PATCH 09/14] add go-couchdb --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 405073f4..32947646 100644 --- a/README.md +++ b/README.md @@ -206,6 +206,7 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno * [aerospike-client-go](https://github.com/aerospike/aerospike-client-go) - Aerospike client in Go language. * [cayley](https://github.com/google/cayley) - A graph database with support for multiple backends. * [go-couchbase](https://github.com/couchbaselabs/go-couchbase) - Couchbase client in Go + * [go-couchdb](https://github.com/fjl/go-couchdb) - Yet another CouchDB HTTP API wrapper for Go * [gocql](http://gocql.github.io) - A Go language driver for Apache Cassandra. * [gomemcache](https://github.com/bradfitz/gomemcache/) - memcache client library for the Go programming language. * [gorethink](https://github.com/dancannon/gorethink) - Go language driver for RethinkDB @@ -514,7 +515,7 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno * [cbor](https://github.com/2tvenom/cbor) - Golang library for working with cbor binary format * [go-capnproto](https://github.com/glycerine/go-capnproto) - Cap'n Proto library and parser for go - * [bambam](https://github.com/glycerine/bambam) - generator for Cap'n Proto schemas from go. + * [bambam](https://github.com/glycerine/bambam) - generator for Cap'n Proto schemas from go. * [gogoprotobuf](https://github.com/gogo/protobuf) - Protocol Buffers for Go with Gadgets * [goprotobuf](https://github.com/golang/protobuf) - Go support, in the form of a library and protocol compiler plugin, for Google's protocol buffers. * [mapstructure](https://github.com/mitchellh/mapstructure) - Go library for decoding generic map values into native Go structures. @@ -892,5 +893,3 @@ Where to discover new Go libraries. ## Windows * [go-ole](https://github.com/mattn/go-ole) - Win32 OLE implementation for golang - - From 38087d1689087128a012db15c55d4255d4c48d49 Mon Sep 17 00:00:00 2001 From: Enrico Bianchi Date: Sat, 25 Apr 2015 20:22:16 +0200 Subject: [PATCH 10/14] Ordered lists --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 454ae2c0..97f86f38 100644 --- a/README.md +++ b/README.md @@ -136,9 +136,9 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno * [envcfg](https://github.com/tomazk/envcfg) - Un-marshaling environment variables to Go structs. * [envconf](https://github.com/ian-kent/envconf) - Configuration from environment * [gofigure](https://github.com/ian-kent/gofigure) - Go application configuration made easy +* [ini](https://github.com/go-ini/ini) - Go package for read and write INI files * [mini](https://github.com/FogCreek/mini) - A golang package for parsing ini-style configuration files * [viper](https://github.com/spf13/viper) - Go configuration with fangs -* [ini](https://github.com/go-ini/ini) - Go package for read and write INI files ## CSS Preprocessors @@ -195,6 +195,7 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno *Libraries for connecting and operating databases. * Relational Databases + * [firebirdsql](https://github.com/nakagami/firebirdsql) - Firebird RDBMS SQL driver for Go * [go-adodb](https://github.com/mattn/go-adodb) - Microsoft ActiveX Object DataBase driver for go that using database/sql. * [go-bqstreamer](https://github.com/rounds/go-bqstreamer) - BigQuery fast and concurrent stream insert. * [go-mssqldb](https://github.com/denisenkom/go-mssqldb) - Microsoft MSSQL driver prototype in go language. @@ -203,7 +204,6 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno * [go-sql-driver/mysql](https://github.com/go-sql-driver/mysql) - MySQL driver for Go. * [go-sqlite3](https://github.com/mattn/go-sqlite3) - SQLite3 driver for go that using database/sql. * [pq](https://github.com/lib/pq) - Pure Go Postgres driver for database/sql. - * [firebirdsql](https://github.com/nakagami/firebirdsql) - Firebird RDBMS SQL driver for Go * NoSQL Databases * [aerospike-client-go](https://github.com/aerospike/aerospike-client-go) - Aerospike client in Go language. From 9cb30e9c792aef39c491a914b7fa122ed74e2665 Mon Sep 17 00:00:00 2001 From: Julien Feltesse Date: Sun, 26 Apr 2015 17:37:12 +0200 Subject: [PATCH 11/14] update the url of github projects that have moved --- README.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index a0d75d27..3703e65c 100644 --- a/README.md +++ b/README.md @@ -151,8 +151,8 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno *Generic data structures and algorithms for databases in Go.* * [bitset](https://github.com/willf/bitset) - Go package implementing bitsets. -* [bloom](https://github.com/dataence/bloom) - Bloom filters implemented in Go. -* [encoding](https://github.com/dataence/encoding) - Integer Compression Libraries for Go. +* [bloom](https://github.com/surge/bloom) - Bloom filters implemented in Go. +* [encoding](https://github.com/surge/encoding) - Integer Compression Libraries for Go. * [mafsa](https://github.com/smartystreets/mafsa) - MA-FSA implementation with Minimal Perfect Hashing * [skiplist](https://github.com/gansidui/skiplist) - Skiplist implementation in Go * [trie](https://github.com/derekparker/trie) - Trie implementation in Go @@ -162,7 +162,7 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno * [bolt](https://github.com/boltdb/bolt) - A low-level key/value database for Go. * [cache2go](https://github.com/muesli/cache2go) - An in-memory key:value cache which supports automatic invalidation based on timeouts. * [diskv](https://github.com/peterbourgon/diskv) - A home-grown disk-backed key-value store. -* [forestdb](https://github.com/couchbaselabs/goforestdb) - Go bindings for ForestDB. +* [forestdb](https://github.com/couchbase/goforestdb) - Go bindings for ForestDB. * [go-cache](https://github.com/pmylund/go-cache) - An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications. * [goleveldb](https://github.com/syndtr/goleveldb) - An implementation of the [LevelDB](https://github.com/google/leveldb) key/value database in the Go. * [groupcache](https://github.com/golang/groupcache) - Groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases. @@ -205,7 +205,7 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno * NoSQL Databases * [aerospike-client-go](https://github.com/aerospike/aerospike-client-go) - Aerospike client in Go language. * [cayley](https://github.com/google/cayley) - A graph database with support for multiple backends. - * [go-couchbase](https://github.com/couchbaselabs/go-couchbase) - Couchbase client in Go + * [go-couchbase](https://github.com/couchbase/go-couchbase) - Couchbase client in Go * [go-couchdb](https://github.com/fjl/go-couchdb) - Yet another CouchDB HTTP API wrapper for Go * [gocql](http://gocql.github.io) - A Go language driver for Apache Cassandra. * [gomemcache](https://github.com/bradfitz/gomemcache/) - memcache client library for the Go programming language. @@ -352,7 +352,7 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno * [go-log](https://github.com/siddontang/go-log) - Log lib supports level and multi handlers. * [go-log](https://github.com/ian-kent/go-log) - A log4j implementation in Go. * [go-logger](https://github.com/apsdehal/go-logger) - Simple logger of Go Programs, with level handlers. -* [gologex](https://github.com/chzyer/gologex) - An golang log lib, supports tracking and level, wrap by standard log lib +* [gologex](https://github.com/go-logex/logex) - An golang log lib, supports tracking and level, wrap by standard log lib * [log-voyage](https://github.com/firstrow/logvoyage) - Full-featured logging saas writen in golang. * [logrusly](https://github.com/sebest/logrusly) - [logrus](https://github.com/sirupsen/logrus) plug-in to send errors to a [Loggly](https://www.loggly.com/). * [logxi](https://github.com/mgutz/logxi) - A 12-factor app logger that is fast and makes you happy. @@ -452,7 +452,7 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno *Libraries for using OpenGL in Go.* * [gl](https://github.com/go-gl/gl) - Go bindings for OpenGL. Requires an external dependency GLEW. -* [glfw3](https://github.com/go-gl/glfw3) - Go bindings for GLFW 3. +* [glfw3](https://github.com/go-gl/glfw) - Go bindings for GLFW 3. * [glow](https://github.com/go-gl/glow) - Go binding generator and bindings for OpenGL. * [mathgl](https://github.com/go-gl/mathgl) - Pure Go math package specialized for 3D math, with inspiration from GLM. @@ -566,7 +566,7 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno * [counterfeiter](https://github.com/maxbrunsfeld/counterfeiter) - Tool for generating self-contained mock objects * [go-sqlmock](https://github.com/DATA-DOG/go-sqlmock) - Mock SQL driver for testing database interactions * [gomock](https://code.google.com/p/gomock/) - Mocking framework for the Go programming language. - * [mockhttp.go](https://github.com/tv42/mockhttp.go) - Mock object for Go http.ResponseWriter + * [mockhttp.go](https://github.com/tv42/mockhttp) - Mock object for Go http.ResponseWriter * Fuzzing and delta-debugging/reducing/shrinking * [gofuzz](https://github.com/google/gofuzz) - A library for populating go objects with random values @@ -631,7 +631,7 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno * [coop](https://github.com/rakyll/coop) - Cheat sheet for some of the common concurrent flows in Go. * [delve](https://github.com/derekparker/delve) - Go debugger. * [fastlz](https://github.com/fromYukki/fastlz) - Wrap over [FastLz](http://fastlz.org/) (free, open-source, portable real-time compression library) for GoLang. -* [go-debug](https://github.com/visionmedia/go-debug) - Conditional debug logging for Golang libraries & applications +* [go-debug](https://github.com/tj/go-debug) - Conditional debug logging for Golang libraries & applications * [go-dry](https://github.com/ungerik/go-dry) - DRY (don't repeat yourself) package for Go. * [go-underscore](https://github.com/tobyhede/go-underscore) - A useful collection of helpfully functional Go collection utilities. * [goback](https://github.com/carlescere/goback) - Go simple exponential backoff package. @@ -678,7 +678,7 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno *Libraries for manipulating video.* -* [aac/h264](https://github.com/go-av/codec) - Golang aac/h264 encoder and decoder. +* [aac/h264](https://github.com/nareix/codec) - Golang aac/h264 encoder and decoder. * [gmf](https://github.com/3d0c/gmf) - Go bindings for FFmpeg av\* libraries. * [gst](https://github.com/ziutek/gst) - Go bindings for GStreamer. @@ -814,7 +814,7 @@ Software written in Go. * [peg](https://github.com/pointlander/peg) - Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator. * [plubi](https://github.com/norwack/plubi) - A Golang Plugin Based IRC Bot. * [Postman](https://github.com/zachlatta/postman) - Command-line utility for batch-sending email. -* [Seaweed File System](https://github.com/chrislusf/weed-fs) - Fast, Simple and Scalable Distributed File System with O(1) disk seek. +* [Seaweed File System](https://github.com/chrislusf/seaweedfs) - Fast, Simple and Scalable Distributed File System with O(1) disk seek. * [shell2http](https://github.com/msoap/shell2http) - Executing shell commands via http server (for prototyping or remote control) * [syncthing](http://www.syncthing.net/) - An open, decentralized file synchronization tool and protocol. * [Tenyks](https://github.com/kyleterry/tenyks) - Service oriented IRC bot using Redis and JSON for messaging. From 953f98b71e20ea345aeb58906a670f2580722180 Mon Sep 17 00:00:00 2001 From: Julien Feltesse Date: Sun, 26 Apr 2015 23:17:09 +0200 Subject: [PATCH 12/14] update the name of the packages that have been renamed --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 3703e65c..585eb3f1 100644 --- a/README.md +++ b/README.md @@ -352,8 +352,8 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno * [go-log](https://github.com/siddontang/go-log) - Log lib supports level and multi handlers. * [go-log](https://github.com/ian-kent/go-log) - A log4j implementation in Go. * [go-logger](https://github.com/apsdehal/go-logger) - Simple logger of Go Programs, with level handlers. -* [gologex](https://github.com/go-logex/logex) - An golang log lib, supports tracking and level, wrap by standard log lib * [log-voyage](https://github.com/firstrow/logvoyage) - Full-featured logging saas writen in golang. +* [logex](https://github.com/go-logex/logex) - An golang log lib, supports tracking and level, wrap by standard log lib * [logrusly](https://github.com/sebest/logrusly) - [logrus](https://github.com/sirupsen/logrus) plug-in to send errors to a [Loggly](https://www.loggly.com/). * [logxi](https://github.com/mgutz/logxi) - A 12-factor app logger that is fast and makes you happy. * [lumberjack](https://github.com/natefinch/lumberjack) - Simple rolling logger, implements io.WriteCloser. @@ -452,7 +452,7 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno *Libraries for using OpenGL in Go.* * [gl](https://github.com/go-gl/gl) - Go bindings for OpenGL. Requires an external dependency GLEW. -* [glfw3](https://github.com/go-gl/glfw) - Go bindings for GLFW 3. +* [glfw](https://github.com/go-gl/glfw) - Go bindings for GLFW 3. * [glow](https://github.com/go-gl/glow) - Go binding generator and bindings for OpenGL. * [mathgl](https://github.com/go-gl/mathgl) - Pure Go math package specialized for 3D math, with inspiration from GLM. @@ -566,7 +566,7 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno * [counterfeiter](https://github.com/maxbrunsfeld/counterfeiter) - Tool for generating self-contained mock objects * [go-sqlmock](https://github.com/DATA-DOG/go-sqlmock) - Mock SQL driver for testing database interactions * [gomock](https://code.google.com/p/gomock/) - Mocking framework for the Go programming language. - * [mockhttp.go](https://github.com/tv42/mockhttp) - Mock object for Go http.ResponseWriter + * [mockhttp](https://github.com/tv42/mockhttp) - Mock object for Go http.ResponseWriter * Fuzzing and delta-debugging/reducing/shrinking * [gofuzz](https://github.com/google/gofuzz) - A library for populating go objects with random values From bbd8d312198919c74a3e3cac895a08c61f9ee239 Mon Sep 17 00:00:00 2001 From: Dmitri Shuralyov Date: Sun, 26 Apr 2015 14:26:40 -0700 Subject: [PATCH 13/14] Fix Markdown formatting issue. Fix missing closing * symbol. Issue pointed out in https://github.com/avelino/awesome-go/pull/373#issuecomment-96436497. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 585eb3f1..5bdff7f1 100644 --- a/README.md +++ b/README.md @@ -190,7 +190,7 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno ## Database Drivers -*Libraries for connecting and operating databases. +*Libraries for connecting and operating databases.* * Relational Databases * [go-adodb](https://github.com/mattn/go-adodb) - Microsoft ActiveX Object DataBase driver for go that using database/sql. From e59c4b9d14a48ef6c977860e80e9caf19c086498 Mon Sep 17 00:00:00 2001 From: Dmitri Shuralyov Date: Sun, 26 Apr 2015 14:31:07 -0700 Subject: [PATCH 14/14] Update OpenGL section. The OpenGL repos have had an overhaul earlier this year. This update is to reflect the changes. Update descriptions of go-gl/gl and go-gl/glfw repos. Remove glow. It is an internal generator tool used to generate the go-gl/gl bindings; most users will not need to know about it unless they are interested in generating custom bindings or fixing issues. But in that case they can find out about glow from the go-gl/gl repository, since it's described in the README. --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 5bdff7f1..46d04079 100644 --- a/README.md +++ b/README.md @@ -451,9 +451,8 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno *Libraries for using OpenGL in Go.* -* [gl](https://github.com/go-gl/gl) - Go bindings for OpenGL. Requires an external dependency GLEW. +* [gl](https://github.com/go-gl/gl) - Go bindings for OpenGL (generated via glow). * [glfw](https://github.com/go-gl/glfw) - Go bindings for GLFW 3. -* [glow](https://github.com/go-gl/glow) - Go binding generator and bindings for OpenGL. * [mathgl](https://github.com/go-gl/mathgl) - Pure Go math package specialized for 3D math, with inspiration from GLM.