LazyGo is a set of libraries for lazy Go developers like me and you. This library can save your happy time and make you even happier—because now you have more time with your lover. Spend more time with your lover, not your computer! ❤️
- goCsv - Simplifies CSV file handling in Go.
- goBinaryConverter - Converts between binary and decimal values easily.
- goSemaphore - A lightweight semaphore implementation for managing concurrency.
- goWatermark - Easily add watermarks to images.
- goTotp - A simple TOTP (Time-based One-Time Password) generator.
- goJsonStruct - Effortless struct-to-JSON and JSON-to-struct conversion.
📂 You can find the README for each library in their respective folders.
✅ Saves development time
✅ Provides reusable, well-structured utilities
✅ Designed for simplicity and efficiency
✅ Reduces boilerplate code
go get github.com/michaelwp/lazygo/v3
Or you can install each library separately. (for more details about this please read the readme in their respective folders)
go get github.com/michaelwp/{library-name}
For example, to install goJson
:
go get github.com/michaelwp/goJson/v2
First, import the package into your Go code:
import "github.com/michaelwp/lazygo/v3/{library-name}"
Contributions are welcome! Feel free to submit issues or pull requests to improve LazyGo.
📧 Email: me@michaelputong.com
🔗 LinkedIn: Michael Wenceslaus
Happy coding lazy people! 🚀