Ripress
An express-inspired Rust-based web framework
Please star the repo if you like it, so that I know someone is using it.
Table of Contents
Overview
Ripress is a web framework inspired by Express.js.
Features
- Express-like routing with
AppandRouter - Async handler support built on
tokio - Built-in middleware including CORS, logging, and file uploads
- Request/response objects with JSON, text, and form parsing
- Type-safe handler signatures for better developer experience
- Extensible architecture via custom middleware
Goals
- Provide an intuitive and simple API like Express.js
- Focus on developer experience first; performance optimizations will come later
- Prioritize ease of use over low-level control initially
- Include built-in middleware for common web development needs
Installation
You can add ripress to your project using Cargo:
Basic Example
use ;
async
async
View more basic examples in Examples dir.
View full blown code examples here.
Middleware Example
use ;
async
Learn more about middleware in the Middleware Guide.
Documentation
Getting Started Guide
Middleware Guide
API Reference