A tiny wrapper around NSQ topic and channel :rocket:
- nsq
- message-bus
- microservices
- go
69,259 visible repositories in the index
169–192 of 245 · Most stars
A tiny wrapper around NSQ topic and channel :rocket:
A drop-in replacement for Go errors, with some added sugar! Unwrap user-friendly messages, HTTP status code, easy wrapping with multiple error types.
Golang middleware for handling multipart/form-data and uploading files
Limits the number of goroutines that are allowed to run concurrently
Package netbug provides a handler for registering profilers on your own ServeMux.
Simple and easy retry mechanism package for Go
a tool for handling file uploads simple
A Unicode-based case conversion library for Go
Composable chains of nested http.Handler instances.
Correctly rounded monetary amounts and exchange rates for Go
Official CoinPaprika API Go client — coin prices, tickers, OHLCV, exchanges, and global market stats.
Transliterate Cyrillic → Latin in every possible way
A Go package for handling common HTTP JSON responses.
Go validation library with functional API built on top of generics, statically typed and batteries included :fire:
Lightweight and versatile utilities for Go 📦
xkcd.com API client in Go
A Go toolkit for building AI agents and applications across multiple providers. Unified LLM client, agent framework with handoffs, tool calling, streaming, structured output, MCP integration, and cost tracking.
A sync.WaitGroup with error handling and concurrency control
Ordered-concurrently a library for concurrent processing with ordered output in Go. Process work concurrently and returns output in a channel in the order of input. It is useful in concurrently processing items in a queue, and get output in the order provided by the queue.
Utility class for handling slices
A Go library to simplify request parsing, validation, and response handling in microservices, making code cleaner and more maintainable.
macOS Sleep/ Wake notifications in golang
A Go HTTP client library inspired by Axios, providing a simple and intuitive API for making HTTP requests with features like interceptors, JSON handling, configurable instances, and automatic retries
a golang log lib supports level and multi handlers