A cloud-native Go microservices framework with cli tool for productivity.
Repository Index
54,641 visible repositories in the index
1–24 of 28 · Most stars
Your ultimate Go microservices framework for the cloud-native era.
- golang
- framework
- kratos
- go
go generate based graphql server library
Swagger 2.0 implementation for go
- go
- swagger-codegen
- api
- code-generator
Generate Go client and server boilerplate from OpenAPI 3 specifications
Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.
- grpc
- golang
- middleware
- generic-functions
Design-first Go framework that generates API code, documentation, and clients. Define once in an elegant DSL, deploy as HTTP and gRPC services with zero drift between code and docs.
- go
- goa
- microservices
- rest
Generate a modern Web project with Go and Angular, React, or Vue in seconds 🎲
A powerful and easy-to-use Go development framework that enables you to effortlessly build stable, reliable, and high-performance backend services with a "low-code" approach.
- gin
- grpc
- web
- cloud-native
Fast JSON parser and validator for Go. No custom structs, no code generation, no reflection
- json-parser
- fast
- golang
- go
Golang Fuego - Web framework generating OpenAPI 3 spec from source code - Pluggable to existing Gin & Echo APIs
- golang
- http-server
- openapi
- fuego
⛓️RuleGo is a lightweight, high-performance, embedded, next-generation component orchestration rule engine framework for Go.
- go
- rule-engine
- edge-computing
- iot
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
- golang
- lint
- linters
- linting
A protoc plugin that generates graphql execution code from Protocol Buffers.
The Next-Generation Webhooks Gateway.
- gateway
- webhookx
- cloud-native
- webhooks
RTS: request to struct. Generates Go structs from JSON server responses.
- rts
- json-server
- cli
- json
A generics based dependency injection application framework for Go, supporting aspect oriented programming based on interceptors
- code-generation
- dependency-injection
- framework
- generics
⚡A lightweight, framework-agnostic OpenAPI 3.x specification builder for Go.
- openapi
- openapi-generator
- go
- golang
Zero-dependency Go input validation, in-place normalization, and JSON Schema generation from struct tags.
Go validation library with functional API built on top of generics, statically typed and batteries included :fire:
- generics
- go
- type-safe
- validation
flexible data type for Go
- golang
- go
- generic
- types
Generate OpenAPI 3.1 specs from Go source code via static analysis — zero annotations, automatic framework detection
- chi
- code-generation
- echo
- fiber
Intuitive validation library for Golang
- go
- golang
- validation
- validator
Go library for parsing and generating MPEG-DASH Media Presentation Description (MPD) files