mirror of
https://github.com/avelino/awesome-go.git
synced 2024-12-12 17:13:58 +00:00
add performance section (#2631)
This commit is contained in:
parent
9ded487a30
commit
92d0020636
12
README.md
12
README.md
@ -60,6 +60,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
|||||||
- [OpenGL](#opengl)
|
- [OpenGL](#opengl)
|
||||||
- [ORM](#orm)
|
- [ORM](#orm)
|
||||||
- [Package Management](#package-management)
|
- [Package Management](#package-management)
|
||||||
|
- [Performance](#performance)
|
||||||
- [Query Language](#query-language)
|
- [Query Language](#query-language)
|
||||||
- [Resource Embedding](#resource-embedding)
|
- [Resource Embedding](#resource-embedding)
|
||||||
- [Science and Data Analysis](#science-and-data-analysis)
|
- [Science and Data Analysis](#science-and-data-analysis)
|
||||||
@ -559,7 +560,6 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
|||||||
* [gorpc](https://github.com/valyala/gorpc) - Simple, fast and scalable RPC library for high load.
|
* [gorpc](https://github.com/valyala/gorpc) - Simple, fast and scalable RPC library for high load.
|
||||||
* [grpc-go](https://github.com/grpc/grpc-go) - The Go language implementation of gRPC. HTTP/2 based RPC.
|
* [grpc-go](https://github.com/grpc/grpc-go) - The Go language implementation of gRPC. HTTP/2 based RPC.
|
||||||
* [hprose](https://github.com/hprose/hprose-golang) - Very newbility RPC Library, support 25+ languages now.
|
* [hprose](https://github.com/hprose/hprose-golang) - Very newbility RPC Library, support 25+ languages now.
|
||||||
* [jaeger](https://github.com/jaegertracing/jaeger) - A distributed tracing system.
|
|
||||||
* [jsonrpc](https://github.com/osamingo/jsonrpc) - The jsonrpc package helps implement of JSON-RPC 2.0.
|
* [jsonrpc](https://github.com/osamingo/jsonrpc) - The jsonrpc package helps implement of JSON-RPC 2.0.
|
||||||
* [jsonrpc](https://github.com/ybbus/jsonrpc) - JSON-RPC 2.0 HTTP client implementation.
|
* [jsonrpc](https://github.com/ybbus/jsonrpc) - JSON-RPC 2.0 HTTP client implementation.
|
||||||
* [KrakenD](https://github.com/devopsfaith/krakend) - Ultra performant API Gateway framework with middlewares.
|
* [KrakenD](https://github.com/devopsfaith/krakend) - Ultra performant API Gateway framework with middlewares.
|
||||||
@ -1294,6 +1294,12 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [nut](https://github.com/jingweno/nut) - Vendor Go dependencies.
|
* [nut](https://github.com/jingweno/nut) - Vendor Go dependencies.
|
||||||
* [VenGO](https://github.com/DamnWidget/VenGO) - create and manage exportable isolated go virtual environments.
|
* [VenGO](https://github.com/DamnWidget/VenGO) - create and manage exportable isolated go virtual environments.
|
||||||
|
|
||||||
|
## Performance
|
||||||
|
|
||||||
|
* [jaeger](https://github.com/jaegertracing/jaeger) - A distributed tracing system.
|
||||||
|
* [profile](https://github.com/pkg/profile) - Simple profiling support package for Go.
|
||||||
|
* [tracer](https://github.com/kamilsk/tracer) - Simple, lightweight tracing.
|
||||||
|
|
||||||
## Query Language
|
## Query Language
|
||||||
|
|
||||||
* [gojsonq](https://github.com/thedevsaddam/gojsonq) - A simple Go package to Query over JSON Data.
|
* [gojsonq](https://github.com/thedevsaddam/gojsonq) - A simple Go package to Query over JSON Data.
|
||||||
@ -1695,7 +1701,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [go-problemdetails](https://github.com/mvmaasakkers/go-problemdetails) - Go package for working with Problem Details.
|
* [go-problemdetails](https://github.com/mvmaasakkers/go-problemdetails) - Go package for working with Problem Details.
|
||||||
* [go-rate](https://github.com/beefsack/go-rate) - Timed rate limiter for Go.
|
* [go-rate](https://github.com/beefsack/go-rate) - Timed rate limiter for Go.
|
||||||
* [go-sitemap-generator](https://github.com/ikeikeikeike/go-sitemap-generator) - XML Sitemap generator written in Go.
|
* [go-sitemap-generator](https://github.com/ikeikeikeike/go-sitemap-generator) - XML Sitemap generator written in Go.
|
||||||
* [go-torch](https://github.com/uber/go-torch) - Stochastic flame graph profiler for Go programs.
|
|
||||||
* [go-trigger](https://github.com/sadlil/go-trigger) - Go-lang global event triggerer, Register Events with an id and trigger the event from anywhere from your project.
|
* [go-trigger](https://github.com/sadlil/go-trigger) - Go-lang global event triggerer, Register Events with an id and trigger the event from anywhere from your project.
|
||||||
* [goback](https://github.com/carlescere/goback) - Go simple exponential backoff package.
|
* [goback](https://github.com/carlescere/goback) - Go simple exponential backoff package.
|
||||||
* [godaemon](https://github.com/VividCortex/godaemon) - Utility to write daemons.
|
* [godaemon](https://github.com/VividCortex/godaemon) - Utility to write daemons.
|
||||||
@ -1735,7 +1740,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [mssqlx](https://github.com/linxGnu/mssqlx) - Database client library, proxy for any master slave, master master structures. Lightweight and auto balancing in mind.
|
* [mssqlx](https://github.com/linxGnu/mssqlx) - Database client library, proxy for any master slave, master master structures. Lightweight and auto balancing in mind.
|
||||||
* [multitick](https://github.com/VividCortex/multitick) - Multiplexor for aligned tickers.
|
* [multitick](https://github.com/VividCortex/multitick) - Multiplexor for aligned tickers.
|
||||||
* [myhttp](https://github.com/inancgumus/myhttp) - Simple API to make HTTP GET requests with timeout support.
|
* [myhttp](https://github.com/inancgumus/myhttp) - Simple API to make HTTP GET requests with timeout support.
|
||||||
* [netbug](https://github.com/e-dard/netbug) - Easy remote profiling of your services.
|
|
||||||
* [okrun](https://github.com/xta/okrun) - go run error steamroller.
|
* [okrun](https://github.com/xta/okrun) - go run error steamroller.
|
||||||
* [olaf](https://github.com/btnguyen2k/olaf) - Twitter Snowflake implemented in Go.
|
* [olaf](https://github.com/btnguyen2k/olaf) - Twitter Snowflake implemented in Go.
|
||||||
* [onecache](https://github.com/adelowo/onecache) - Caching library with support for multiple backend stores (Redis, Memcached, filesystem etc).
|
* [onecache](https://github.com/adelowo/onecache) - Caching library with support for multiple backend stores (Redis, Memcached, filesystem etc).
|
||||||
@ -1743,7 +1747,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [peco](https://github.com/peco/peco) - Simplistic interactive filtering tool.
|
* [peco](https://github.com/peco/peco) - Simplistic interactive filtering tool.
|
||||||
* [pgo](https://github.com/arthurkushman/pgo) - Convenient functions for PHP community.
|
* [pgo](https://github.com/arthurkushman/pgo) - Convenient functions for PHP community.
|
||||||
* [pm](https://github.com/VividCortex/pm) - Process (i.e. goroutine) manager with an HTTP API.
|
* [pm](https://github.com/VividCortex/pm) - Process (i.e. goroutine) manager with an HTTP API.
|
||||||
* [profile](https://github.com/pkg/profile) - Simple profiling support package for Go.
|
|
||||||
* [rclient](https://github.com/zpatrick/rclient) - Readable, flexible, simple-to-use client for REST APIs.
|
* [rclient](https://github.com/zpatrick/rclient) - Readable, flexible, simple-to-use client for REST APIs.
|
||||||
* [realize](https://github.com/tockins/realize) - Go build system with file watchers and live reload. Run, build and watch file changes with custom paths.
|
* [realize](https://github.com/tockins/realize) - Go build system with file watchers and live reload. Run, build and watch file changes with custom paths.
|
||||||
* [repeat](https://github.com/ssgreg/repeat) - Go implementation of different backoff strategies useful for retrying operations and heartbeating.
|
* [repeat](https://github.com/ssgreg/repeat) - Go implementation of different backoff strategies useful for retrying operations and heartbeating.
|
||||||
@ -1769,7 +1772,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [structs](https://github.com/PumpkinSeed/structs) - Implement simple functions to manipulate structs.
|
* [structs](https://github.com/PumpkinSeed/structs) - Implement simple functions to manipulate structs.
|
||||||
* [Task](https://github.com/go-task/task) - simple "Make" alternative.
|
* [Task](https://github.com/go-task/task) - simple "Make" alternative.
|
||||||
* [toolbox](https://github.com/viant/toolbox) - Slice, map, multimap, struct, function, data conversion utilities. Service router, macro evaluator, tokenizer.
|
* [toolbox](https://github.com/viant/toolbox) - Slice, map, multimap, struct, function, data conversion utilities. Service router, macro evaluator, tokenizer.
|
||||||
* [tracer](https://github.com/kamilsk/tracer) - Simple, lightweight tracing.
|
|
||||||
* [ugo](https://github.com/alxrm/ugo) - ugo is slice toolbox with concise syntax for Go.
|
* [ugo](https://github.com/alxrm/ugo) - ugo is slice toolbox with concise syntax for Go.
|
||||||
* [UNIS](https://github.com/esemplastic/unis) - Common Architecture™ for String Utilities in Go.
|
* [UNIS](https://github.com/esemplastic/unis) - Common Architecture™ for String Utilities in Go.
|
||||||
* [usql](https://github.com/knq/usql) - usql is a universal command-line interface for SQL databases.
|
* [usql](https://github.com/knq/usql) - usql is a universal command-line interface for SQL databases.
|
||||||
|
Loading…
Reference in New Issue
Block a user