negroni

Middleware framework

A library that provides an idiomatic approach to web middleware in Go

Idiomatic HTTP Middleware for Golang

GitHub

7k stars
225 watching
582 forks
Language: Go
last commit: 6 months ago
Linked from 4 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
go-martini/martini A web framework for Go that provides a simple and modular way to build web applications. 11,624
gin-gonic/gin A high-performance web framework written in Go, providing a fast and flexible API for building HTTP services. 78,978
apache/dubbo-go Provides a Go implementation of a scalable and configurable RPC framework for microservices architecture 4,732
olahol/melody A lightweight websocket framework for Go that abstracts away the tedious parts of handling websockets. 3,748
grpc/grpc-go A high-performance RPC framework that supports mobile and HTTP/2-based communication. 21,100
disposaboy/gosublime An integrated development environment plugin for Sublime Text 3 that enhances Go/Golang development experience with various features and tools. 3,418
go-chi/chi A lightweight router for building modular and composable HTTP services 18,564
zeromicro/go-zero A cloud-native Go framework for building scalable and resilient microservices with automatic code generation and built-in engineering practices. 29,308
zenazn/goji A minimalistic web framework for Go that values simplicity and composability. 3,645
nicksnyder/go-i18n A toolset for translating Go programs into multiple languages 3,017
gobwas/ws A WebSocket implementation in Go. 6,143
gocelery/gocelery A Go library that enables distributed task queuing and supports Celery workflow automation 2,379
urfave/cli A package for building simple command line tools in Go with support for flexible flag parsing and dynamic shell completion. 22,371
gorilla/mux A powerful HTTP router and URL matcher for building web servers. 20,887
gonum/gonum A set of libraries for numerical computations in the Go programming language. 7,632