wordval
Wordval: A fast, simple, and productive Rust web framework - config-driven, plugin-extensible, batteries included.
Quick Start
use *;
async
Features
- Config-driven: Behavior determined by
config.tomlwith multi-environment profiles - Routing macros:
#[get]/#[post]/#[put]/#[delete]attribute macros - Batteries included: Session auth, DB CRUD, Cache, File storage, Template, Plugins
- Safety by default: Security headers, Nonce (replay protection),
#[idempotent]idempotency, XSS protection - Extensible: Plugin system, WebSocket, NATS queue, Actor, IoT acquisition, Foxglove streaming
Crates
The framework is split into composable crates: wordval-core, wordval-web, wordval-macros,
wordval-db, wordval-cache, wordval-config, wordval-utils, wordval-scheduler,
wordval-fs, wordval-ws, wordval-queue, wordval-nats, wordval-actor,
wordval-iot, wordval-foxglove, wordval-foxglove-protocol, wordval-agent.
Documentation
See docs.rs/wordval for full documentation.