Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/goldziher/go-utils
Simple and performant utilies using Go generics inspired by JavaScript and Python
https://github.com/goldziher/go-utils
generics go golang utilities
Last synced: 11 days ago
JSON representation
Simple and performant utilies using Go generics inspired by JavaScript and Python
- Host: GitHub
- URL: https://github.com/goldziher/go-utils
- Owner: Goldziher
- License: mit
- Created: 2022-03-26T15:17:15.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-19T06:35:17.000Z (6 months ago)
- Last Synced: 2024-10-10T23:26:21.360Z (28 days ago)
- Topics: generics, go, golang, utilities
- Language: Go
- Homepage: https://goldziher.github.io/go-utils/
- Size: 776 KB
- Stars: 48
- Watchers: 6
- Forks: 15
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Go Utils
[![Go Report Card](https://goreportcard.com/badge/github.com/Goldziher/go-utils)](https://goreportcard.com/report/github.com/Goldziher/go-utils)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=Goldziher_go-utils&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=Goldziher_go-utils)
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=Goldziher_go-utils&metric=coverage)](https://sonarcloud.io/summary/new_code?id=Goldziher_go-utils)
[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=Goldziher_go-utils&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=Goldziher_go-utils)
[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=Goldziher_go-utils&metric=bugs)](https://sonarcloud.io/summary/new_code?id=Goldziher_go-utils)[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=Goldziher_go-utils&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=Goldziher_go-utils)
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=Goldziher_go-utils&metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=Goldziher_go-utils)
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=Goldziher_go-utils&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=Goldziher_go-utils)Go Utils is a comprehensive utility library inspired by JavaScript and Python. It makes extensive use of Go 1.18+
generics to offer a simple API.Read more in the [documentation](https://goldziher.github.io/go-utils/).
## Installation
```shell
go get -u github.com/Goldziher/go-utils
```## Contribution
This library is open to contributions. Please consult the [Contribution Guide](CONTRIBUTING.md).