Goldziher / go-utils
Simple and performant utilies using Go generics inspired by JavaScript and Python
β52Updated 2 weeks ago
Alternatives and similar repositories for go-utils
Users that are interested in go-utils are comparing it to the libraries listed below
Sorting:
- π¨ Fiber middleware for slog loggerβ77Updated this week
- A collection of common functions but with better performance, less allocations and less dependencies created for Fiber.β51Updated last week
- pkg extends the core go packages with missing or additional functionality built in. All packages correspond to the std go package name wβ¦β50Updated 11 months ago
- Generate OpenAPI 3.0 specifications from Go code.β67Updated 9 months ago
- Go package simplifies nullable fields handling using Go Generics.β115Updated 2 months ago
- 𧬠Adaptor middleware to convert net/http handlers from/to Fiber request handlersβ180Updated 2 years ago
- A drop-in replacement for Go errors, with some added sugar! Unwrap user-friendly messages, HTTP status code, easy wrapping with multiple β¦β72Updated 3 months ago
- map library using Go generics that offers a standard interface, go routine synchronization, and sortingβ48Updated 3 months ago
- A tech stack agnostic Event Driven Workflow framework, written in Go, that supports durable, robust, and idempotent state changes with tiβ¦β158Updated last week
- π¨ slog: Zerolog handlerβ51Updated 2 weeks ago
- JSON Schema mapping for Goβ149Updated this week
- Reflection-free Run-Time Dependency Injection framework for Go 1.18+β46Updated 2 years ago
- Go errors but structured and composable. Fault provides an extensible yet ergonomic mechanism for wrapping errors.β178Updated last year
- OpenTelemetry Go distribution for Uptraceβ104Updated 3 weeks ago
- π¨ net/http middleware for slog loggerβ72Updated last week
- A paginator doing cursor-based pagination based on GORMβ203Updated 7 months ago
- π¨ slog: Attribute formattingβ169Updated 2 weeks ago
- Go slog's Handler implementation to ensure correlation with Open-Telemetry spans.β126Updated 3 months ago
- Simple internal event bus for Go applicationsβ31Updated last year
- π¨ slog sampling: drop repetitive log recordsβ82Updated 2 weeks ago
- Temporal gRPC API and proto files compiled for Goβ38Updated this week
- A robust, dependency-free go library that provides simple, thin, and user-friendly pub-sub kind of in-process event system for your Go apβ¦β109Updated 9 months ago
- π A full-featured dependency injection container for go programming language.β235Updated last year
- 𧬠Key Authentication for Fiberβ76Updated 2 years ago
- Automatically generate RESTful API documentation for GO projects - aligned with Open API Specification standardβ45Updated 2 years ago
- AMQP Pub/Sub for the Watermill project.β55Updated 2 months ago
- Fast deep-copy library for Goβ80Updated this week
- OpenTelemetry integration for Watermillβ28Updated 2 years ago
- Go client for Memphis. Memphis is an event processing platformβ40Updated 11 months ago
- Elegant middleware functions for your HTTP clients.β103Updated 2 years ago