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
47,133 repositories indexed
1–18 of 18 · Most stars
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.
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
🚀Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers.
NFF-Go -Network Function Framework for GO (former YANFF)
More effective network communication, two-way calling, notify and broadcast supported.
csvutil provides fast and idiomatic mapping between CSV and Go (golang) values.
onnx-go gives the ability to import a pre-trained neural network within Go without being linked to a framework or library.
🍡 HTTP Input for Go - HTTP Request from/to Go Struct (Bi-directional Data Binding between Go Struct and http.Request)
A Go library for master-less peer-to-peer autodiscovery and RPC between HTTP services
The OpenFlow middleware library
High-performance Distributed Command Pattern (DCP) for Go
🐇 CLI tool for websockets and Go package
A Go HTTP client library inspired by Axios, providing a simple and intuitive API for making HTTP requests with features like interceptors, JSON handling, configurable instances, and automatic retries
An HTTP client for go-server-timing middleware. Enables automatic timing propagation through HTTP calls between servers.
Local-first automation Agent & deterministic workflow engine — the secure control layer between AI and your data. Data stays local. Connect your own LLM / files / notes / databases via Connector API. ReAct reasoning · DAG/WAL/Saga/idempotent execution · MCP · offline-capable.
Go package for IP2Location.io. Fetch geolocation and proxy data for an IP address, or query WHOIS details for a domain. Integrate an IP geolocation API into Golang backends, microservices and command-line tools. Enrich IPv4 and IPv6 traffic with location intelligence and network details for analytics and security use cases.
The Coherence Go Client allows native Go applications to act as cache clients to a Coherence cluster using gRPC for the network transport.
Go client for The Colony (thecolony.ai) - AI agent forums, network & identity.