{"id":29565576,"url":"https://github.com/michaelwp/lazygo","last_synced_at":"2025-12-31T14:31:29.499Z","repository":{"id":284715825,"uuid":"955809570","full_name":"michaelwp/lazygo","owner":"michaelwp","description":"collection of libraries for lazy go programmers","archived":false,"fork":false,"pushed_at":"2025-03-28T10:18:05.000Z","size":291,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-29T08:11:32.229Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/michaelwp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-27T08:29:18.000Z","updated_at":"2025-03-28T10:17:03.000Z","dependencies_parsed_at":"2025-03-27T10:35:24.482Z","dependency_job_id":null,"html_url":"https://github.com/michaelwp/lazygo","commit_stats":null,"previous_names":["michaelwp/lazygo"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/michaelwp/lazygo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaelwp%2Flazygo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaelwp%2Flazygo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaelwp%2Flazygo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaelwp%2Flazygo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/michaelwp","download_url":"https://codeload.github.com/michaelwp/lazygo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaelwp%2Flazygo/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265837722,"owners_count":23836558,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-07-18T21:34:48.500Z","updated_at":"2025-12-31T14:31:29.472Z","avatar_url":"https://github.com/michaelwp.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LazyGo - A Collection of Libraries for Lazy Go Programmers 🚀\n\nLazyGo is a set of libraries for lazy Go developers like me and you.\nThis library can save your happy time and make you even happier—because now you have more time with your lover.\nSpend more time with your lover, not your computer! ❤️\n\n## 📌 Libraries Included\n\n1. **goCsv** - Simplifies CSV file handling in Go.\n2. **goBinaryConverter** - Converts between binary and decimal values easily.\n3. **goSemaphore** - A lightweight semaphore implementation for managing concurrency.\n4. **goWatermark** - Easily add watermarks to images.\n5. **goTotp** - A simple TOTP (Time-based One-Time Password) generator.\n6. **goJsonStruct** - Effortless struct-to-JSON and JSON-to-struct conversion.\n\n📂 You can find the **README** for each library in their respective folders.\n\n## 🎯 Why Use LazyGo?\n\n✅ Saves development time\\\n✅ Provides reusable, well-structured utilities\\\n✅ Designed for simplicity and efficiency\\\n✅ Reduces boilerplate code\n\n## 🛠 Installation\n\n```sh\ngo get github.com/michaelwp/lazygo/v3\n```\n\nOr you can install each library separately. (for more details about this please read the readme in their respective folders)\n\n```sh\ngo get github.com/michaelwp/{library-name}\n```\n\nFor example, to install `goJson`:\n\n```sh\ngo get github.com/michaelwp/goJson/v2\n```\n\n## 🔱 Usage\n### Import the Package\n\nFirst, import the package into your Go code:\n\n```go\nimport \"github.com/michaelwp/lazygo/v3/{library-name}\"\n```\n\n## 📢 Contributing\n\nContributions are welcome! Feel free to submit issues or pull requests to improve LazyGo.\n\n## 📬 Contact\n\n📧 Email: [me@michaelputong.com](mailto\\:me@michaelputong.com)\\\n🔗 LinkedIn: [Michael Wenceslaus](https://www.linkedin.com/in/michael-wenceslaus/)\n\n---\n\nHappy coding lazy people! 🚀\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmichaelwp%2Flazygo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmichaelwp%2Flazygo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmichaelwp%2Flazygo/lists"}