| Crates.io | sofie |
| lib.rs | sofie |
| version | 0.0.2 |
| created_at | 2026-01-23 20:56:25.401247+00 |
| updated_at | 2026-01-23 21:02:33.651281+00 |
| description | 🌟 The elegant full-stack web framework that makes Rust web development effortless |
| homepage | https://github.com/ararog/sofie |
| repository | https://github.com/ararog/sofie |
| max_upload_size | |
| id | 2065449 |
| size | 81,142 |
🌟 The elegant full-stack web framework that makes Rust web development effortless
Sofie is a comprehensive, production-ready web framework for Rust that combines simplicity with power. Built on top of VeTiS, it provides everything you need to build modern web applications - from REST APIs to full-featured web services - with a clean, intuitive API that makes development a joy.
Add Sofie to your Cargo.toml:
sofie = { version = "0.1.0", features = ["vetis"] }
Here's how simple it is to create a web application with Sofie:
use sofie::Sofie;
use http_body_util::{Full};
use bytes::Bytes;
use hyper::Response;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
std_logger::Config::logfmt().init();
let mut sophia = Sophia::new(config);
sophia.serve(|_| async move {
Ok(Response::new(Full::new(Bytes::from("Hello World"))))
}).await?;
Ok(())
}
MIT
Rogerio Pereira Araujo rogerio.araujo@gmail.com