alice
Middleware wrapper
Provides a simple way to chain HTTP middleware functions and handlers.
Painless middleware chaining for Go
3k stars
52 watching
154 forks
Language: Go
last commit: 6 months ago
Linked from 3 awesome lists
gohandlermiddlewareweb
Related projects:
Repository | Description | Stars |
---|---|---|
olahol/melody | A lightweight websocket framework for Go that abstracts away the tedious parts of handling websockets. | 3,748 |
koajs/koa | Expressive HTTP middleware framework for building web applications and APIs in Node.js | 35,226 |
salvo-rs/salvo | A web framework that simplifies the creation of backend services with Rust. | 3,419 |
tokio-rs/axum | A web framework providing an ergonomic and modular API for building web applications using Rust. | 19,233 |
jnunemaker/httparty | Makes HTTP requests easier to work with in Ruby | 5,810 |
go-chi/chi | A lightweight router for building modular and composable HTTP services | 18,564 |
didip/tollbooth | Middleware to control HTTP request rates based on various criteria such as IP address, path, methods, and headers. | 2,692 |
julienschmidt/httprouter | A lightweight and high-performance HTTP request router that supports variables in routing patterns and scales well with large numbers of routes. | 16,629 |
urfave/negroni | A library that provides an idiomatic approach to web middleware in Go | 7,470 |
kevinsawicki/http-request | A simple convenience library for using HttpURLConnection to make requests and access the response. | 3,356 |
gobwas/ws | A WebSocket implementation in Go. | 6,143 |
openfeign/feign | Simplifies the process of writing Java HTTP clients by providing a simpler and more flexible way to interact with web services. | 9,506 |
gin-gonic/gin | A high-performance web framework written in Go, providing a fast and flexible API for building HTTP services. | 78,978 |
soheilhy/cmux | A GoLang library for multiplexing multiple network protocols on the same port | 2,583 |
afex/hystrix-go | Provides a Go implementation of Netflix's Hystrix latency and fault tolerance library to ensure distributed systems' availability during failures. | 4,247 |