A standard library for microservices.
- go
- microservices
- golang
- metallica
47,133 repositories indexed
1–14 of 14 · Most stars
A standard library for microservices.
Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.
Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍
Go RPC framework with high-performance and strong-extensibility for building micro-services.
Package gorilla/csrf provides Cross Site Request Forgery (CSRF) prevention middleware for Go web applications & services 🔒
Translated⚔ Go package for data validation and filtering. support Map, Struct, Form data. A general-purpose Go library for data validation and filtering, simple to use, with most commonly used validators and filters built in, and support for custom validators, custom messages, and field translation.
vacuum is the worlds fastest and most versatile OpenAPI, Arazzo, AsyncAPI & JSON Schema linter, docs generator and toolkit. It tears through API specs at light speed. 100% compatible with Spectral rulesets, and OpenAPI 3.0, 3.1 and 3.2
Plugin-driven, extensible HTTP client toolkit for Go
libopenapi is a fully featured, high performance OpenAPI 3.2, 3.1, 3.0, Overlays and Arazzo parser, library, validator and toolkit for go applications.
Translated⚡ Rux is an simple and fast web framework. support route group, param route binding, middleware, compatible http.Handler interface.
🚀 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.
API Framework supporting REST and RPC.
A high-performance Go HTTP router for building reverse proxies and API gateways, including use cases like ingress controllers
AsyncJob is an asynchronous queue job manager with light code, clear and speed. I hope so ! 😬