mirror of
https://github.com/avelino/awesome-go.git
synced 2024-11-07 16:33:40 +00:00
commit
952a28b494
15
README.md
15
README.md
@ -47,6 +47,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
- [OpenGL](#opengl)
|
||||
- [ORM](#orm)
|
||||
- [Package Management](#package-management)
|
||||
- [Query Language](#query-language)
|
||||
- [Resource Embedding](#resource-embedding)
|
||||
- [Science and Data Analysis](#science-and-data-analysis)
|
||||
- [Security](#security)
|
||||
@ -130,6 +131,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
* [kingpin](https://github.com/alecthomas/kingpin) - A command line and flag parser supporting sub commands.
|
||||
* [liner](https://github.com/peterh/liner) - A Go readline-like library for command-line interfaces.
|
||||
* [mitchellh/cli](https://github.com/mitchellh/cli) - A Go library for implementing command-line interfaces.
|
||||
* [mow.cli](https://github.com/jawher/mow.cli) - A Go library for building CLI applications with sophisticated flag and argument parsing and validation.
|
||||
* [readline](https://github.com/chzyer/readline) - A pure golang implementation that provide most of features in GNU-Readline under MIT license.
|
||||
* [ukautz/clif](https://github.com/ukautz/clif) - A small command line interface framework.
|
||||
|
||||
@ -156,6 +158,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
*Libraries for configuration parsing*
|
||||
|
||||
* [config](https://github.com/olebedev/config) - JSON or YAML configuration wrapper with environment variables and flags parsing.
|
||||
* [configure](https://github.com/paked/configure) - Provides configuration through multiple sources, including JSON, flags and environment variables.
|
||||
* [env](https://github.com/caarlos0/env) - Parse environment variables to Go structs (with defaults).
|
||||
* [envcfg](https://github.com/tomazk/envcfg) - Un-marshaling environment variables to Go structs.
|
||||
* [envconf](https://github.com/ian-kent/envconf) - Configuration from environment
|
||||
@ -192,6 +195,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
||||
* [cuckoofilter](https://github.com/seiflotfy/cuckoofilter) - Cuckoo filter: a good alternative to a counting bloom filter implemented in Go.
|
||||
* [encoding](https://github.com/zhenjl/encoding) - Integer Compression Libraries for Go.
|
||||
* [go-datastructures](https://github.com/Workiva/go-datastructures) - a collection of useful, performant, and thread-safe data structures
|
||||
* [go-geoindex](https://github.com/hailocab/go-geoindex) - In-memory geo index.
|
||||
* [golang-set](https://github.com/deckarep/golang-set) - Thread-Safe and Non-Thread-Safe high-performance sets for Go.
|
||||
* [goskiplist](https://github.com/ryszard/goskiplist) - A skip list implementation in Go.
|
||||
* [mafsa](https://github.com/smartystreets/mafsa) - MA-FSA implementation with Minimal Perfect Hashing
|
||||
@ -454,6 +458,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.
|
||||
* [gologger](https://github.com/sadlil/gologger) - Simple easy to use log lib for go, logs in Colored Cosole, Simple Console, File or Elasticsearch.
|
||||
* [log-voyage](https://github.com/firstrow/logvoyage) - Full-featured logging saas written in golang.
|
||||
* [log15](https://github.com/inconshreveable/log15) - Simple, powerful logging for Go
|
||||
* [logex](https://github.com/chzyer/logex) - An golang log lib, supports tracking and level, wrap by standard log lib
|
||||
@ -620,6 +625,14 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [VenGO](https://github.com/DamnWidget/VenGO) - create and manage exportable isolated go virtual environments
|
||||
|
||||
|
||||
## Query Language
|
||||
|
||||
* [graphql](https://github.com/tmc/graphql) - graphql parser + utilities.
|
||||
* [graphql](https://github.com/sevki/graphql) - GraphQL implementation in go.
|
||||
* [graphql-go](https://github.com/chris-ramon/graphql-go) - An implementation of GraphQL for Go.
|
||||
|
||||
|
||||
|
||||
## Resource Embedding
|
||||
|
||||
* [go-bindata](https://github.com/jteeuwen/go-bindata) - Package that converts any file into managable Go source code.
|
||||
@ -683,6 +696,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
|
||||
* [algernon](https://github.com/xyproto/algernon) - HTTP/2 web server with built-in support for Lua, Markdown, GCSS and Amber.
|
||||
* [Caddy](https://github.com/mholt/caddy) - Caddy is an alternative, HTTP/2 web server that's easy to configure and use.
|
||||
* [consul](https://www.consul.io/) - Consul is a tool for service discovery, monitoring and configuration.
|
||||
* [devd](https://github.com/cortesi/devd) - A local webserver for developers
|
||||
* [etcd](https://github.com/coreos/etcd) - A highly-available key value store for shared configuration and service discovery.
|
||||
* [nsq](http://nsq.io/) - A realtime distributed messaging platform
|
||||
@ -783,6 +797,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
||||
* [facebook](https://github.com/huandu/facebook) - Go Library that supports the Facebook Graph API
|
||||
* [gads](https://github.com/emiddleton/gads) - Google Adwords Unofficial API
|
||||
* [gami](https://github.com/bit4bit/gami) - Go library for Asterisk Manager Interface.
|
||||
* [gcm](https://github.com/Aorioli/gcm) - Go library for Google Cloud Messaging
|
||||
* [geo-golang](https://github.com/codingsince1985/geo-golang) - Go Library to access [Google Maps](https://developers.google.com/maps/documentation/geocoding/intro), [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.
|
||||
* [ghost](https://github.com/neuegram/ghost) - Go Library for accessing the Snapchat API.
|
||||
* [github](https://github.com/google/go-github) - Go library for accessing the GitHub API.
|
||||
|
Loading…
Reference in New Issue
Block a user