# Rustelo page — Full-Stack Rust Web Framework # Hero rustelo-badge = Full-Stack Rust Web Framework rustelo-tagline = Modular · Type-Safe · Configuration-Driven · Memory-Safe rustelo-hero-title = Build. Deploy. Deliver. rustelo-hero-subtitle = Modular, type-safe Rust platform built on Leptos and Axum. Configuration-driven architecture with language-agnostic routing, plugin system, and dual-target WASM+native compilation. # Stats rustelo-stat-crates = Crates rustelo-stat-layers = Layers rustelo-stat-unsafe = unsafe blocks rustelo-stat-targets = Targets WASM+native # CTAs rustelo-cta-github = Git Repo rustelo-cta-architecture = View Architecture rustelo-cta-get-started = Get Started # Architecture section rustelo-arch-title = Three-Layer Design rustelo-arch-subtitle = Clear separation between your application, framework ports, and foundation. Each layer has a single responsibility. # Layer badges / titles / descriptions rustelo-layer-app-badge = Your App rustelo-layer-app-title = Implementation Layer rustelo-layer-app-desc = Your application crates: server (Axum SSR), client (Leptos WASM), and pages (Leptos components). Build-time code generation produces routes, pages, and i18n from configuration. rustelo-layer-ports-title = Framework Ports rustelo-layer-ports-desc = Stable public API for implementations. Ports wrap foundation internals and expose clean, versioned interfaces: web stack, authentication, and content management. rustelo-layer-foundation-title = Foundation rustelo-layer-foundation-desc = Core implementations: config, i18n, RBAC, Axum SSR server, Leptos WASM client, UI components, page generation system, and Nickel-based build configuration. # Features section rustelo-features-title = Everything Included rustelo-features-subtitle = A complete platform from authentication to deployment, composable via Cargo features. rustelo-feat-wasm-title = Reactive WASM Frontend rustelo-feat-wasm-desc = Fine-grained reactivity with Leptos. Signals, memos, effects. Zero virtual DOM. SSR hydration with tachys. rustelo-feat-auth-title = Authentication & RBAC rustelo-feat-auth-desc = JWT, OAuth2, 2FA with TOTP. Role-based access control via Nickel NCL policies. Argon2 password hashing. rustelo-feat-routing-title = Language-Agnostic Routing rustelo-feat-routing-desc = Routes defined in TOML/NCL. Build-time generation. No hardcoded paths. Auto-discover languages from content directory. rustelo-feat-plugins-title = Plugin System rustelo-feat-plugins-desc = ResourceContributor and PageContributor traits. Register at startup, zero runtime overhead. include_str!() for compile-time embedding. rustelo-feat-db-title = Database Abstraction rustelo-feat-db-desc = PostgreSQL and SQLite via SQLx. Compile-time query verification. Async connection pooling. Separate migrations per database type. rustelo-feat-email-title = Email & Notifications rustelo-feat-email-desc = Multi-provider email system via Lettre. Template-based emails with FTL i18n. WebSocket real-time notifications via tokio-tungstenite. rustelo-feat-codegen-title = Build-Time Code Generation rustelo-feat-codegen-desc = Nickel NCL → build.rs → OUT_DIR → include!(). Routes, pages, menus, and FTL registry generated at compile time. Zero runtime cost. rustelo-feat-features-title = Cargo Feature Composition rustelo-feat-features-desc = auth, content-db, content-static, email, tls, metrics, crypto. Enable only what you need. Feature-gated compilation for both WASM and native targets. # Build pipeline rustelo-pipeline-title = Configuration-Driven Generation rustelo-pipeline-subtitle = Everything generated at compile time from Nickel NCL configuration. Zero runtime overhead, full type safety. # Quick start rustelo-quickstart-title = Up and Running rustelo-quickstart-subtitle = From zero to running Rustelo application. # Tech stack rustelo-tech-title = Built on Proven Foundations # Bottom CTA rustelo-cta-title = Ready to build with Rust? rustelo-cta-subtitle = Open source · Self-hosted · Zero unsafe · 100% Rust