BlazzyMotion.Core 1.3.1

dotnet add package BlazzyMotion.Core --version 1.3.1
                    
NuGet\Install-Package BlazzyMotion.Core -Version 1.3.1
                    
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="BlazzyMotion.Core" Version="1.3.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="BlazzyMotion.Core" Version="1.3.1" />
                    
Directory.Packages.props
<PackageReference Include="BlazzyMotion.Core" />
                    
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 BlazzyMotion.Core --version 1.3.1
                    
#r "nuget: BlazzyMotion.Core, 1.3.1"
                    
#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 BlazzyMotion.Core@1.3.1
                    
#: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=BlazzyMotion.Core&version=1.3.1
                    
Install as a Cake Addin
#tool nuget:?package=BlazzyMotion.Core&version=1.3.1
                    
Install as a Cake Tool

BlazzyMotion.Core

Core infrastructure package for BlazzyMotion UI components.

NuGet NuGet Downloads License: MIT

Overview

BlazzyMotion.Core is a shared infrastructure package designed exclusively for the BlazzyMotion component ecosystem. It provides common abstractions, services, and theming used by all BlazzyMotion components (Carousel, Gallery, Masonry, etc.).

This package is automatically installed as a dependency when you install any BlazzyMotion component. You do not need to install it manually.

Installation

# Install a BlazzyMotion component (Core is included automatically)
dotnet add package BlazzyMotion.Carousel

Note: Direct installation is only needed if you are extending the BlazzyMotion ecosystem with your own components that follow the same architecture.

What's Included

  • Attributes - [BzImage], [BzTitle], [BzDescription] for zero-config setup
  • Base Classes - BzComponentBase for consistent component behavior
  • Models - BzItem, BzTheme for data and theming
  • Services - BzRegistry, BzTemplateFactory for template mapping and rendering
  • Infrastructure - BzJsInteropBase for JavaScript interop

Extending the BlazzyMotion Ecosystem

This package is designed for developers who want to create new components within the BlazzyMotion ecosystem using the same architecture and theming system:

using BlazzyMotion.Core.Abstractions;
using BlazzyMotion.Core.Models;

public partial class MyCustomComponent<TItem> : BzComponentBase
    where TItem : class
{
    [Parameter]
    public IEnumerable<TItem>? Items { get; set; }

    [Parameter]
    public BzTheme Theme { get; set; } = BzTheme.Glass;
}

Documentation

For complete documentation, examples, and live demos, visit:

License

MIT License - free to use in personal and commercial projects.

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 was computed.  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 (3)

Showing the top 3 NuGet packages that depend on BlazzyMotion.Core:

Package Downloads
BlazzyMotion.Carousel

A beautiful 3D carousel component for Blazor with Glassmorphism design and Coverflow effect. Features zero-config setup with [BzImage] attribute and automatic template generation via Source Generator. Live demo: https://blazzymotion.com/

BlazzyMotion.Bento

A modern Bento Grid component for Blazor with Glassmorphism design, staggered animations, and pagination support. Features zero-config setup with [BzBentoItem] attribute and automatic layout generation via Source Generator. Supports embedding BzCarousel and other BlazzyMotion components. Live demo: https://blazzymotion.com/

BlazzyMotion.Gallery

A modern image gallery component for Blazor with Grid, Masonry, and List layouts. Features glassmorphism themes, category filtering, fullscreen lightbox with keyboard navigation, and staggered animations. Zero-config setup with [BzImage] attribute. Live demo: https://blazzymotion.com/

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.3.1 83 2/13/2026
1.3.0 173 2/6/2026
1.3.0-preview1 134 2/1/2026
1.2.0 239 1/10/2026
1.2.0-preview1 105 1/5/2026
1.1.0 232 12/23/2025
1.1.0-preview1 143 12/21/2025
1.0.0 222 12/19/2025
1.0.0-preview2 299 12/16/2025
1.0.0-preview1 237 12/14/2025