High performance, minimalist Go web framework
- go
- echo
- web
- middleware
47,133 repositories indexed
1–24 of 96 · Most stars
High performance, minimalist Go web framework
Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.
Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.
The Go language implementation of gRPC. HTTP/2 based RPC
A framework for agents, tools and services
Turn any program that uses STDIN/STDOUT into a WebSocket server. Like inetd, but for WebSockets.
Simple HTTP, REST, and SSE client library for Go
Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably, socket.io, Phoenix.PubSub, SignalR. Set up once and forever.
A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.
🪓 An orchestration engine for background tasks, AI agents, and durable workflows
Making it easy to write shell-like scripts in Go
Golang client for NATS, the cloud native messaging system.
[Go] Package of validators and sanitizers for strings, numerics, slices and structs
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.
TOML parser for Golang with reflection.
Self-hostable workflow orchestrator for teams whose main work isn't orchestration. Declarative YAML over your scripts, SSH commands, containers, etc; keep workflows separate from business logic. One binary, no database, runs on limited H/W resources. Alternative to Airflow / Cron / Job Scheduler.
An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
Docker-based local PHP+Node.js web development environments
One governed graph for AI agents — GraphQL + MCP over your databases, files, APIs, and code
Simple middleware to rate-limit HTTP requests.
KrakenD Community Edition: High-performance, stateless, declarative, API Gateway written in Go.
Fast JSON parser and validator for Go. No custom structs, no code generation, no reflection
Realtime server for reliable two-way communication to power-up any backend
go-querystring is Go library for encoding structs into URL query strings.