Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
- go
- web-server
- caddyfile
- http
47,133 repositories indexed
1–24 of 34 · Most stars
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
Scalable open-source game backend server: multiplayer, matchmaking, leaderboards, chat, and social features for games.
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.
Generate Go client and server boilerplate from OpenAPI 3 specifications
Huma REST/HTTP API Framework for Golang with OpenAPI 3.1
Evans: more expressive universal gRPC client
Docker-based local PHP+Node.js web development environments
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.
Golang Fuego - Web framework generating OpenAPI 3 spec from source code - Pluggable to existing Gin & Echo APIs
📧 Easy to use, yet comprehensive library for sending mails with Go
OpenAPI Diff and Breaking Changes
go-doudou(doudou pronounce /dəudəu/)is OpenAPI 3.0 (for REST) spec and Protobuf v3 (for grpc) based lightweight microservice framework. It supports monolith service application as well.
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
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.
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.
Golang implemented Redis RDB parser for secondary development and memory analysis
parser for Google ProtocolBuffers definition
Lightweight, fast and dependency-free Cron expression parser (due checker, next/prev due date finder), task runner, job scheduler and/or daemon for Golang (tested on v1.13+) and standalone usage. If you are bold, use it to replace crontab entirely.
An easy-to-use HTTP client to spoof TLS/JA3, HTTP2 and HTTP3 fingerprint
Package ethernet implements marshaling and unmarshaling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags. MIT Licensed.
Go library for encoding glTF 2.0 files
Type-safe, persistent, embedded task queues and background job runner w/ SQLite. Web monitoring UI included.
⚡A lightweight, framework-agnostic OpenAPI 3.x specification builder for Go.
HLS m3u8 library in Go