A cloud-native Go microservices framework with cli tool for productivity.
Repository Index
47,133 repositories indexed
1–24 of 87 · Most stars
Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http
A blazingly fast JSON serializing & deserializing library
Go HTTP framework with high-performance and strong-extensibility for building micro-services.
[Go] Package of validators and sanitizers for strings, numerics, slices and structs
- govalidator
- go
- validation
- validation-library
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
The Developer Platform for Modern APIs
- open-source
- authentication
- authorization
- gateway
package for building REST-style Web Services using Go
Receive notifications when an image is updated on a Docker registry
- docker
- registry
- update
- watch
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
- erlang
- golang
- elixir
- supervisor
An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
- validation
- golang
- go
- ozzo
Open-source, self-hosted newsletter, email marketing and transactional email platform. Visual MJML editor, Liquid templating, 7 sending providers.
- mailing-list
- newsletter
- self-hosted
- amazon-ses
Minimalist and zero-dependency scheduling library for Go
- scheduler
- job-scheduler
- quartz
- golang
simple, fast, reliable websocket server & client, supports running over tcp/kcp/unix domain socket. keywords: ws, proxy, chat, go, golang...
- websocket
- go-websocket
- ws
- go-ws
High performance and extensible micro web framework. Zero memory allocations in hot paths.
- go
- golang
- fasthttp
- micro-framework
Lightning Fast HTTP Multiplexer
- go
- router
- mux
Hprose is a cross-language RPC. This project is Hprose for Golang.
- rpc
- rpc-framework
- rpc-client
- rpc-server
Go with Zod inspired simple schema validation
- error-handling
- golang
- runtime-validation
- schema-validation
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
CBOR codec (RFC 8949, RFC 8742) with CBOR tags, Go struct tag options (toarray, keyasint, omitempty, omitzero), float64/32/16, big.Int, and fuzz tested.
- cbor
- rfc-8949
- cose
- cwt
Framework for performing work asynchronously, outside of the request flow
csvutil provides fast and idiomatic mapping between CSV and Go (golang) values.
- golang
- csv
- fast
- csv-parser
Optimized JSON for Go
- json
- jsonpath
- parser
- golang
Create jobs on a time-based schedule on Docker Swarm