Structured, pluggable logging for Go.
- logging
- logrus
- go
47,133 repositories indexed
1–24 of 31 · Most stars
Structured, pluggable logging for Go.
Blazing fast, structured, leveled logging in Go.
Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native database.
Zero Allocation JSON Logger
Better structured concurrency for go
Execute SQL against structured text like CSV or TSV
Structured logging package for Go.
Structured, composable logging for Go
🔥 Error handling library with context, assertion, stack trace and source fragments
Fastest structured logging
Extract structured data from web sites. Web sites scraping.
🚨 Design workflows of slog handlers: pipeline, middleware, fanout, routing, failover, load balancing...
Structured concurrency made easy
Marshmallow provides a flexible and performant JSON unmarshalling in Go. It specializes in dealing with unstructured struct - when some fields are known and some aren't, with zero performance overhead nor extra coding needed.
Go errors but structured and composable. Fault provides an extensible yet ergonomic mechanism for wrapping errors.
Go framework to simplify CRUD of structured data using Graph operations
:green_book: Simple, configurable and scalable Structured Logging for Go.
Interactive viewer for JSON logs.
Go AI SDK, the Go way. One unified API across 21+ providers. Streaming, structured output, MCP support, stdlib only. Go AI SDK for AI applications inspired by Vercel AI SDK.
🚨 slog: Attribute formatting
Quick Solution with Unstructured JSON data
Type safe SQL query builder and struct mapper for Go
🚨 Fiber middleware for slog logger
µjson - A fast and minimal JSON parser and transformer that works on unstructured JSON