Skip to content

collection of libraries for lazy go programmers

Notifications You must be signed in to change notification settings

michaelwp/lazygo

Repository files navigation

LazyGo - A Collection of Libraries for Lazy Go Programmers 🚀

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! ❤️

📌 Libraries Included

  1. goCsv - Simplifies CSV file handling in Go.
  2. goBinaryConverter - Converts between binary and decimal values easily.
  3. goSemaphore - A lightweight semaphore implementation for managing concurrency.
  4. goWatermark - Easily add watermarks to images.
  5. goTotp - A simple TOTP (Time-based One-Time Password) generator.
  6. goJsonStruct - Effortless struct-to-JSON and JSON-to-struct conversion.

📂 You can find the README for each library in their respective folders.

🎯 Why Use LazyGo?

✅ Saves development time
✅ Provides reusable, well-structured utilities
✅ Designed for simplicity and efficiency
✅ Reduces boilerplate code

🛠 Installation

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

🔱 Usage

Import the Package

First, import the package into your Go code:

import "github.com/michaelwp/lazygo/v3/{library-name}"

📢 Contributing

Contributions are welcome! Feel free to submit issues or pull requests to improve LazyGo.

📬 Contact

📧 Email: me@michaelputong.com
🔗 LinkedIn: Michael Wenceslaus


Happy coding lazy people! 🚀

About

collection of libraries for lazy go programmers

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages