A drop-in replacement for Go errors, with some added sugar! Unwrap user-friendly messages, HTTP status code, easy wrapping with multiple error types.
- error-handling
- errors
- go
- golang
47,133 repositories indexed
817–840 of 1,066 · Most stars
A drop-in replacement for Go errors, with some added sugar! Unwrap user-friendly messages, HTTP status code, easy wrapping with multiple error types.
GoEventBus — high-performance event bus with a decision layer.
Distributed batch data processing framework
Gowl is a process management and process monitoring tool at once. An infinite worker pool gives you the ability to control the pool and processes and monitor their status.
Package netbug provides a handler for registering profilers on your own ServeMux.
Distributed SDN controller built on top of beehive.
🚀 Production-ready AI-friendly Go REST API boilerplate with Clean Architecture, JWT auth, RBAC, PostgreSQL migrations, and highly tested. AI-optimized with built-in guidelines for most used IDEs. Docker hot-reload, Swagger docs, one-command setup. Build production APIs in minutes, not weeks.
Collect Microsoft SQL Server metrics for reporting to InfluxDB and visualize them with Grafana
UNIS: A Common Architecture for String Utilities within the Go Programming Language.
A tool for testing, building, signing, and publishing binaries.
RapidMQ is a pure, extremely productive, lightweight and reliable library for managing of the local messages queue
Flowgraph package for scalable asynchronous system development
Super simple deployment tool
Model Query Language (mql) is a query language for your database models.
MySQL Backed Locking Primitive
Simple tool to extract the most common substrings from an input text. Built for password cracking.
Simple and easy retry mechanism package for Go
This is a simple skeleton for golang applications
a tool for handling file uploads simple
Durable execution framework for AI agents in Go. Keeps agent state, tool calls, and execution loops resilient across process crashes.
Strumt is a library to create prompt chain
A k6 extension for testing distributed tracing backends
A currency computations package.
Goven (go-oven) is a go library that allows you to have a drop-in query language for your database schema.