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
- Host: GitHub
- URL: https://github.com/michaelwp/lazygo
- Owner: michaelwp
- Created: 2025-03-27T08:29:18.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-28T10:18:05.000Z (about 1 year ago)
- Last Synced: 2025-04-29T08:11:32.229Z (about 1 year ago)
- Language: Go
- Size: 284 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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! π