mirror of
https://github.com/avelino/awesome-go.git
synced 2025-01-31 04:48:53 +00:00
Merge upstream main
This commit is contained in:
parent
3a6b039308
commit
6a8d714ef3
13
README.md
13
README.md
@ -703,7 +703,6 @@ _SQL query builder, libraries for building and using SQL._
|
||||
_Libraries for connecting and operating databases._
|
||||
|
||||
- Relational Databases
|
||||
|
||||
- [avatica](https://github.com/apache/calcite-avatica-go) - Apache Avatica/Phoenix SQL driver for database/sql.
|
||||
- [bgc](https://github.com/viant/bgc) - Datastore Connectivity for BigQuery for go.
|
||||
- [firebirdsql](https://github.com/nakagami/firebirdsql) - Firebird RDBMS SQL driver for Go.
|
||||
@ -721,7 +720,6 @@ _Libraries for connecting and operating databases._
|
||||
- [sqlhooks](https://github.com/qustavo/sqlhooks) - Attach hooks to any database/sql driver.
|
||||
|
||||
- NoSQL Databases
|
||||
|
||||
- [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.
|
||||
- [asc](https://github.com/viant/asc) - Datastore Connectivity for Aerospike for go.
|
||||
@ -751,7 +749,6 @@ _Libraries for connecting and operating databases._
|
||||
- [xredis](https://github.com/shomali11/xredis) - Typesafe, customizable, clean & easy to use Redis client.
|
||||
|
||||
- Search and Analytic Databases.
|
||||
|
||||
- [bleve](https://github.com/blevesearch/bleve) - Modern text indexing library for go.
|
||||
- [elastic](https://github.com/olivere/elastic) - Elasticsearch client for Go.
|
||||
- [elasticsql](https://github.com/cch123/elasticsql) - Convert sql to elasticsearch dsl in Go.
|
||||
@ -1375,7 +1372,7 @@ _Libraries for generating and working with log files._
|
||||
- [rollingwriter](https://github.com/arthurkiller/rollingWriter) - RollingWriter is an auto-rotate `io.Writer` implementation with multi policies to provide log file rotation.
|
||||
- [seelog](https://github.com/cihub/seelog) - Logging functionality with flexible dispatching, filtering, and formatting.
|
||||
- [spew](https://github.com/davecgh/go-spew) - Implements a deep pretty printer for Go data structures to aid in debugging.
|
||||
- [sqldb-logger](https://github.com/simukti/sqldb-logger) - A logger for Go SQL database driver without modify existing \*sql.DB stdlib usage.
|
||||
- [sqldb-logger](https://github.com/simukti/sqldb-logger) - A logger for Go SQL database driver without modify existing *sql.DB stdlib usage.
|
||||
- [stdlog](https://github.com/alexcesaro/log) - Stdlog is an object-oriented library providing leveled logging. It is very useful for cron jobs.
|
||||
- [structy/log](https://github.com/structy/log) - A simple to use log system, minimalist but with features for debugging and differentiation of messages.
|
||||
- [tail](https://github.com/hpcloud/tail) - Go package striving to emulate the features of the BSD tail program.
|
||||
@ -1980,7 +1977,7 @@ _Libraries that are used to help make your application more secure._
|
||||
- [nacl](https://github.com/kevinburke/nacl) - Go implementation of the NaCL set of API's.
|
||||
- [optimus-go](https://github.com/pjebs/optimus-go) - ID hashing and Obfuscation using Knuth's Algorithm.
|
||||
- [passlib](https://github.com/hlandau/passlib) - Futureproof password hashing library.
|
||||
- [secret](https://github.com/rsjethani/secret) - Prevent your secrets from leaking into logs, std\* etc.
|
||||
- [secret](https://github.com/rsjethani/secret) - Prevent your secrets from leaking into logs, std* etc.
|
||||
- [secure](https://github.com/unrolled/secure) - HTTP middleware for Go that facilitates some quick security wins.
|
||||
- [secureio](https://github.com/xaionaro-go/secureio) - An keyexchanging+authenticating+encrypting wrapper and multiplexer for `io.ReadWriteCloser` based on XChaCha20-poly1305, ECDH and ED25519.
|
||||
- [simple-scrypt](https://github.com/elithrar/simple-scrypt) - Scrypt package with a simple, obvious API and automatic cost calibration built-in.
|
||||
@ -2091,7 +2088,6 @@ _Libraries and tools for templating and lexing._
|
||||
_Libraries for testing codebases and generating test data._
|
||||
|
||||
- Testing Frameworks
|
||||
|
||||
- [apitest](https://apitest.dev) - Simple and extensible behavioural testing library for REST based services or HTTP handlers that supports mocking external http calls and rendering of sequence diagrams.
|
||||
- [assert](https://github.com/go-playground/assert) - Basic Assertion Library used along side native go testing, with building blocks for custom assertions.
|
||||
- [badio](https://github.com/cavaliercoder/badio) - Extensions to Go's `testing/iotest` package.
|
||||
@ -2152,7 +2148,6 @@ _Libraries for testing codebases and generating test data._
|
||||
- [wstest](https://github.com/posener/wstest) - Websocket client for unit-testing a websocket http.Handler.
|
||||
|
||||
- Mock
|
||||
|
||||
- [counterfeiter](https://github.com/maxbrunsfeld/counterfeiter) - Tool for generating self-contained mock objects.
|
||||
- [genmock](https://gitlab.com/so_literate/genmock) - Go mocking system with code generator for building calls of the interface methods.
|
||||
- [go-localstack](https://github.com/elgohr/go-localstack) - Tool for using localstack in AWS testing.
|
||||
@ -2170,13 +2165,11 @@ _Libraries for testing codebases and generating test data._
|
||||
- [timex](https://github.com/cabify/timex) - A test-friendly replacement for the native `time` package.
|
||||
|
||||
- Fuzzing and delta-debugging/reducing/shrinking.
|
||||
|
||||
- [go-fuzz](https://github.com/dvyukov/go-fuzz) - Randomized testing system.
|
||||
- [gofuzz](https://github.com/google/gofuzz) - Library for populating go objects with random values.
|
||||
- [Tavor](https://github.com/zimmski/tavor) - Generic fuzzing and delta-debugging framework.
|
||||
|
||||
- Selenium and browser control tools.
|
||||
|
||||
- [cdp](https://github.com/mafredri/cdp) - Type-safe bindings for the Chrome Debugging Protocol that can be used with browsers or other debug targets that implement it.
|
||||
- [chromedp](https://github.com/knq/chromedp) - a way to drive/test Chrome, Safari, Edge, Android Webviews, and other browsers supporting the Chrome Debugging Protocol.
|
||||
- [ggr](https://github.com/aerokube/ggr) - a lightweight server that routes and proxies Selenium WebDriver requests to multiple Selenium hubs.
|
||||
@ -3198,7 +3191,7 @@ _Where to discover new Go libraries._
|
||||
- [Utah Go User Group](https://www.meetup.com/utahgophers/)
|
||||
- [Women Who Go - San Francisco, CA](https://www.meetup.com/Women-Who-Go/)
|
||||
|
||||
_Add the group of your city/country here (send **PR**)_
|
||||
*Add the group of your city/country here (send **PR**)*
|
||||
|
||||
**[⬆ back to top](#contents)**
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user