Krustie - A Basic Backend Framework
Krustie is a backend framework written in Rust. It is currently a work in progress and not yet ready for production use. This project serves as a personal learning experience, and contributions or feedback are welcome.
Features
- Basic request and response handling
- Stackable Router
- General Middleware support
- Router Middleware support
- JSON parsing (serde_json)
Builtin Middlewares
- Static file serving
- Gzip encoding (flate2)
Getting Started
Prerequisites
Before you begin, ensure you have the following installed:
Installation
Add Krustie to your project
Include it in your Cargo.toml:
[]
= "0.1.6"
Run the following Cargo command in your project directory:
Start your server
use ;
Run your server
Contributing
As an inexperienced developer contributions will be welcomed. Please open an issue or a pull request.