negroni
Middleware framework
A library that provides an idiomatic approach to web middleware in Go
Idiomatic HTTP Middleware for Golang
7k stars
225 watching
582 forks
Language: Go
last commit: 6 months ago
Linked from 4 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 |