A JavaScript-free toast notification library for Blazor and Razor Components applications.
Blazored Toast is a toast notification library for Blazor and Razor Components applications that displays temporary informational messages (like success alerts or error warnings) without using any JavaScript. It provides a fully customizable, component-based notification system that integrates natively with Blazor's architecture, allowing developers to show toasts with icons, progress bars, and custom layouts using only C# and Razor.
Blazor and Razor Components developers who need a lightweight, JavaScript-free way to display toast notifications in their web applications, especially those prioritizing a pure C# frontend stack.
Developers choose Blazored Toast because it eliminates JavaScript dependencies for toast functionality, offers deep customization through Blazor component parameters, and seamlessly fits into the Blazor ecosystem with support for CSS isolation and custom component rendering within toasts.
A JavaScript free toast library for Blazor and Razor Component applications
Built entirely with C# and Razor, eliminating JavaScript dependencies and aligning with Blazor's goal of reducing client-side JS code, as emphasized in the README.
Offers numerous parameters for position, timeout, icons, and styling, allowing fine-tuned control over toast appearance and behavior, with examples for Font Awesome and custom close buttons.
Supports displaying custom Razor components within toasts, with parameter passing via ToastParameters, enabling complex and dynamic toast content as detailed in the usage section.
Includes a queue system to limit simultaneous toasts with MaxToastCount and options to clear on navigation, preventing UI overload without manual handling.
Requires CSS isolation or manual reference to a stylesheet bundle, adding an extra setup step for applications not already using isolated CSS, as noted in the README setup.
Exclusively designed for Blazor and Razor Components, making it incompatible with other web or desktop frameworks without significant workarounds or porting efforts.
Relies on CSS for animations, which may not support the same level of interactive or complex effects as JavaScript-based toast libraries, potentially limiting visual appeal.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.