Toost 1.1.0

dotnet add package Toost --version 1.1.0
                    
NuGet\Install-Package Toost -Version 1.1.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Toost" Version="1.1.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Toost" Version="1.1.0" />
                    
Directory.Packages.props
<PackageReference Include="Toost" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Toost --version 1.1.0
                    
#r "nuget: Toost, 1.1.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Toost@1.1.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Toost&version=1.1.0
                    
Install as a Cake Addin
#tool nuget:?package=Toost&version=1.1.0
                    
Install as a Cake Tool

Toost

Lightweight, fast, and easy-to-use toast notifications for Blazor applications.

Installation

  1. Install the Toost NuGet package.

    dotnet add package Toost
    
  2. In your Program.cs, register the Toost service.

    builder.Services.AddToost();
    
  3. Add the <Toosts /> component to your main layout file (e.g., MainLayout.razor or App.razor).

    <Toosts @rendermode="InteractiveServer" />
    

Usage

  1. Inject ToostService into the component or page where you want to show a toast.

    @inject ToostService ToostService
    
  2. Call one of the methods on the ToostService to show a toast.

    ToostService.Success("This is a success message!");
    ToostService.Info("This is an info message.");
    ToostService.Warning("This is a warning message.");
    ToostService.Error("This is an error message.");
    

Each method accepts an optional duration parameter in milliseconds (default is 5000ms).

Configuration

You can configure the titles for each toast type by providing an Action<ToostOptions> when you register the service.

builder.Services.AddToostServices(options =>
{
    options.Titles[AlertType.Success] = "Great!";
    options.Titles[AlertType.Error] = "Oops!";
});

You can also configure the position of the toasts by setting the Position parameter on the Toosts component.

<Toosts @rendermode="InteractiveServer" Position="Position.TopLeft" />

Available positions:

  • TopRight
  • TopLeft
  • BottomRight (default)
  • BottomLeft
  • TopCenter
  • BottomCenter

You can also show the time the toast was created by setting the ShowTime parameter to true.

<Toosts ShowTime="true" />
Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.1.0 138 9/11/2025
1.0.0 109 9/5/2025

Initial release: version 1.1.0