Published packages
Top 100 packages by downloads.
Selenium.WebDriver.ChromeDriver
Install Chrome Driver (Win32, macOS, macOS arm64, and Linux64) for Selenium WebDriver into your Unit Test Project. "chromedriver(.exe)" is copied to the bin folder from the package folder when the build process. NuGet package restoring ready, and no need to commit "chromedriver(.exe)" binary into source code control repository. / The MSBuild script that contained this package is free and unencumbered software released into the public domain. / "chromedriver(.exe)" is licensed under the New BSD License.
IPAddressRange
This library allows you to parse range of IP address string such as "192.168.0.0/24" and "192.168.0.0/255.255.255.0" and "192.168.0.0-192.168.0.255", and can contains check. This library supports both IPv4 and IPv6.
Selenium.WebDriver.IEDriver
Install IE Driver(x86) for Selenium WebDriver into your Unit Test Project. "IEDriverServer.exe" is copied to bin folder from package folder when the build process. NuGet package restoring ready, and no need to commit "IEDriverServer.exe" binary into source code control repository. / The MSBuild script that contained this package is free and unencumbered software released into the public domain. / "iedriverserver.exe" is licensed under the Apache license v.2.0.
Selenium.WebDriver.GeckoDriver
Install Gecko Driver (Win32, Win64, macOS, macOS arm64, and Linux64) for Selenium WebDriver into your Unit Test Project. "geckodriver(.exe)" is copied to bin folder from package folder when the build process. NuGet package restoring ready, and no need to commit "geckodriver(.exe)" binary into source code control repository. / The MSBuild script that contained this package is free and unencumbered software released into the public domain. / "geckodriver(.exe)" is licensed under the Mozilla Public License Version 2.0.
Selenium.WebDriver.GeckoDriver.Win64
Install Gecko Driver(Win64) for Selenium WebDriver into your Unit Test Project. "geckodriver.exe" is copied to bin folder from package folder when the build process. NuGet package restoring ready, and no need to commit "geckodriver.exe" binary into source code control repository. / The MSBuild script that contained this package is free and unencumbered software released into the public domain. / "geckodriver.exe" is licensed under the Mozilla Public License Version 2.0.
Toolbelt.EntityFrameworkCore.IndexAttribute
The `[IndexColumn]` attribute that is the revival of `[Index]` attribute for EF Core. (with extension for model building.) This package also provides [PrimaryKey] attribute.
Toolbelt.EntityFrameworkCore.IndexAttribute.Attribute
The `[IndexColumn]` attribute that is the revival of `[Index]` attribute for EF Core. (with extension for model building.) This package also provides [PrimaryKey] attribute.
Toolbelt.EntityFrameworkCore.AnnotationBasedModelBuilder
Infrastructure for annotation based model building for EF Core.
Toolbelt.Blazor.HttpClientInterceptor
Intercept all of the sending HTTP requests on a client side Blazor application.
Toolbelt.Blazor.HotKeys2
Configuration-centric keyboard shortcuts for your Blazor apps.
Toolbelt.Blazor.GetProperty.Script
Add a tiny JavaScript function out-of-the-box to get JavaScript property values in your Blazor apps.
Toolbelt.Blazor.HotKeys
Configuration-centric keyboard shortcuts for your Blazor apps.
Selenium.WebDriver.GeckoDriver.Win32
[Superseded] This package became metadata only package for bootstrap "Selenium.WebDriver.GeckoDriver" x-plat NuGet package. Please consider to install "Selenium.WebDriver.GeckoDriver" NuGet package directly instead of this. ---- Install Gecko Driver(Win32) for Selenium WebDriver into your Unit Test Project. "geckodriver.exe" is copied to bin folder from package folder when the build process. NuGet package restoring ready, and no need to commit "geckodriver.exe" binary into source code control repository. / The MSBuild script that contained this package is free and unencumbered software released into the public domain. / "geckodriver.exe" is licensed under the Mozilla Public License Version 2.0.
AntiVirusScanner
This library allows you to virus-scanning a file by the anti virus application which you installed.
WhoisClient.NET
This library is a WHOIS protocol client used to search owner information by IP address or domain name. This library determines the WHOIS server automatically and queries the referral server recursively. The response of the whois query contains strongly typed values, and the raw output.
Toolbelt.Blazor.LoadingBar
Insert loading bar UI automatically into a Blazor WebAssembly app.
Toolbelt.Blazor.SplitContainer
A Blazor component to create panes separated by a slidable splitter bar.
Toolbelt.AspNetCore.CssLiveReloader
CSS only live reloader library for ASP.NET Core (includes Blazor).
Toolbelt.Blazor.I18nText
This NuGet package allows you to localize texts in your Blazor app.
Toolbelt.Blazor.HeadElement.Services
Head element support (change the document title, "meta" elements such as OGP, and "link" elements such as canonical url, favicon) for Blazor apps.
Toolbelt.Web.CssClassInlineBuilder
Build CSS class string for "class" attribute dynamically based on boolean switch values, in Razor files in-line. (designed for "Blazor")
Toolbelt.Blazor.HeadElement.Abstractions
Head element support (change the document title, "meta" elements such as OGP, and "link" elements such as canonical url, favicon) for Blazor apps.
BlazingStory
The clone of "Storybook" for Blazor, a frontend workshop for building UI components and pages in isolation.
Toolbelt.Blazor.HeadElement
Head element support (change the document title, "meta" elements such as OGP, and "link" elements such as canonical url, favicon) for Blazor apps.
Toolbelt.Blazor.PWA.Updater.Service
Provide "Update Now" feature to your Blazor PWA that notify to your components when the next version of one is available.
Toolbelt.Blazor.PWA.Updater
Provide "Update Now" UI and feature to your Blazor PWA that appears when the next version of one is available.
Toolbelt.Blazor.FileDropZone
Surround an "input type=file" element by this Blazor component to making a zone that accepts drag and drops files.
Toolbelt.AspNetCore.Blazor.Minimum.Templates
Templates for ASP.NET Core Blazor without any js and css libraries.
Toolbelt.Blazor.HeadElement.ServerPrerendering
Head element support (change the document title, "meta" elements such as OGP, and "link" elements such as canonical url, favicon) for Blazor apps.
ChainingAssertion-xUnit.Bin
Method Chaining base UnitTesting Extension Methods and Dynamic Private Accessor for xUnit.net.
ChainingAssertion-NUnit.Bin
Method Chaining base UnitTesting Extension Methods and Dynamic Private Accessor for NUnit.
Toolbelt.EntityFrameworkCore.IndexAttribute.SqlServer
The `[IndexColumn]` attribute that is the revival of `[Index]` attribute for EF Core. (with extension for model building.) This package also provides [PrimaryKey] attribute.
PublishSPAforGitHubPages.Build
This package provides post published processing to deploy the .NET Core SPA project (such as Blazor WebAssembly) as a GitHub pages site. (rewriting base URL in "index.html", generating ".nojekyll" ".gitattributes" and "404.html".)
BlazorWasmPreRendering.Build
When you publish your Blazor Wasm app, this package pre-renders and saves the app as static HTML files in your public folder.
Toolbelt.Blazor.SpeechSynthesis
SpeechSynthesis API access for your Blazor apps.
MD2RazorGenerator
A C# source generator for Blazor that converts Markdown files (.md) into Razor components.
ChainingAssertion.Bin
[DEPRECATED] Please use the "ChainingAssertion-MSTest.Bin" package instead. Now, this package is a metadata-only package and just redirects to the "ChainingAssertion-MSTest.Bin". / Method Chaining base UnitTesting Extension Methods and Dynamic Private Accessor for MSTest.
Toolbelt.Blazor.I18nText.SourceGenerator
This NuGet package allows you to localize texts in your Blazor app.
DynamicBinder
This library allows you dynamic access to object methods, properties, and fields by using the reflection technology of .NET, regardless of whether they are private members. You can access both object instance members and class static members by name that specified string argument at runtime, not compile-time, or C# 4.0 "dynamic" syntax.
BlazingStory.ProjectTemplates
Templates for a Blazing Story project.
FindRazorSourceFile
This package makes your Blazor apps display the source .razor file name that generated the HTML element under the mouse cursor when entering the `Ctrl` + `Shift` + `F` hotkeys.
BlazorWasmBrotliLoader.Build
A NuGet package that provides post published processing to rewrite the fallback page to load Brotli compressed Blazor WebAssembly application files.
Toolbelt.Blazor.ViewTransition
A router component and a service that makes your Blazor apps have pretty animated transition effects between pages with the View Transitions API.
ChainingAssertion-MSTest.Bin
Method Chaining base UnitTesting Extension Methods and Dynamic Private Accessor for MSTest.
Toolbelt.Blazor.SpeechRecognition
SpeechRecognition API access for your Blazor apps.
BlazingStory.Abstractions
The clone of "Storybook" for Blazor, a frontend workshop for building UI components and pages in isolation.
BlazingStory.Addons
The clone of "Storybook" for Blazor, a frontend workshop for building UI components and pages in isolation.
BlazingStory.Addons.BuiltIns
The clone of "Storybook" for Blazor, a frontend workshop for building UI components and pages in isolation.
BlazingStory.ToolKit
The clone of "Storybook" for Blazor, a frontend workshop for building UI components and pages in isolation.
CommandLineSwitchParser
This is a simple parser for command line options on .NET Framewrok & .NET Core. What you should do is only define your option class and write code like "var option = CommandLineSwicth.Parse<YourOptionClass>(ref args);". There is no need to annotate your option class with any attributes.
BlazingStory.McpServer
The clone of "Storybook" for Blazor, a frontend workshop for building UI components and pages in isolation.
Toolbelt.EntityFrameworkCore.DecimalAttribute.Attribute
[Decimal(p, s)] attribute for EntityFramework Core.
Toolbelt.EntityFrameworkCore.DecimalAttribute
[Decimal(p, s)] attribute and model builder extension for EntityFramework Core.
Toolbelt.Blazor.DevServer.WithCssLiveReloader
Alternative Blazor Dev Server to be available CSS live reloading.
IconExtractor
This library allows you to extract first .ico file embedded in PE format file (.exe, .dll) into a stream. (NOTICE: Windows OS only.)
VoiceTextWebAPI.Client
This library is the client of [HOYA Voice Text Web API](https://cloud.voicetext.jp/webapi) for .NET.
Toolbelt.Blazor.LocalTimeText
Blazor components that display time text in the client's local time zone.
Toolbelt.Blazor.Gamepad
gamepad API access for your Blazor apps.
Toolbelt.Blazor.LocalTimeText.Server
Blazor components that display time text in the client's local time zone.
Toolbelt.Blazor.LocalizedDataAnnotationsValidator
The Data Annotations Validator Component for Blazor to localize validation error messages, based on "Microsoft.Extensions.Localization".
CSProlog
C#Prolog -- A Prolog interpreter written in C#. Can easily be integrated in C# programs. Characteristics: reliable and fairly fast interpreter, command line interface, builtin DCG, XML- and JSON-predicates, SQL-predicates, extendible.
IronJint
A thin wrapper of Jint (popular JavaScript interpreter on .NET) for adapt to Microsoft.Scripting.Runtime.LanguageContext interface.
CacheableContentResult
This ActionResult class for ASP.NET MVC allows you to send a binary contents response that can cache based on Etag, and/or last modified date, to web browser. If the cache hit, this class send "HTTP 304 Not Modified" without calling contents retrieving callback. / この ASP.NET MVC ActionResult クラスは Etag および 最終更新日に基づくブラウザキャッシュで制御されるコンテンツを返すことができ、キャッシュにヒットする場合は HTTP 304 Not Modified を返します。
Toolbelt.Blazor.TwitterShareButton
A Tweet Button component for Blazor.
XProcess
Invoke an external process, and expose its output as an async stream in C# 8.0.
OwinHostForHeroku
Provides a stand-alone executable (OwinHostForHeroku.exe) which can be used to host an OWIN-based application on Heroku.
Toolbelt.Blazor.InvokeDownloadAsync
Add InvokeDownloadAsync(name, type, contentBytes) extension method on your Blazor Apps.
Toolbelt.Net.Smtp.SmtpMessage
Represents the message of an electronic mail via SMTP, that contains headers, addresses, attachments, and multipart body.
Toolbelt.Net.Smtp.SmtpServerCore
An implementation of SMTP (Simple Mail Transfer Protocol) conversation to build SMTP service.
CreateZipOfOutputs.MSBuildTask
Just by installing this package, a zip archive file (.zip) that contains the output files will be created in the output folder when building the project (at default configuration, it works only "Release" build). The zip arhive file name contains assembly version text.
Toolbelt.WorkDirectory
Create a temporary working directory, copy files from a template, and finally, delete the working directory altogether when exiting a scope.
RealHTTPStatusCustomErrorModule
If your ASP.NET Web application occurs unhandled exception, may be display custom error page to your user because you should configure web.config-customErrros section. But, custom error page always respond HTTP status 200 success instead of HTTP status 500 server error or HttpException status code. If you install this module, you can get Real HTTP status code with custom error page. [Notice] You must configure "redirectMode" setting on web.config-customErrors section to "ResponseRewrite".
Toolbelt.FileIO
xcopy a source directory to a destination / delete a folder recursively and robustness
Toolbelt.AspNetCore.MarkdownPages
Transform "text/markdown" response to HTML in ASP.NET Core application.
Toolbelt.Blazor.CopyButtonizer
This is a component for Blazor apps to append "Copy to clipboard" button.
Toolbelt.Net.Smtp.SmtpServerForUnitTest
(Description here)
Spprologa.Templates
Templates for "Spprologa" app to build client web apps with Prolog.
Toolbelt.AnsiEscCode.Colorize
Very simple and small .NET library to just only append ANSI color escape sequence to a string.
Http405WithoutExceptionHandler
This Http handler respond only HTTP 405 (method not allowed) without System.Web.HttpException.
RegexMatch.MSBuildTask
MSBuild task for regular expression pattern matching for MSBuild properties like this: <RegexMatch Input="$(Foo)" Pattern="^Hello"> <Output TaskParameter="Match" PropertyName="Result" /> </RegexMatch>
Toolbelt.Blazor.GradatedText
Make your text on Blazor to be with gradation.
Toolbelt.Blazor.RoutableLazyAssemblyLoader
A router component and a service to simplify lazy assembly loading and to avoid flickering of initial loading on pre-rendered Blazor Wasm apps.
dotnet-md2html
Yet another implementation of the Markdown Text to HTML Converter, built on .NET Core console application.
Spprologa
The library to build a client web apps with Prolog, built on Blazor WebAssembly.
CreateDiscImage.MSBuildTask
Just by installing this package, a disc image file (.iso) that contains the output files will be created in the output folder when building the project (at default configuration, it works only "Release" build). This MSBuild task support both UDF and CDFS(ISO9660) format.
Toolbelt.ExecutableFileFormatDetector
This is a .NET class library that detects PE32, PE64, ELF, Mach-O, and macOS Universal Binary executable file formats.
Toolbelt.NUnit.TestName
This package provides test attributes that alternate NUnit's [Test] and [TestCaseSource] attribute to add the "TestName" property that allows you to show more readable test names on display.
Toolbelt.Text.Json.Serialization.DictionaryStringObjectJsonConverter
A converter for System.Text.Json to deserialize a JSON string into a Dictionary<string, object> object as humans would expect.
Toolbelt.Blazor.Server.ScopedCulture
This NuGet package for Blazor Server apps adding an ability that changes the current culture of each connection without reloading.
Toolbelt.Blazor.Server.ScopedCulture.Abstractions
This NuGet package for Blazor Server apps adding an ability that changes the current culture of each connection without reloading.
Toolbelt.SystemResourceManager
Inject your custom resource manager to your apps as the System Resource Manager to localize DataAnnotations validation error messages.
Toolbelt.ComponentModel.Annotations.Resources
Built-in validation error messages for validation attributes such as [Required], [StringLength], etc., on your ASP.NET Core and Blazor apps will be shown localized after installing this NuGet package.
Toolbelt.Blazor.I18nText.StringLocalizerSupport
This NuGet package allows you to localize your Blazor app even validation messages based on .NET Core localization infrastructure such as "IStringLocalizer".
Toolbelt.Samples.GrayScaleConverterByC
Package Description
zipsrc
Run `dnx zipsrc` to compress and archive files excluding files specified in .gitignore.
Spprologa.CSProlog
The library to build a client web apps with Prolog, built on Blazor WebAssembly.
Spprologa.Abstractions
The library to build a client web apps with Prolog, built on Blazor WebAssembly.
Toolbelt.ComponentModel.Annotations.Resources.ja
この NuGet パッケージをインストールすると、ASP.NET Core および Blazor アプリに組み込みの [Required] や [StringLength] などの検証属性に対する検証エラーメッセージが、日本語化されて表示されるようになります。
jsakamoto
Just run `dnx jsakamoto` with .NET 10.
Toolbelt.Blazor.WebAssembly.ExtensibleDevServer.UserSecretsExtension
An extension that enables the use of User Secrets in Blazor WebAssembly Standalone project hosted with the Toolbelt.Blazor.WebAssembly.ExtensibleDevServer.