1.caddyserver / caddy
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
- go
- web-server
- caddyfile
- http
- http-server
- reverse-proxy
- +9 more
Ranked by Attention Score: stars gained over the last 30 complete days
1–100 of 208 by Attention Score · Oct 6, 2026 – Nov 4, 2026 (UTC)
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
Temporal service
Send push notifications to your phone or desktop using PUT/POST
A tiny, self-hosted notification inbox for developers. Something happened in one of your apps; Boop tells you on your phone.
Open Source realtime backend in 1 file
Infrastructure orchestration from local to your cloud
Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httprouter. Gin is designed for building REST APIs, web applications, and microservices.
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.
🤖 AI Gateway | AI Native API Gateway
Scalable open-source game backend server: multiplayer, matchmaking, leaderboards, chat, and social features for games.
🪓 An orchestration engine for background tasks, AI agents, and durable workflows
A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui)
lightweight, idiomatic and composable router for building Go HTTP services
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.
The polyglot queue: Fast and reliable background jobs in Go, Java, JS, Ruby, and Rust on Postgres/SQLite.
The leading workflow orchestration platform. Run stateful step functions and AI workflows on serverless, servers, or the edge.
⚡️ Express inspired web framework written in Go
Simple, reliable, and efficient distributed task queue in Go
Receive notifications when an image is updated on a Docker registry
Huma REST/HTTP API Framework for Golang with OpenAPI 3.1
A cloud-native Go microservices framework with cli tool for productivity.
Workflow Engine for Kubernetes
Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
One governed graph for AI agents — GraphQL + MCP over your databases, files, APIs, and code
Your ultimate Go microservices framework for the cloud-native era.
OliveTin gives safe and simple access to predefined shell commands from a web interface.
Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.
net/http.Client like HTTP Client with options to select specific client TLS Fingerprints to use for requests.
OpenAPI Diff and Breaking Changes
High performance, minimalist Go web framework
The full-featured Golang Development Framework skeleton
A task scheduler built with Go and Vue.js that allows users to specify recurring jobs via a simple YAML configuration file. The scheduler reads job definitions, executes commands at specified times using cron expressions, and passes in environment variables for each job.
Docker-based local PHP+Node.js web development environments
Generate Go client and server boilerplate from OpenAPI 3 specifications
A blazingly fast JSON serializing & deserializing library
Open-source, self-hosted newsletter, email marketing and transactional email platform. Visual MJML editor, Liquid templating, 7 sending providers.
Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
The Go language implementation of gRPC. HTTP/2 based RPC
The Open Source Firebase Alternative with GraphQL.
Open Source API and AI Gateway supporting REST, GraphQL, TCP, gRPC and MCP (Model Context Protocol)
:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
Go HTTP framework with high-performance and strong-extensibility for building micro-services.
Golang client for NATS, the cloud native messaging system.
The Developer Platform for Modern APIs
Enterprise-ready, Git native feature management solution
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.
Easy and fluent Go cron scheduling. This is a fork from https://github.com/jasonlvhit/gocron
Official CoinPaprika API Go client — coin prices, tickers, OHLCV, exchanges, and global market stats.
A push notification server written in Go (Golang).
Notification library for gophers and their furry friends.
A powerful framework for faster, easier, and more efficient project development.
Simple HTTP, REST, and SSE client library for Go
A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.
🤯 High-performance PHP application server, process manager written in Go and powered with plugins
Go RPC framework with high-performance and strong-extensibility for building micro-services.
beego is an open-source, high-performance web framework for the Go programming language.
HCL is the HashiCorp configuration language.
:white_check_mark: A Go library for email verification without sending any emails.
A high performance HTTP request router that scales well
GO Feature Flag is a simple, complete and lightweight self-hosted cloud native feature flag solution 100% Open Source — built on OpenFeature 🎛️
SURF - Advanced Go HTTP client with Chrome/Firefox browser impersonation, HTTP/3 with QUIC fingerprinting, JA3/JA4 TLS emulation, and anti-bot bypass for web automation and scraping.
📧 Easy to use, yet comprehensive library for sending mails with Go
The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :rocket:
go generate based graphql server library
⛓️RuleGo is a lightweight, high-performance, embedded, next-generation component orchestration rule engine framework for Go.
Machinery is an asynchronous task queue/job queue based on distributed message passing.
A pluggable, high-performance RPC framework written in golang
The Cloud Native Webhooks Gateway
KrakenD Community Edition: High-performance, stateless, declarative, API Gateway written in Go.
Share your terminal as a web application
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.
Instant REST and MCP APIs for PostgreSQL and MySQL, on existing or new databases. CRUD, custom SQL routes, auth and ACL without writing a backend. Low-code, ⚡ realtime, high-performance. Native MySQL support since v2.5
simple, fast, reliable websocket server & client, supports running over tcp/kcp/unix domain socket. keywords: ws, proxy, chat, go, golang...
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
Swagger 2.0 implementation for go
µTask is an automation engine that models and executes business processes declared in yaml. ✏️📋
Making it easy to write shell-like scripts in Go
A Cloud Native traffic orchestration system. (CNCF Project)
An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
Future-proof content collaboration platform
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.
Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍
Realtime server for reliable two-way communication to power-up any backend
libopenapi is a fully featured, high performance OpenAPI 3.2, 3.1, 3.0, Overlays and Arazzo parser, library, validator and toolkit for go applications.
High-performance, multi-protocol mock server. HTTP, WebSocket, gRPC, MQTT, SSE, GraphQL, SOAP in one binary.
✨ A complete and self-contained solution for developers of any qualification to create a production-ready project with backend (Go), frontend (JavaScript, TypeScript) and deploy automation (Ansible, Docker) by running only one CLI command.
Build AI (or any) apps with scalable microservices & microfrontends.