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.
A Go library for master-less peer-to-peer autodiscovery and RPC between HTTP services
- service-autodiscovery
- peer-autodiscovery
- zeromq
- golang
Framework for authoring workflows and activities running on top of the Cadence orchestration engine.
- golang
- cadence
- authoring-workflows
- orchestration-engine
A simple go implementation of json rpc 2.0 client over http
The web framework for Golang
Write as Functions, Deploy as a Monolith or Microservice with WebAssembly
A CLI tool for Kafka
Package tasks is an easy to use in-process scheduler for recurring tasks in Go
Trims, sanitizes & scrubs data based on struct tags (go, golang)
🧬 Repository for third party middlewares with dependencies
A microframework to build web apps; with handler chaining, middleware support, and most of all; standard library compliant HTTP handlers(i.e. http.HandlerFunc).
Translatedgin auto binding, grpc, and annotated route, gin annotated routes, grpc, automatic parameter binding tool
go request, go http client
Abstract JSON for Golang with JSONPath support
- golang
- golang-package
- json
- json-parser
Minimalist net/http middleware for golang
Go library for encoding glTF 2.0 files
Adaptive hedged requests for Go. Cut your p99 latency with zero configuration. Based on Google's "The Tail at Scale" paper.
An simple, easily extensible and concurrent health-check library for Go services
The type-safe, event-driven workflow orchestration library that scales with your business. Build robust, distributed workflows in Go with compile-time safety, automatic retries, and horizontal scaling out of the box. Integrate with your existing tech stack using adapters 🚀
- eventdrivenarchitecture
- golang
- kafka
- reflex
RTS: request to struct. Generates Go structs from JSON server responses.
A powerful GraphQL server implementation for Golang
Lightweight SMTP client written in Go
✨ Golang Client Library for Atlassian Cloud.
Simple in-memory job queue for Golang using worker-based dispatching