Database driver cleanup (#2324)

* update (#1)

* Add me to maintainers list (#2238)

* Http clients (#2237)

* Remove gorequest

This does not really meet the required quality https://goreportcard.com/report/github.com/parnurzeal/gorequest

* Add HTTP-Clients category and sling

* Add grequests

* I suck at pressing ctrl+f

* Add Hoverfly API simulation tool (#2214)

* Update README.md (#2236)

* Add did (#2235)

* Add errorx (#2231)

* Add errorx

* fix errorx description

* Remove Florest, no longer exist (#2239)

* Add go-zero-width (#2242)

* Deprecate Go-AWS-Auth (#2243)

* Add huego. Updated README (#2241)

* Add Octillery (#2244)

* Remove github.com/GeertJohan/yubigo (#2247)

* Remove github.com/rcrowley/go-metric (#2246)

* Add a link to fastcache (#2249)

* Added iso601 (#2250)

* Remove mgutz/dat (#2251)

* No PR reviews
* last Commits on Mar 28, 2017

* Add mole (#2210)

* Deprecate github.com/FiloSottile/gvt (#2256)

* Deprecate github.com/sevki/graphql (#2257)

* Deprecate github.com/gonum/matrix (#2258)

* Deprecate github.com/fatih/structs (#2259)

* Deprecate github.com/toby3d/go-telegraph (#2260)

* Deprecate github.com/mitchellh/goamz (#2261)

* Deprecate github.com/franela/goreq (#2262)

* Deprecate github.com/facebookgo/httpcontrol (#2263)

* Deprecate github.com/markbates/validate (#2264)

* Deprecate github.com/codehack/go-relax (#2265)

* Deprecate github.com/volatile/core (#2266)

* Deprecate github.com/imdario/medeina (#2267)

* Deprecate github.com/daryl/zeus (#2268)

* Deprecate github.com/mvdan/interfacer (#2269)

* Deprecate github.com/GoClipse/goclipse (#2270)

* Add gonum (#2273)

* Add gonum

* add period

* Update validate (#2271)

* Update validate package

* accidentally removed a word, add it again

* Update go-telegraph (#2272)

* Remove https://github.com/bmizerany/pat (#2252)

* Commits on Aug 15, 2017
* PR No reviews

* fix project link (#2278)

* Add llir/llvm (#2279)

* Koazee (#2248)

Please check if what you want to add to `awesome-go` list meets [quality standards](https://github.com/avelino/awesome-go/blob/master/CONTRIBUTING.md#quality-standard) before sending pull request. Thanks!

**Please provide package links to:**

- github.com repo: https://github.com/wesovilabs/koazee
- godoc.org: https://godoc.org/github.com/wesovilabs/koazee
- goreportcard.com:  https://goreportcard.com/report/github.com/wesovilabs/koazee
- coverage service link ([cover.run](https://cover.run/), [gocover](http://gocover.io/), [coveralls](https://coveralls.io/) etc.), example: `[![cover.run](https://cover.run/go/github.com/user/repository.svg?style=flat&tag=golang-1.10)](https://cover.run/go?tag=golang-1.10&repo=github.com%2Fuser%2Frepository)`

[![codecov](https://codecov.io/gh/wesovilabs/koazee/branch/master/graph/badge.svg)](https://codecov.io/gh/wesovilabs/koazee)


 
Very good coverage

**Note**: that new categories can be added only when there are 3 packages or more.

**Make sure that you've checked the boxes below before you submit PR:**
- [x] I have added my package in alphabetical order.
- [x] I have an appropriate description with correct grammar.
- [x] I know that this package was not listed before.
- [x] I have added godoc link to the repo and to my pull request.
- [x] I have added coverage service link to the repo and to my pull request.
- [x] I have added goreportcard link to the repo and to my pull request.
- [x] I have read [Contribution guidelines](https://github.com/avelino/awesome-go/blob/master/CONTRIBUTING.md#contribution-guidelines), [maintainers note](https://github.com/avelino/awesome-go/blob/master/CONTRIBUTING.md#maintainers) and [Quality standard](https://github.com/avelino/awesome-go/blob/master/CONTRIBUTING.md#quality-standard).

Thanks for your PR, you're awesome! 👍

* Revert "update (#1)" (#3)

This reverts commit 3e410e38c4.

* Add new database driver category

Some of the listed database drivers support multiple backeneds, SQL and NoSQL. They were listed under only one of the categories, so i think it makes sense to add a new category for those supporting multiple backends.

* Bindings are not an implementation
This commit is contained in:
Ceriath 2019-01-14 12:11:20 +01:00 committed by Cássio Botaro
parent 0ef15a8f5b
commit f26b42aa2f

View File

@ -321,7 +321,6 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [diskv](https://github.com/peterbourgon/diskv) - Home-grown disk-backed key-value store. * [diskv](https://github.com/peterbourgon/diskv) - Home-grown disk-backed key-value store.
* [eliasdb](https://github.com/krotik/eliasdb) - Dependency-free, transactional graph database with REST API, phrase search and SQL-like query language. * [eliasdb](https://github.com/krotik/eliasdb) - Dependency-free, transactional graph database with REST API, phrase search and SQL-like query language.
* [fastcache](https://github.com/VictoriaMetrics/fastcache) - fast thread-safe inmemory cache for big number of entries. Minimizes GC overhead. * [fastcache](https://github.com/VictoriaMetrics/fastcache) - fast thread-safe inmemory cache for big number of entries. Minimizes GC overhead.
* [forestdb](https://github.com/couchbase/goforestdb) - Go bindings for ForestDB.
* [GCache](https://github.com/bluele/gcache) - Cache library with support for expirable Cache, LFU, LRU and ARC. * [GCache](https://github.com/bluele/gcache) - Cache library with support for expirable Cache, LFU, LRU and ARC.
* [go-cache](https://github.com/pmylund/go-cache) - In-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications. * [go-cache](https://github.com/pmylund/go-cache) - In-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications.
* [goleveldb](https://github.com/syndtr/goleveldb) - Implementation of the [LevelDB](https://github.com/google/leveldb) key/value database in Go. * [goleveldb](https://github.com/syndtr/goleveldb) - Implementation of the [LevelDB](https://github.com/google/leveldb) key/value database in Go.
@ -407,10 +406,8 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [aerospike-client-go](https://github.com/aerospike/aerospike-client-go) - Aerospike client in Go language. * [aerospike-client-go](https://github.com/aerospike/aerospike-client-go) - Aerospike client in Go language.
* [arangolite](https://github.com/solher/arangolite) - Lightweight golang driver for ArangoDB. * [arangolite](https://github.com/solher/arangolite) - Lightweight golang driver for ArangoDB.
* [asc](https://github.com/viant/asc) - Datastore Connectivity for Aerospike for go. * [asc](https://github.com/viant/asc) - Datastore Connectivity for Aerospike for go.
* [cachego](https://github.com/fabiorphp/cachego) - Golang Cache component for multiple drivers.
* [cayley](https://github.com/google/cayley) - Graph database with support for multiple backends.
* [dsc](https://github.com/viant/dsc) - Datastore connectivity for SQL, NoSQL, structured files.
* [dynago](https://github.com/underarmour/dynago) - Dynago is a principle of least surprise client for DynamoDB. * [dynago](https://github.com/underarmour/dynago) - Dynago is a principle of least surprise client for DynamoDB.
* [forestdb](https://github.com/couchbase/goforestdb) - Go bindings for ForestDB.
* [go-couchbase](https://github.com/couchbase/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. * [go-couchdb](https://github.com/fjl/go-couchdb) - Yet another CouchDB HTTP API wrapper for Go.
* [go-rejson](https://github.com/nitishm/go-rejson) - Golang client for redislabs' ReJSON module using Redigo golang client. Store and manipulate structs as JSON objects in redis with ease. * [go-rejson](https://github.com/nitishm/go-rejson) - Golang client for redislabs' ReJSON module using Redigo golang client. Store and manipulate structs as JSON objects in redis with ease.
@ -439,6 +436,11 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [riot](https://github.com/go-ego/riot) - Go Open Source, Distributed, Simple and efficient Search Engine. * [riot](https://github.com/go-ego/riot) - Go Open Source, Distributed, Simple and efficient Search Engine.
* [skizze](https://github.com/seiflotfy/skizze) - probabilistic data-structures service and storage. * [skizze](https://github.com/seiflotfy/skizze) - probabilistic data-structures service and storage.
* Multiple Backends.
* [cachego](https://github.com/fabiorphp/cachego) - Golang Cache component for multiple drivers.
* [cayley](https://github.com/google/cayley) - Graph database with support for multiple backends.
* [dsc](https://github.com/viant/dsc) - Datastore connectivity for SQL, NoSQL, structured files.
## Date and Time ## Date and Time
*Libraries for working with dates and times.* *Libraries for working with dates and times.*