From 719232b7d195c44e2cef704c9fe635fe1c5806ff Mon Sep 17 00:00:00 2001 From: jimzhan Date: Sun, 21 Jun 2015 16:55:57 +0800 Subject: [PATCH 1/6] add rex framework --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ad7f95b7..7bd03ad0 100644 --- a/README.md +++ b/README.md @@ -107,7 +107,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a * [oauth2](https://github.com/golang/oauth2) - Successor of goauth2. Generic OAuth 2.0 package that comes with JWT, Google APIs, Compute Engine and App Engine support. * [osin](https://github.com/RangelReale/osin) - Golang OAuth2 server library. * [permissions2](https://github.com/xyproto/permissions2) - Library for keeping track of users, login states and permissions. Uses secure cookies and bcrypt. -* [yubigo](https://github.com/GeertJohan/yubigo) - a Yubikey client package that provides a simple API to integrate the Yubico Yubikey into a go application. +* [yubigo](https://github.com/GeertJohan/yubigo) - a Yubikey client package that provides a simple API to integrate the Yubico Yubikey into a go application. ## Command Line @@ -782,6 +782,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [pat](https://github.com/bmizerany/pat) - Sinatra style pattern muxer for Go’s net/http library, by the author of Sinatra. * [Resoursea](https://github.com/resoursea/api) - A REST framework for quickly writing resource based services. * [Revel](https://github.com/revel/revel) - A high-productivity web framework for the Go language. +* [rex](https://github.com/goanywhere/rex) - Rex is a library for modular development built upon gorilla/mux, fully compatible with `net/http`. * [sawsij](http://sawsij.com/) - lightweight, open-source web framework for building high-performance, data-driven web applications. * [ServeMux](http://servemux.com) - Idiomatic Go http.Handler framework. * [Siesta](https://github.com/VividCortex/siesta) - Composable framework to write middleware and handlers From 70eb387386340828cf781d6a2581178c7ecd4551 Mon Sep 17 00:00:00 2001 From: Rohith Date: Fri, 26 Jun 2015 12:22:45 +0100 Subject: [PATCH 2/6] - adding a link to the go api library for interacting with mesosphere's marathon paas --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 52e250fa..ad437ff4 100644 --- a/README.md +++ b/README.md @@ -672,6 +672,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [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. * [github](https://github.com/google/go-github) - Go library for accessing the GitHub API. +* [go-marathon](https://github.com/gambol99/go-marathon) - A Go library for interacting with Mesosphere's Marathon PAAS * [goamz](https://github.com/mitchellh/goamz) - Popular fork of [goamz](https://launchpad.net/goamz) which adds some missing API calls to certain packages. * [GoMusicBrainz](https://github.com/michiwend/gomusicbrainz) - a Go MusicBrainz WS2 client library * [google](https://github.com/google/google-api-go-client) - Auto-generated Google APIs for Go From b55d5fea0b42a8a642bc51d3273424b641a81257 Mon Sep 17 00:00:00 2001 From: Christoffer Hallas Date: Sun, 28 Jun 2015 10:31:58 +0200 Subject: [PATCH 3/6] Removes ServeMux from list of frameworks Fixes #465 --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 882f49d0..cfd7e356 100644 --- a/README.md +++ b/README.md @@ -791,7 +791,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [Revel](https://github.com/revel/revel) - A high-productivity web framework for the Go language. * [rex](https://github.com/goanywhere/rex) - Rex is a library for modular development built upon gorilla/mux, fully compatible with `net/http`. * [sawsij](http://sawsij.com/) - lightweight, open-source web framework for building high-performance, data-driven web applications. -* [ServeMux](http://servemux.com) - Idiomatic Go http.Handler framework. * [Siesta](https://github.com/VividCortex/siesta) - Composable framework to write middleware and handlers * [tango](https://github.com/lunny/tango) - Micro & pluggable web framework for Go. * [tigertonic](https://github.com/rcrowley/go-tigertonic) - A Go framework for building JSON web services inspired by Dropwizard From 027da3ff1b6a9ee068f78d6d9c125e4ccc266445 Mon Sep 17 00:00:00 2001 From: Matt Holt Date: Sun, 28 Jun 2015 07:52:31 -0600 Subject: [PATCH 4/6] Submit a PR rather than an issue (closes #467) --- CONTRIBUTING.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 3cd700b9..803de688 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -5,8 +5,7 @@ Join us on IRC at **#awesome-go** on freenode [web access](http://webchat.freeno # Contribution Guidelines -- **To add to the list:** Submit a pull request -- **To remove from the list:** Open an issue +- **To add, remove, or change things on the list:** Submit a pull request To set this list apart from and compliment the excellent [Go wiki Projects page](https://golang.org/wiki/Projects), awesome-go is a specially curated list for high-quality, actively maintained Go packages and resources. @@ -33,4 +32,4 @@ To stay on the list, package repositories should adhere to these quality standar ## Reporting issues -Please open an issue if you find anything that could be improved or have suggestions for making the list a more valuable resource. We realize sometimes packages fall into abandonment or have breaking builds for extended periods of time, so if you see that, please let us know. We also realize that sometimes projects are just going through transitions or are more experimental in nature. These can still be cool, but we can indicate them as transitory or experimental -- again, just open an issue. Thanks everyone! +Please open an issue if you would like ot discuss anything that could be improved or have suggestions for making the list a more valuable resource. We realize sometimes packages fall into abandonment or have breaking builds for extended periods of time, so if you see that, feel free to make the change or let us know. We also realize that sometimes projects are just going through transitions or are more experimental in nature. These can still be cool, but we can indicate them as transitory or experimental. Thanks everyone! From c91b08512aa8a964d045eef6690db1658e40ff05 Mon Sep 17 00:00:00 2001 From: Hilko Bengen Date: Sun, 21 Jun 2015 11:35:45 +0200 Subject: [PATCH 5/6] Add go-yara --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ad7f95b7..0b7a1f8b 100644 --- a/README.md +++ b/README.md @@ -560,6 +560,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis *Libraries that are used to help make your application more secure.* * [BadActor](https://github.com/jaredfolkins/badactor) - An in-memory, application-driven jailer built in the spirit of fail2ban +* [go-yara](https://github.com/hillu/go-yara) - Go Bindings for [YARA](https://github.com/plusvic/yara), the "pattern matching swiss knife for malware researchers (and everyone else)" ## Serialization From 2597cd3e3bcfa8834f8bcf713b87333552ce8a99 Mon Sep 17 00:00:00 2001 From: Andrii Bubis Date: Mon, 29 Jun 2015 11:39:57 -0700 Subject: [PATCH 6/6] Typo fix --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2d43ada8..aaf9c14f 100644 --- a/README.md +++ b/README.md @@ -384,7 +384,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [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. -* [log-voyage](https://github.com/firstrow/logvoyage) - Full-featured logging saas writen in golang. +* [log-voyage](https://github.com/firstrow/logvoyage) - Full-featured logging saas written in golang. * [logex](https://github.com/go-logex/logex) - An golang log lib, supports tracking and level, wrap by standard log lib * [logrus](https://github.com/Sirupsen/logrus) - a structured logger 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/).