GraphiteUi 0.5.7-preview.1
dotnet add package GraphiteUi --version 0.5.7-preview.1
NuGet\Install-Package GraphiteUi -Version 0.5.7-preview.1
<PackageReference Include="GraphiteUi" Version="0.5.7-preview.1" />
<PackageVersion Include="GraphiteUi" Version="0.5.7-preview.1" />
<PackageReference Include="GraphiteUi" />
paket add GraphiteUi --version 0.5.7-preview.1
#r "nuget: GraphiteUi, 0.5.7-preview.1"
#:package GraphiteUi@0.5.7-preview.1
#addin nuget:?package=GraphiteUi&version=0.5.7-preview.1&prerelease
#tool nuget:?package=GraphiteUi&version=0.5.7-preview.1&prerelease
GraphiteUi
GraphiteUi is a Blazor UI component library for static SSR and interactive rendering modes.
Package feeds
GitHub Actions publishes to two feeds:
- NuGet.org: pushing a tag matching
v*publishes the tagged commit using the project's originalVersion, including a prerelease suffix. For example, pushv0.5.7-preview.1for a commit whose project version is0.5.7-preview.1. Merging a pull request alone does not publish to NuGet.org. - GitHub Packages: pushes to
masterordeveloppublish a development package using<major.minor.patch>-dev.<GITHUB_RUN_NUMBER>. The workflow strips prerelease and build metadata from the evaluated projectVersion; for example,0.5.7-preview.1becomes0.5.7-dev.42. Direct pushes tomasterpublish only this development package.
Install the NuGet.org package:
dotnet add package GraphiteUi
For the current prerelease, request its version explicitly:
dotnet add package GraphiteUi --version 0.5.7-preview.1
To install a development build from GitHub Packages, add the source and credentials to nuget.config:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="github-graphiteui" value="https://nuget.pkg.github.com/IvanDmitriev1/index.json" />
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
</packageSources>
<packageSourceCredentials>
<github-graphiteui>
<add key="Username" value="YOUR_GITHUB_USERNAME" />
<add key="ClearTextPassword" value="YOUR_GITHUB_PAT" />
</github-graphiteui>
</packageSourceCredentials>
</configuration>
Use a GitHub token with read:packages (and repo if repository access is required), then install with:
dotnet add package GraphiteUi --source "https://nuget.pkg.github.com/IvanDmitriev1/index.json" --prerelease
Basic setup
using GraphiteUI.Extensions;
builder.Services.AddGraphiteUi();
Minimal usage
<UiButton Color="ThemeColor.Primary">Click me</UiButton>
Repository and docs: https://github.com/IvanDmitriev1/GraphiteUi
Styles
Add this before your application stylesheet:
<link rel="stylesheet" href="_content/GraphiteUi/css/graphite-ui.css" />
The package ships precompiled component utilities without a global CSS reset. Normal consumers do not need Node or Tailwind. For custom Tailwind utility classes, build consumer CSS as usual. Override GraphiteUi CSS primitives in app CSS to retune the palette. JS initializers are loaded by Blazor automatically.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. 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. |
-
net10.0
- LinkDotNet.StringBuilder (>= 3.4.2)
- Microsoft.AspNetCore.Components.Web (>= 10.0.12)
- TwMerge (>= 1.0.7)
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 |
|---|---|---|
| 0.5.7-preview.1 | 57 | 10/6/2026 |