Athena: Some libraries that make Go better.
- ☀️ ast: Ast is a library that parse a logic expression like golang's code, and return a boolean value to report true or false.
- 🎉 bitmap: A bitmap implementation.
- 🍺 broadcast: Want to broadcast a message in golang between goroutines? Let's try!
- 🍭 consistent_hash: A consistent hash implementation.
- 🐶 easybits: Package easybits implements encoding(TODO) and decoding of binary data. The mapping between binary data and Go values is described in the documentation(TODO) for the Marshal and Unmarshal functions.
- 💩 easyerrors: An easy way to handle error in golang.
- 🙈 easyhttpclient: An easy way to send HTTP request.
- 🐼 easyio: Like
io
package, but easy to use. - 🌈 easypool: A memory pool to avoid performance loss by GC.
- 🐷 easysyntax: Some easy functions to improve golang's syntax.
- ⚡ purl: Maybe you should use
purl
instead ofnet/url
packege, because of high performance. - ⭕ ring_buffer: A ring buffer implementation.