All Projects → tower-rs → Tower

tower-rs / Tower

Licence: mit
async fn(Request) -> Result<Response, Error>

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Tower

Cetus
Cetus is a high performance middleware that provides transparent routing between your application and any backend MySQL Servers.
Stars: ✭ 1,199 (-8.12%)
Mutual labels:  middleware
Middleman
Dead simple PSR-15 / PSR-7 middleware dispatcher
Stars: ✭ 87 (-93.33%)
Mutual labels:  middleware
Go Tgbot
Golang telegram bot API wrapper, session-based router and middleware
Stars: ✭ 90 (-93.1%)
Mutual labels:  middleware
Diary
📑 Zero-dependency, fast logging library for both Node and Browser.
Stars: ✭ 79 (-93.95%)
Mutual labels:  middleware
Koa2 Ratelimit
Rate-limiting middleware for Koa2 ES6. Use to limit repeated requests to APIs and/or endpoints such as password reset.
Stars: ✭ 81 (-93.79%)
Mutual labels:  middleware
Lambcycle
🐑🛵 A declarative lambda middleware with life cycle hooks 🐑🛵
Stars: ✭ 88 (-93.26%)
Mutual labels:  middleware
Handlers
A collection of useful middleware for Go HTTP services & web applications 🛃
Stars: ✭ 1,174 (-10.04%)
Mutual labels:  middleware
Chi
lightweight, idiomatic and composable router for building Go HTTP services
Stars: ✭ 10,581 (+710.8%)
Mutual labels:  middleware
Redirect Ssl
Connect/Express middleware to enforce https using is-https
Stars: ✭ 81 (-93.79%)
Mutual labels:  middleware
Guzzle retry middleware
Middleware for Guzzle v6+ that automatically retries HTTP requests on 429, 503 responses.
Stars: ✭ 90 (-93.1%)
Mutual labels:  middleware
Serve Static
Serve static files
Stars: ✭ 1,217 (-6.74%)
Mutual labels:  middleware
Go Web
A new Golang MVC Framework. Like Laravel... but faster!
Stars: ✭ 79 (-93.95%)
Mutual labels:  middleware
Service Tools
Prepare your Node.js application for production
Stars: ✭ 89 (-93.18%)
Mutual labels:  middleware
Bbs node
node后端服务,node+express+mysql, 搭建token-权限-管理完整的web服务, 对应页面: https://www.lyh.red/admin \ https://www.lyh.red/bbs \ 接口地址https://www.lyh.red/apidoc/index.html
Stars: ✭ 78 (-94.02%)
Mutual labels:  middleware
Corser
CORS middleware for Node.js
Stars: ✭ 90 (-93.1%)
Mutual labels:  middleware
Fluentlyhttpclient
Http Client for .NET Standard with fluent APIs which are intuitive, easy to use and also highly extensible.
Stars: ✭ 73 (-94.41%)
Mutual labels:  middleware
Botbuilder Community Js
Part of the Bot Builder Community Project. Repository for extensions for the Bot Builder JavaScript SDK, including middleware, dialogs, recognizers and more.
Stars: ✭ 88 (-93.26%)
Mutual labels:  middleware
Connect Cas2
NodeJS implement of CAS(Central Authentication Service) client.
Stars: ✭ 91 (-93.03%)
Mutual labels:  middleware
Laravel Analytics
Analytics for the Laravel framework.
Stars: ✭ 91 (-93.03%)
Mutual labels:  middleware
Backoffice Administration
Stars: ✭ 89 (-93.18%)
Mutual labels:  middleware

Tower

Tower is a library of modular and reusable components for building robust networking clients and servers.

Crates.io Documentation Documentation (master) MIT licensed Build Status Discord chat

Overview

Tower aims to make it as easy as possible to build robust networking clients and servers. It is protocol agnostic, but is designed around a request / response pattern. If your protocol is entirely stream based, Tower may not be a good fit.

Status

Currently, tower 0.4 is released on crates.io.

License

This project is licensed under the MIT license.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in Tower by you, shall be licensed as MIT, without any additional terms or conditions.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].