Library with collections of icons to include in Seed-based application
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Seed Bootstrap provides a convenient way to use Bootstrap CSS components with the Seed framework for building single-page web applications in Rust. It offers type-safe builders that integrate seamlessly with Seed's view functions, enabling developers to create responsive UI components while leveraging Rust's safety and performance. ## Key Features - **Bootstrap Component Builders** — Type-safe Rust builders for Bootstrap CSS components like buttons, forms, and navigation elements - **Seed Framework Integration** — Designed to work seamlessly with Seed's view functions and component model - **Comprehensive Demo** — Includes a demo application showcasing all available components - **Flexible Styling** — Supports all Bootstrap button variants (primary, secondary, success, danger, warning, info, light, dark, link) - **WebAssembly Target** — Built for WebAssembly compilation to run in modern browsers ## Philosophy Seed Bootstrap follows the philosophy of bringing Bootstrap's proven design system to Rust web development through type-safe, idiomatic APIs that maintain the developer experience Seed users expect.
Library for building user interface based on Seed
seed_heroicons is a Rust library that provides a simple abstraction for using Heroicons in Seed framework projects. It allows developers to easily embed icons with default Tailwind CSS classes, add custom classes, or use icons without any styling. The library automatically generates icons from the official Heroicons source, ensuring access to the complete icon set. ## Key Features - **Icon Variants** — Supports both outline and solid Heroicon variants with appropriate default dimensions. - **Flexible Styling** — Icons can be used with default classes, custom classes appended, or without any classes. - **Seed Integration** — Leverages Seed's `ToClasses` trait for class management, ensuring seamless compatibility. - **Automated Generation** — Icons are automatically generated from the upstream Heroicons repository, keeping the library up-to-date. ## Philosophy The library prioritizes simplicity and integration with the Seed ecosystem, offering a straightforward way to enhance UI with consistent, high-quality icons while maintaining flexibility in styling.