I just created the best web FullStack framework in Rust language: the Rullst! I did with the help of AI, but my tokens are over, can you help me? A developer has created Rullst, a full-stack web framework for Rust designed to lower the barrier to entry for web programming. The framework integrates an Active Record ORM, compile-time HTML rendering, and AI-powered tooling into a cohesive developer experience. Rullst is currently in active development, with the creator seeking community contributions to continue building out its features. I would love to continue this... Read this in PortuguΓͺs Brasil . πŸ“– See all the changes in our Changelog πŸ“š Read the Official Documentation πŸ“¦ View on Crates.io WARNING Pardon our dust 🚧 Rullst is underconstant development and rapid improvement. As we stabilize the framework and update core dependencies, you might occasionally encounter bugs or breaking changes. We sincerely apologize for any crashes Please consider becoming acontributorto help us build the best web framework on the internet. πŸ¦€β€οΈ Rullst Rust + Fullstack is an opinionated, developer-first full-stack web framework for Rust, obsessively designed for Emotional Productivity . It was created to solve the biggest problem in the Rust web ecosystem: the high barrier of entry that turns web programming into a PhD research on compiler design. We believe you should spend your energy building your business, not fighting borrow checkers and manual routing setups. "Most Rust frameworks treat the web developer like a compiler engineer. Rullst treats the developer like someone who wants to build awesome products at lightning speed." In the current ecosystem, to write a simple CRUD, you are forced to glue dozens of crates together, manually map nested routing trees, write verbose ORMs requiring multiple structs, and continuously clone variables inside dynamic HTML templates just to satisfy the borrow checker. Rullst redefines this experience. We offer an integrated, cohesive developer experience that brings the sweetness and iteration speed of Laravel and Next.js together with the Formula 1 performance and military-grade safety of Rust, Axum, and Hyper : rust-eloquent , and your HTML rendering. html macro processes pure elements on the server SSR . It generates optimized string-builders directly at compile time. It's blazing fast, safe, and SEO-friendly by default. rust-eloquent user.save . .ai-rules scaffolding, and structured schemas prevent AI agent hallucinations and allow instant compiler self-correction.Rullst ships with 7 completed milestones covering every layer of modern web development: | Category | Features | |---|---| πŸ› οΈ CLI & DX | cargo rullst new wizard, make:controller , make:model -m , make:middleware , make:worker , generate:openapi , cargo rullst upgrade self-healing | πŸ—„οΈ Database | Active Record ORM, Migrations db:migrate , db:rollback , db:status , Seeders & Factories, HasMany / BelongsTo / BelongsToMany, Eager Loading | πŸ”’ Auth & Security | Argon2 hashing, JWT & Cookie sessions, CSRF protection, Social OAuth Google, GitHub, Facebook, Twitter via rust-socialite , cargo rullst auth scaffolding | ⚑ Frontend | HTMX first-class support, TailwindCSS auto-integration, partial template rendering, Rullst Live Phoenix LiveView-inspired server-driven UI , Wasm Islands client component | πŸ“¦ Production | Queue SQLite/Redis , Cache Memory/Redis , Task Scheduler Cron , Docker multi-stage builds, Rullst Horizon dashboard | 🏒 Enterprise | Declarative Validation, Mailer SMTP/Resend/SendGrid , Storage Local/S3/R2 , WebSockets, Multi-Tenancy, Feature Flags, E2E Testing | πŸš€ Unfair Advantage | AI Core rullst::ai β€” OpenAI/Gemini/Anthropic/Ollama + RAG , Rullst Studio visual DB GUI , Self-Healing Error Console AI auto-fix , Hot Reloading via dylib | This is a complete, fully operational web server with type-safe routing, compile-time HTML rendering, and automatic XSS escaping. It is exactly 20 lines of code : use rullst::{html, routes, Server, Router, response::{Html, IntoResponse}}; async fn hello - impl IntoResponse { Html html {