Best Open Source middleware Libraries
A curated list of the most popular GitHub repositories tagged with middleware. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.
#1gin-gonic/gin
Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httprouter. Gin is designed for building REST APIs, web applications, and microservices.
#2labstack/echo
High performance, minimalist Go web framework
#3redux-saga/redux-saga
An alternative side effect model for Redux apps
#4gorilla/mux
Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍
#5go-chi/chi
lightweight, idiomatic and composable router for building Go HTTP services
#6thingsboard/thingsboard
Open-source IoT Platform - Device management, data collection, processing and visualization.
#7cfug/dio
A powerful HTTP client for Dart and Flutter, which supports global settings, Interceptors, FormData, aborting and canceling a request, files uploading and downloading, requests timeout, custom adapters, etc.
#8telegraf/telegraf
Modern Telegram Bot Framework for Node.js
#9steveiliop56/tinyauth
The simplest way to protect your apps with a login screen.
#10luraproject/lura
Ultra performant API Gateway with middlewares. A project hosted at The Linux Foundation
#11grpc-ecosystem/go-grpc-middleware
Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.