Made a library? Written a blog post? Found a useful tutorial? Share it with the Go community here or just enjoy what everyone else has found!
gookit/config - Go config management. support JSON, YAML, TOML, INI, HCL, ENV and Flags. Multi file load, data override merge, parse ENV var.
JSONcontent support comments. will auto clear comments
Provide a sub-package
dotenvthat supports importing data from files (eg
.env) to ENV
txeh is a golang library and command line utility for working with /etc/hosts.
A computer's /etc/hosts file is a powerful utility for developers and system administrators to create localized, custom DNS entries. This small go library and utility were developed to encapsulate the complexity of working with /etc/hosts directly by providing a simple interface for adding and removing entries in a /etc/hosts file.
Analogue to testing that a window can be opened in a house, you don't want to spend time building the house first. Instead you want to say: I need a house with a window and then you test the opening functionality. This is the approach we took with our framework for setting up objects to be tested using recipes, ingredients and special preparation (if needed).
Instead of saving structs as json strings, use redislabs' ReJSON module with Redis Server to interact natively with JSON objects
ReJSON is a Redis module that implements ECMA-404 The JSON Data Interchange Standard as a native data type. It allows storing, updating and fetching JSON values from Redis keys (documents).
PRs are welcome !
I am looking for contributors to help me out with my latest project.
I am creating an HTTP server implementation, driven by a REST API, for the https://github.com/tsenart/vegeta load testing tool. Currently it is only available as a CLI tool. However, there is an excellent library provided by the author, which is used by the CLI tool.
The idea is to create a tool, using vegeta, which is similar to https://github.com/loadimpact/k6 or https://github.com/locustio/locust complete with a UI (frontend). This makes it possible to use this tool in a more distributed manner, and possibly introduce it as a kubernetes native load-testing tool.
The project is available at https://github.com/nitishm/vegeta-server and currently supports submitting/viewing/canceling
attacks (all options are not implemented, yet) and viewing the attack
Issues are tagged with appropriate labels.
gookit/color - command-line color library with true color support, universal API methods and Windows support.
Benchmark comparison between frameworks that provided a stream like API to deal with slices.
If you want to know more about koazee, have a look at https://github.com/wesovilabs/koazee