Idiomatic HTTP Middleware for Golang
Repository Index
47,133 repositories indexed
49–72 of 280 · Most stars
Deprecated: Use the official Elasticsearch client for Go at https://github.com/elastic/go-elasticsearch
Go HTTP framework with high-performance and strong-extensibility for building micro-services.
Easy and fluent Go cron scheduling. This is a fork from https://github.com/jasonlvhit/gocron
Fast and lightweight DNS proxy as ad-blocker for local network with many features
- ad-blocker
- adblocker
- dns
- self-hosted
Making it easy to write shell-like scripts in Go
- shell
- cat
- curl
- cut
Fast cross-platform HTTP benchmarking tool written in Go
An HTTP proxy library for Go
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
Fast, simple, scalable, Docker-ready HTTP microservice for high-level image processing
- image
- image-processing
- resize-images
- libvips
A Cloud Native traffic orchestration system. (CNCF Project)
- go
- http
- api-gateway
- gateway
Litmus helps SREs and developers practice chaos engineering in a Cloud-native way. Chaos experiments are published at the ChaosHub (https://hub.litmuschaos.io). Community notes is at https://hackmd.io/a4Zu_sH4TZGeih-xCimi3Q
- chaos-engineering
- kubernetes
- chaos-experiments
- cloud-native
Automatic HTTPS for any Go program: fully-managed TLS certificate issuance and renewal
- https
- acme
- letsencrypt
- golang
tun2socks - powered by gVisor TCP/IP stack
- golang
- tun2socks
- socks5
- gvisor
Simple Go HTTP client with Black Magic
- golang
- go
- http
- http-client
HTTP(S)/WS(S)/TCP Tunnels to localhost using only SSH.
Huma REST/HTTP API Framework for Golang with OpenAPI 3.1
- golang-library
- openapi3
- json-schema
- documentation
The boss of http auth.
The interactive web server
OWASP Coraza WAF is a golang modsecurity compatible web application firewall library
- coraza
- waf
- coraza-waf
- owasp-crs
Fortio load testing library, command line tool, advanced echo server and web UI in go (golang). Allows to specify a set query-per-second load and record latency histograms and other useful stats.
- golang
- golang-library
- golang-application
- performance
The power of curl, the ease of use of httpie.
- curl
- httpie
- webdevelopment
- api-client
Glow is an easy-to-use distributed computation system written in Go, similar to Hadoop Map Reduce, Spark, Flink, Storm, etc. I am also working on another similar pure Go system, https://github.com/chrislusf/gleam , which is more flexible and more performant.
⚡ HTTP/2 Apple Push Notification Service (APNs) push provider for Go — Send push notifications to iOS, tvOS, Safari and OSX apps, using the APNs HTTP/2 protocol.
- apns
- notifications
- apple
- http2