A Rust front-end framework for creating fast and reliable web apps with an Elm-like architecture.
Seed is a Rust front-end framework for creating web applications that compile to WebAssembly. It provides an Elm-like architecture for state management and uses Rust-native macros for templating, allowing developers to build fast, reliable web apps entirely in Rust.
Rust developers who want to build web applications using Rust for both backend and frontend, and teams looking for type-safe, predictable frontend development with WebAssembly performance.
Seed offers a pure Rust development experience for the frontend with integrated tooling, eliminating the need for JavaScript or JSX while providing the safety and performance benefits of Rust and WebAssembly.
A Rust framework for creating web apps
Uses macro syntax like `div!` that integrates with Rust tooling such as linting and formatting, as highlighted in the README, providing a familiar development experience for Rustaceans.
Follows the Elm architecture with a clear model-update-view pattern, ensuring predictable data flow and making it easy to reason about application state.
Compiles to WebAssembly, leveraging Rust's safety and speed for fast execution in the browser, as emphasized in the project description.
Offers clear guides and API docs suitable for both Rust beginners and experienced developers, which is listed as a key feature in the README.
The README explicitly states that Seed is not maintained at the moment, meaning no bug fixes, security updates, or new features are being added.
Pre-built UI components are rare, requiring developers to build custom solutions for common elements like date pickers, as admitted in the 'Why not Seed?' section.
Server-side rendering is not yet implemented (issue #232 referenced), which can hinder SEO and initial load performance for web applications.
Fullstack app framework for web, desktop, and mobile.
A web framework for Rust.
HTTP routing and request-handling library for Rust that focuses on ergonomics and modularity
Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.