swaggest / rest
Web services with OpenAPI and JSON Schema done quick in Go
β370Updated 2 weeks ago
Related projects β
Alternatives and complementary repositories for rest
- π‘ HTTP Input for Go - HTTP Request from/to Go Struct (Bi-directional Data Binding between Go Struct and http.Request)β322Updated 6 months ago
- OpenAPI structures for Goβ259Updated 2 months ago
- pgx mock driver for golang to test database interactionsβ388Updated 2 months ago
- Create a jwt.Keyfunc for JWT parsing with a JWK Set or given cryptographic keys (like HMAC) in Golang.β275Updated last month
- OpenTelemetry instrumentation for go-chi/chiβ117Updated this week
- libopenapi is a fully featured, high performance OpenAPI 3.1, 3.0 and Swagger parser, library, validator and toolkit for golang applicatiβ¦β480Updated this week
- Go HTTP request logger with structured logging capabilities built on "log/slog" packageβ208Updated 4 months ago
- Is a general library to help modify or set data within data structures and other objects.β233Updated last year
- π¨ Design workflows of slog handlers: pipeline, middleware, fanout, routing, failover, load balancing...β388Updated this week
- A Go tool to auto generate methods for your enumsβ437Updated last month
- Package pgerrcode contains constants for PostgreSQL error codes.β152Updated 8 months ago
- Naive code generator that creates mock implementation using testify.mockβ206Updated 6 months ago
- π slog.Handler that writes tinted (colorized) logsβ778Updated 2 months ago
- Valgo is a type-safe, expressive, and extensible validator library for Golang. Supports localization and is built with generics.β434Updated 5 months ago
- Platform-Agnostic Security Tokens implementation in Golang.β318Updated last month
- Golang Fuego - web framework generating OpenAPI 3 spec from source codeβ911Updated last week
- net/http rate limiter middlewareβ282Updated 2 months ago
- easily manage HTTP request / response payloads of Go HTTP servicesβ296Updated 8 months ago
- π Go code coverage to SVG treemapβ502Updated 2 weeks ago
- SQL data mapper for Goβ221Updated last year
- GCI, a tool that control golang package import order and make it always deterministic.β429Updated 2 months ago
- Support REST, gRPC, gRPC-Web, and Connect clients with one server.β229Updated last week
- Library to provide basic healthcheck functionality to Go applications.β525Updated 2 months ago
- Package conf provides support for using environmental variables and command line arguments for configuration.β263Updated last month
- SQL query builder and ORM/Factory generator for Go with support for PostgreSQL, MySQL and SQLiteβ794Updated this week
- Collection of log/slog related projects.β191Updated 3 weeks ago
- An implementation of a `Nullable` type for JSON bodies, indicating whether the field is absent, set to null, or set to a valueβ102Updated last week
- CORS net/http middleware for Goβ330Updated 6 months ago
- OpenAPI validation extension for libopenapi, validate http requests and responses as well as schemasβ57Updated this week
- Pre-commit hooks for Golang with support for monorepos, the ability to pass arguments and environment variables to all hooks, and the abiβ¦β288Updated last year