From 8d925c9f6026cb4489da2e68fdf248cad4d21a4b Mon Sep 17 00:00:00 2001 From: "Juan B. Rodriguez" Date: Fri, 15 May 2015 06:50:40 -0500 Subject: [PATCH 1/8] Add mlog --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 0705a456..e77a416d 100644 --- a/README.md +++ b/README.md @@ -373,6 +373,7 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno * [logutils](https://github.com/hashicorp/logutils) - Utilities for slightly better logging in Go (Golang) extending the standard logger. * [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. +* [mlog](https://github.com/jbrodriguez/mlog) - A simple logging module for go, with 5 levels, an optional rotating logfile feature and stdout/stderr output. * [seelog](https://github.com/cihub/seelog) - logging functionality with flexible dispatching, filtering, and formatting. * [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 9e033633bfc345d448837101cb99fed1e1977448 Mon Sep 17 00:00:00 2001 From: Vishal Rana Date: Sat, 16 May 2015 12:02:08 -0700 Subject: [PATCH 2/8] Add gommon/gytes to the list Signed-off-by: Vishal Rana --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f54da6f8..486118fa 100644 --- a/README.md +++ b/README.md @@ -619,6 +619,7 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno * [GoQuery](https://github.com/PuerkitoBio/goquery) - GoQuery brings a syntax and a set of features similar to jQuery to the Go language. * [goregen](https://github.com/zach-klippenstein/goregen) - A library for generating random strings from regular expressions. * [guesslanguage](https://github.com/endeveit/guesslanguage) - Functions to determine the natural language of a unicode text. + * [gommon/gytes](https://github.com/labstack/gommon/tree/master/gytes) - Format bytes to string. * [slug](https://github.com/gosimple/slug) - URL-friendly slugify with multiple languages support. * [Slugify](https://github.com/avelino/slugify) - A Go slugify application that handles string. * [toml](https://github.com/BurntSushi/toml) - TOML configuration format (encoder/decoder with reflection). From 5f3f0f642af31c220b76ecea3658d9b19a4a378f Mon Sep 17 00:00:00 2001 From: Vishal Rana Date: Sat, 16 May 2015 12:04:42 -0700 Subject: [PATCH 3/8] Updated Echo's description Signed-off-by: Vishal Rana --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 486118fa..d50e5a5a 100644 --- a/README.md +++ b/README.md @@ -721,7 +721,7 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno * [Beego](https://github.com/astaxie/beego) - beego is an open-source, high-performance web framework for the Go programming language. * [Bone](https://github.com/go-zoo/bone) - Lightning Fast HTTP Multiplexer. -* [Echo](https://github.com/labstack/echo) - A fast HTTP router (zero memory allocation) + micro web framework in Go. +* [Echo](https://github.com/labstack/echo) - A fast HTTP router (zero memory allocation) and micro web framework in Go. * [Gin](https://github.com/gin-gonic/gin) - Gin is a web framework written in Go! It features a martini-like API with much better performance, up to 40 times faster. If you need performance and good productivity. * [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 From e45a32702d659bf7d5ea96eaa9bdd8771adbac77 Mon Sep 17 00:00:00 2001 From: Vishal Rana Date: Sat, 16 May 2015 13:24:49 -0700 Subject: [PATCH 4/8] Fixed order for gommon/gytes Signed-off-by: Vishal Rana --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d50e5a5a..77603881 100644 --- a/README.md +++ b/README.md @@ -616,10 +616,10 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno * [go-pkg-xmlx](https://github.com/jteeuwen/go-pkg-xmlx) - Extension to the standard Go XML package. Maintains a node tree that allows forward/backwards browsing and exposes some simple single/multi-node search functions. * [go-runewidth](https://github.com/mattn/go-runewidth) - Functions to get fixed width of the character or string. * [gographviz](https://github.com/awalterschulze/gographviz) - Parses the Graphviz DOT language. + * [gommon/gytes](https://github.com/labstack/gommon/tree/master/gytes) - Format bytes to string. * [GoQuery](https://github.com/PuerkitoBio/goquery) - GoQuery brings a syntax and a set of features similar to jQuery to the Go language. * [goregen](https://github.com/zach-klippenstein/goregen) - A library for generating random strings from regular expressions. * [guesslanguage](https://github.com/endeveit/guesslanguage) - Functions to determine the natural language of a unicode text. - * [gommon/gytes](https://github.com/labstack/gommon/tree/master/gytes) - Format bytes to string. * [slug](https://github.com/gosimple/slug) - URL-friendly slugify with multiple languages support. * [Slugify](https://github.com/avelino/slugify) - A Go slugify application that handles string. * [toml](https://github.com/BurntSushi/toml) - TOML configuration format (encoder/decoder with reflection). From c2dafbeae727a58bd5b73106f70cdbec60d9c95a Mon Sep 17 00:00:00 2001 From: "Patrick D." Date: Sun, 17 May 2015 15:08:51 +0200 Subject: [PATCH 5/8] add godotenv by joho --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2328e19d..4e3b79be 100644 --- a/README.md +++ b/README.md @@ -641,6 +641,7 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno * [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. +* [godotenv](https://github.com/joho/godotenv) - A Go port of Ruby's dotenv library (Loads environment variables from `.env`.) * [godropbox](https://github.com/dropbox/godropbox) - Common libraries for writing Go services/applications from Dropbox. * [gohper](https://github.com/cosiner/gohper) - Various tools/modules help for development. * [gopencils](https://github.com/bndr/gopencils) - Small and simple package to easily consume REST APIs. From ff2a837d9f0f703786ec91554cf1d32f4377d388 Mon Sep 17 00:00:00 2001 From: Dmitri Shuralyov Date: Mon, 18 May 2015 08:00:31 -0700 Subject: [PATCH 6/8] Replace own hardware section with go-hardware link. Resolves #409. --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index e6fb1f94..aeb5ec17 100644 --- a/README.md +++ b/README.md @@ -333,10 +333,9 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a ## Hardware -*Libraries for interacting with hardware.* +*Libraries, tools, and tutorials for interacting with hardware.* -* [embd](https://github.com/kidoman/embd) - Embedded Programming Framework supporting Raspberry Pi, Beaglebone Black, etc. -* [gobot](https://github.com/hybridgroup/gobot) - Framework for robotics, physical computing, and the Internet of Things +See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive list. ## Images From 3bf13676638e3b98af64673823a50844dfe3ce07 Mon Sep 17 00:00:00 2001 From: Joseph Naegele Date: Mon, 18 May 2015 14:42:01 -0400 Subject: [PATCH 7/8] add brewerydb under Third-party APIs --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e6fb1f94..cc1b51ff 100644 --- a/README.md +++ b/README.md @@ -635,6 +635,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a *Libraries for accessing third party APIs.* * [aws-sdk-go](https://github.com/awslabs/aws-sdk-go) - The official AWS SDK for the Go programming language. Caution: The SDK is currently in the process of being developed, and not everything may be working fully yet. +* [brewerydb](https://github.com/naegelejd/brewerydb) - Go library for accessing the BreweryDB API. * [facebook](https://github.com/huandu/facebook) - Go Library that supports the Facebook Graph API * [gami](https://github.com/bit4bit/gami) - Go library for Asterisk Manager Interface. * [geo-golang](https://github.com/codingsince1985/geo-golang) - Go Library to access [Google Maps](https://developers.google.com/maps/documentation/geocoding/), [MapQuest](http://open.mapquestapi.com/geocoding/), [Nominatim](http://open.mapquestapi.com/nominatim/), [OpenCage](http://geocoder.opencagedata.com/api.html), [HERE](https://developer.here.com/rest-apis/documentation/geocoder) and [Bing](https://msdn.microsoft.com/en-us/library/ff701715.aspx) geocoding / reverse geocoding APIs. From 22fed01be25178454d37284270685a41024d8dea Mon Sep 17 00:00:00 2001 From: Matteo Parmi Date: Wed, 20 May 2015 20:51:44 +0200 Subject: [PATCH 8/8] Adds boxed in Other Software --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e6fb1f94..bcf56dfa 100644 --- a/README.md +++ b/README.md @@ -833,7 +833,7 @@ Software written in Go. ### Other Software - +* [boxed](https://github.com/tejo/boxed) - Dropbox based blog engine * [Circuit](https://github.com/gocircuit/circuit) - Circuit is a programmable platform-as-a-service (PaaS) and/or Infrastructure-as-a-Service (IaaS), for management, discovery, synchronization and orchestration of services and hosts comprising cloud applications. * [Comcast](https://github.com/tylertreat/Comcast) - Simulate bad network connections * [confd](https://github.com/kelseyhightower/confd) - Manage local application configuration files using templates and data from etcd or consul.