An open API service indexing awesome lists of open source software.

https://github.com/michaelwp/lazygo

collection of libraries for lazy go programmers
https://github.com/michaelwp/lazygo

Last synced: 5 months ago
JSON representation

collection of libraries for lazy go programmers

Awesome Lists containing this project

README

          

# 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

```sh
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)

```sh
go get github.com/michaelwp/{library-name}
```

For example, to install `goJson`:

```sh
go get github.com/michaelwp/goJson/v2
```

## πŸ”± Usage
### Import the Package

First, import the package into your Go code:

```go
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](mailto\:me@michaelputong.com)\
πŸ”— LinkedIn: [Michael Wenceslaus](https://www.linkedin.com/in/michael-wenceslaus/)

---

Happy coding lazy people! πŸš€