77 lines
4 KiB
Text
77 lines
4 KiB
Text
|
|
# 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
|