Skip to main content
glennawatson avatar

glennawatson

NuGet publisher profile

Packages
145
Total Downloads
460.8M
460,782,505

Packages (145)

Refit package icon

Refit

Type-safe REST API clients for .NET, generated from annotated interfaces with build-time source generation, direct request construction, System.Text.Json defaults, and support for trimming and AOT.

182.1M
downloads
Refit.HttpClientFactory package icon

Refit.HttpClientFactory

Microsoft.Extensions.Http integration for Refit, adding AddRefitClient support for typed HttpClientFactory clients, dependency injection, handlers, and Polly-style HTTP pipelines.

111.3M
downloads
Refit.Newtonsoft.Json package icon

Refit.Newtonsoft.Json

Newtonsoft.Json content serializer for Refit clients that need Json.NET converters, settings, or compatibility behavior instead of the default System.Text.Json serializer.

41.1M
downloads
Splat package icon

Splat

A library to make things cross-platform that should be.

39.3M
downloads
ReactiveUI package icon

ReactiveUI

A MVVM framework that integrates with the Reactive Extensions for .NET to create elegant, testable User Interfaces that run on any mobile or desktop platform. This is the base package with the base platform implementations

18.9M
downloads
Akavache.Sqlite3 package icon

Akavache.Sqlite3

Package Description

16.1M
downloads
Akavache package icon

Akavache

Package Description

16.1M
downloads
akavache.core package icon

akavache.core

An asynchronous, persistent key-value store for desktop and mobile applications on .NET

16.0M
downloads
Refit.Xml package icon

Refit.Xml

XML content serializer for Refit clients that send or receive XML payloads through System.Xml.Serialization.XmlSerializer.

2.8M
downloads
ReactiveUI.WPF package icon

ReactiveUI.WPF

Contains the ReactiveUI platform specific extensions for Windows Presentation Foundation (WPF)

2.6M
downloads
ReactiveUI.Testing package icon

ReactiveUI.Testing

Provides extensions for testing ReactiveUI based applications

1.4M
downloads
ReactiveUI.Blazor package icon

ReactiveUI.Blazor

Contains the ReactiveUI platform specific extensions for Blazor

1.3M
downloads
Reactive.Wasm package icon

Reactive.Wasm

Reactive Extensions utilities for .NET running in WebAssembly (WASM) environments, with schedulers and platform integrations for browser-based runtimes.

1.1M
downloads
ReactiveUI.XamForms package icon

ReactiveUI.XamForms

Contains the ReactiveUI platform specific extensions for Xamarin Forms

1.1M
downloads
Splat.Drawing package icon

Splat.Drawing

A library to make things cross-platform that should be.

976.8K
downloads
ReactiveUI.Validation package icon

ReactiveUI.Validation

Validations library for ReactiveUI.

782.2K
downloads
Punchclock package icon

Punchclock

Make sure your asynchronous operations show up to work on time

675.3K
downloads
ReactiveUI.Events.WPF package icon

ReactiveUI.Events.WPF

Provides Observable-based events API for WPF UI controls & event handlers

655.7K
downloads
fusillade package icon

fusillade

Package Description

486.6K
downloads
ReactiveUI.Maui package icon

ReactiveUI.Maui

Contains the ReactiveUI platform specific extensions for Microsoft Maui

446.3K
downloads
Splat.Microsoft.Extensions.DependencyInjection package icon

Splat.Microsoft.Extensions.DependencyInjection

A library to make things cross-platform that should be.

432.2K
downloads
ReactiveUI.WinForms package icon

ReactiveUI.WinForms

Contains the ReactiveUI platform specific extensions for Windows Forms

374.8K
downloads
ReactiveUI.Blend package icon

ReactiveUI.Blend

Provides reactive extensions based xaml components based on the Blend SDK library, allowing you to fire a observable from XAML

336.8K
downloads
ReactiveUI.Events.XamForms package icon

ReactiveUI.Events.XamForms

Provides Observable-based events API for Xamarin Forms UI controls & event handlers

336.6K
downloads
ReactiveUI.AndroidSupport package icon

ReactiveUI.AndroidSupport

Provides ReactiveUI extensions for the Android Support Library

320.2K
downloads
Splat.Serilog package icon

Splat.Serilog

A library to make things cross-platform that should be.

307.1K
downloads
ReactiveUI.SourceGenerators package icon

ReactiveUI.SourceGenerators

A MVVM framework that integrates with the Reactive Extensions for .NET to create elegant, testable User Interfaces that run on any mobile or desktop platform. This is the Source Generators package for ReactiveUI

304.6K
downloads
Splat.NLog package icon

Splat.NLog

A library to make things cross-platform that should be.

277.7K
downloads
ReactiveUI.Events package icon

ReactiveUI.Events

Provides Observable-based events API for Xamarin Native Platforms including Android, iOS, Mac, TVOS, WatchOS, Tizen, and UWP

255.3K
downloads
Splat.Microsoft.Extensions.Logging package icon

Splat.Microsoft.Extensions.Logging

A library to make things cross-platform that should be.

238.8K
downloads

115 more packages load after hydration.

Skip to main content
glennawatson avatar

glennawatson

NuGet publisher profile

Packages
145
Total Downloads
460.8M
460,782,505

Packages (145)

Refit package icon

Refit

Type-safe REST API clients for .NET, generated from annotated interfaces with build-time source generation, direct request construction, System.Text.Json defaults, and support for trimming and AOT.

182.1M
downloads
Refit.HttpClientFactory package icon

Refit.HttpClientFactory

Microsoft.Extensions.Http integration for Refit, adding AddRefitClient support for typed HttpClientFactory clients, dependency injection, handlers, and Polly-style HTTP pipelines.

111.3M
downloads
Refit.Newtonsoft.Json package icon

Refit.Newtonsoft.Json

Newtonsoft.Json content serializer for Refit clients that need Json.NET converters, settings, or compatibility behavior instead of the default System.Text.Json serializer.

41.1M
downloads
Splat package icon

Splat

A library to make things cross-platform that should be.

39.3M
downloads
ReactiveUI package icon

ReactiveUI

A MVVM framework that integrates with the Reactive Extensions for .NET to create elegant, testable User Interfaces that run on any mobile or desktop platform. This is the base package with the base platform implementations

18.9M
downloads
Akavache.Sqlite3 package icon

Akavache.Sqlite3

Package Description

16.1M
downloads
Akavache package icon

Akavache

Package Description

16.1M
downloads
akavache.core package icon

akavache.core

An asynchronous, persistent key-value store for desktop and mobile applications on .NET

16.0M
downloads
Refit.Xml package icon

Refit.Xml

XML content serializer for Refit clients that send or receive XML payloads through System.Xml.Serialization.XmlSerializer.

2.8M
downloads
ReactiveUI.WPF package icon

ReactiveUI.WPF

Contains the ReactiveUI platform specific extensions for Windows Presentation Foundation (WPF)

2.6M
downloads
ReactiveUI.Testing package icon

ReactiveUI.Testing

Provides extensions for testing ReactiveUI based applications

1.4M
downloads
ReactiveUI.Blazor package icon

ReactiveUI.Blazor

Contains the ReactiveUI platform specific extensions for Blazor

1.3M
downloads
Reactive.Wasm package icon

Reactive.Wasm

Reactive Extensions utilities for .NET running in WebAssembly (WASM) environments, with schedulers and platform integrations for browser-based runtimes.

1.1M
downloads
ReactiveUI.XamForms package icon

ReactiveUI.XamForms

Contains the ReactiveUI platform specific extensions for Xamarin Forms

1.1M
downloads
Splat.Drawing package icon

Splat.Drawing

A library to make things cross-platform that should be.

976.8K
downloads
ReactiveUI.Validation package icon

ReactiveUI.Validation

Validations library for ReactiveUI.

782.2K
downloads
Punchclock package icon

Punchclock

Make sure your asynchronous operations show up to work on time

675.3K
downloads
ReactiveUI.Events.WPF package icon

ReactiveUI.Events.WPF

Provides Observable-based events API for WPF UI controls & event handlers

655.7K
downloads
fusillade package icon

fusillade

Package Description

486.6K
downloads
ReactiveUI.Maui package icon

ReactiveUI.Maui

Contains the ReactiveUI platform specific extensions for Microsoft Maui

446.3K
downloads
Splat.Microsoft.Extensions.DependencyInjection package icon

Splat.Microsoft.Extensions.DependencyInjection

A library to make things cross-platform that should be.

432.2K
downloads
ReactiveUI.WinForms package icon

ReactiveUI.WinForms

Contains the ReactiveUI platform specific extensions for Windows Forms

374.8K
downloads
ReactiveUI.Blend package icon

ReactiveUI.Blend

Provides reactive extensions based xaml components based on the Blend SDK library, allowing you to fire a observable from XAML

336.8K
downloads
ReactiveUI.Events.XamForms package icon

ReactiveUI.Events.XamForms

Provides Observable-based events API for Xamarin Forms UI controls & event handlers

336.6K
downloads
ReactiveUI.AndroidSupport package icon

ReactiveUI.AndroidSupport

Provides ReactiveUI extensions for the Android Support Library

320.2K
downloads
Splat.Serilog package icon

Splat.Serilog

A library to make things cross-platform that should be.

307.1K
downloads
ReactiveUI.SourceGenerators package icon

ReactiveUI.SourceGenerators

A MVVM framework that integrates with the Reactive Extensions for .NET to create elegant, testable User Interfaces that run on any mobile or desktop platform. This is the Source Generators package for ReactiveUI

304.6K
downloads
Splat.NLog package icon

Splat.NLog

A library to make things cross-platform that should be.

277.7K
downloads
ReactiveUI.Events package icon

ReactiveUI.Events

Provides Observable-based events API for Xamarin Native Platforms including Android, iOS, Mac, TVOS, WatchOS, Tizen, and UWP

255.3K
downloads
Splat.Microsoft.Extensions.Logging package icon

Splat.Microsoft.Extensions.Logging

A library to make things cross-platform that should be.

238.8K
downloads

115 more packages load after hydration.

or as a display block with `$x$`.","summary":"","title":"NuStreamDocs.Arithmatex","iconUrl":"https://api.nuget.org/v3-flatcontainer/nustreamdocs.arithmatex/1.6.1/icon","licenseUrl":"https://www.nuget.org/packages/NuStreamDocs.Arithmatex/1.6.1/license","projectUrl":"https://github.com/glennawatson/NuStreamDocs","tags":["markdown","static-site","mkdocs","zensical","material","aot","dotnet"],"authors":["Glenn Watson and Contributors"],"owners":["glennawatson"],"totalDownloads":1720,"verified":false,"packageTypes":[{"name":"Dependency"}],"versions":[{"version":"1.6.0","downloads":112,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.arithmatex/1.6.0.json"},{"version":"1.6.1","downloads":105,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.arithmatex/1.6.1.json"}],"vulnerabilities":[]},{"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.macros/index.json","@type":"Package","registration":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.macros/index.json","id":"NuStreamDocs.Macros","version":"1.6.1","description":"Use `{{ name }}` placeholders in your NuStreamDocs markdown and have them filled in at build time from a variables dictionary. Code blocks are left untouched.","summary":"","title":"NuStreamDocs.Macros","iconUrl":"https://api.nuget.org/v3-flatcontainer/nustreamdocs.macros/1.6.1/icon","licenseUrl":"https://www.nuget.org/packages/NuStreamDocs.Macros/1.6.1/license","projectUrl":"https://github.com/glennawatson/NuStreamDocs","tags":["markdown","static-site","mkdocs","zensical","material","aot","dotnet"],"authors":["Glenn Watson and Contributors"],"owners":["glennawatson"],"totalDownloads":1655,"verified":false,"packageTypes":[{"name":"Dependency"}],"versions":[{"version":"1.6.0","downloads":119,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.macros/1.6.0.json"},{"version":"1.6.1","downloads":99,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.macros/1.6.1.json"}],"vulnerabilities":[]},{"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.theme.material/index.json","@type":"Package","registration":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.theme.material/index.json","id":"NuStreamDocs.Theme.Material","version":"1.6.1","description":"Material-styled theme for NuStreamDocs. Page template, styles, and scripts all ship inside the package — no external assets to manage.","summary":"","title":"NuStreamDocs.Theme.Material","iconUrl":"https://api.nuget.org/v3-flatcontainer/nustreamdocs.theme.material/1.6.1/icon","licenseUrl":"https://www.nuget.org/packages/NuStreamDocs.Theme.Material/1.6.1/license","projectUrl":"https://github.com/glennawatson/NuStreamDocs","tags":["markdown","static-site","mkdocs","zensical","material","aot","dotnet"],"authors":["Glenn Watson and Contributors"],"owners":["glennawatson"],"totalDownloads":1649,"verified":false,"packageTypes":[{"name":"Dependency"}],"versions":[{"version":"1.6.0","downloads":110,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.theme.material/1.6.0.json"},{"version":"1.6.1","downloads":109,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.theme.material/1.6.1.json"}],"vulnerabilities":[]},{"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.sphinxinventory/index.json","@type":"Package","registration":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.sphinxinventory/index.json","id":"NuStreamDocs.SphinxInventory","version":"1.6.1","description":"Publish an `objects.inv` inventory for your NuStreamDocs site so external documentation projects can cross-link into your pages by symbol name.","summary":"","title":"NuStreamDocs.SphinxInventory","iconUrl":"https://api.nuget.org/v3-flatcontainer/nustreamdocs.sphinxinventory/1.6.1/icon","licenseUrl":"https://www.nuget.org/packages/NuStreamDocs.SphinxInventory/1.6.1/license","projectUrl":"https://github.com/glennawatson/NuStreamDocs","tags":["markdown","static-site","mkdocs","zensical","material","aot","dotnet"],"authors":["Glenn Watson and Contributors"],"owners":["glennawatson"],"totalDownloads":1636,"verified":false,"packageTypes":[{"name":"Dependency"}],"versions":[{"version":"1.6.0","downloads":113,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.sphinxinventory/1.6.0.json"},{"version":"1.6.1","downloads":116,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.sphinxinventory/1.6.1.json"}],"vulnerabilities":[]},{"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.metadata/index.json","@type":"Package","registration":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.metadata/index.json","id":"NuStreamDocs.Metadata","version":"1.6.1","description":"Apply shared frontmatter to your NuStreamDocs pages without copying it into every file. Drop a `_meta.yml` next to a folder and every page in it inherits those keys; override per page with a `page.meta.yml` sidecar.","summary":"","title":"NuStreamDocs.Metadata","iconUrl":"https://api.nuget.org/v3-flatcontainer/nustreamdocs.metadata/1.6.1/icon","licenseUrl":"https://www.nuget.org/packages/NuStreamDocs.Metadata/1.6.1/license","projectUrl":"https://github.com/glennawatson/NuStreamDocs","tags":["markdown","static-site","mkdocs","zensical","material","aot","dotnet"],"authors":["Glenn Watson and Contributors"],"owners":["glennawatson"],"totalDownloads":1618,"verified":false,"packageTypes":[{"name":"Dependency"}],"versions":[{"version":"1.6.0","downloads":123,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.metadata/1.6.0.json"},{"version":"1.6.1","downloads":110,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.metadata/1.6.1.json"}],"vulnerabilities":[]},{"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.config.docfx/index.json","@type":"Package","registration":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.config.docfx/index.json","id":"NuStreamDocs.Config.DocFx","version":"1.6.1","description":"Build your NuStreamDocs navigation from nested `toc.yml` outline files. Drop `toc.yml` files alongside your content and the structure becomes your sidebar.","summary":"","title":"NuStreamDocs.Config.DocFx","iconUrl":"https://api.nuget.org/v3-flatcontainer/nustreamdocs.config.docfx/1.6.1/icon","licenseUrl":"https://www.nuget.org/packages/NuStreamDocs.Config.DocFx/1.6.1/license","projectUrl":"https://github.com/glennawatson/NuStreamDocs","tags":["markdown","static-site","mkdocs","zensical","material","aot","dotnet"],"authors":["Glenn Watson and Contributors"],"owners":["glennawatson"],"totalDownloads":1549,"verified":false,"packageTypes":[{"name":"Dependency"}],"versions":[{"version":"1.6.0","downloads":109,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.config.docfx/1.6.0.json"},{"version":"1.6.1","downloads":105,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.config.docfx/1.6.1.json"}],"vulnerabilities":[]},{"@id":"https://api.nuget.org/v3/registration5-gz-semver2/securitysharp.analyzers/index.json","@type":"Package","registration":"https://api.nuget.org/v3/registration5-gz-semver2/securitysharp.analyzers/index.json","id":"SecuritySharp.Analyzers","version":"3.38.1","description":"Roslyn analyzers and code fixes focused on runtime security: cryptography, transport protection, secret handling, injection sinks, unsafe deserialization, web hardening, and AI input trust boundaries.","summary":"","title":"SecuritySharp.Analyzers","iconUrl":"https://api.nuget.org/v3-flatcontainer/securitysharp.analyzers/3.38.1/icon","licenseUrl":"https://www.nuget.org/packages/SecuritySharp.Analyzers/3.38.1/license","projectUrl":"https://github.com/glennawatson/RoslynCommonAnalyzers","tags":["analyzers","roslyn","codefix","securitysharp","security","cryptography","injection","secrets","serialization"],"authors":["Glenn Watson and Contributors"],"owners":["glennawatson"],"totalDownloads":1383,"verified":false,"packageTypes":[{"name":"Dependency"}],"versions":[{"version":"3.29.0","downloads":82,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/securitysharp.analyzers/3.29.0.json"},{"version":"3.29.1","downloads":85,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/securitysharp.analyzers/3.29.1.json"},{"version":"3.30.0","downloads":86,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/securitysharp.analyzers/3.30.0.json"},{"version":"3.30.1","downloads":103,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/securitysharp.analyzers/3.30.1.json"},{"version":"3.30.2","downloads":81,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/securitysharp.analyzers/3.30.2.json"},{"version":"3.30.3","downloads":86,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/securitysharp.analyzers/3.30.3.json"},{"version":"3.31.0","downloads":93,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/securitysharp.analyzers/3.31.0.json"},{"version":"3.32.0","downloads":81,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/securitysharp.analyzers/3.32.0.json"},{"version":"3.33.0","downloads":135,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/securitysharp.analyzers/3.33.0.json"},{"version":"3.34.0","downloads":43,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/securitysharp.analyzers/3.34.0.json"},{"version":"3.35.0","downloads":39,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/securitysharp.analyzers/3.35.0.json"},{"version":"3.36.0","downloads":49,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/securitysharp.analyzers/3.36.0.json"},{"version":"3.36.1","downloads":43,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/securitysharp.analyzers/3.36.1.json"},{"version":"3.37.0","downloads":43,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/securitysharp.analyzers/3.37.0.json"},{"version":"3.38.0","downloads":44,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/securitysharp.analyzers/3.38.0.json"},{"version":"3.38.1","downloads":290,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/securitysharp.analyzers/3.38.1.json"}],"vulnerabilities":[]},{"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.search.pagefind/index.json","@type":"Package","registration":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.search.pagefind/index.json","id":"NuStreamDocs.Search.Pagefind","version":"1.6.1","description":"Pagefind-format search-index generation for NuStreamDocs. Phase 1 ships the JSON manifest used by the Material 3 theme's bespoke runtime; later phases bind the official Pagefind WASM runtime for sharded inverted-index search.","summary":"","title":"NuStreamDocs.Search.Pagefind","iconUrl":"https://api.nuget.org/v3-flatcontainer/nustreamdocs.search.pagefind/1.6.1/icon","licenseUrl":"https://www.nuget.org/packages/NuStreamDocs.Search.Pagefind/1.6.1/license","projectUrl":"https://github.com/glennawatson/NuStreamDocs","tags":["markdown","static-site","mkdocs","zensical","material","aot","dotnet"],"authors":["Glenn Watson and Contributors"],"owners":["glennawatson"],"totalDownloads":1378,"verified":false,"packageTypes":[{"name":"Dependency"}],"versions":[{"version":"1.6.0","downloads":115,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.search.pagefind/1.6.0.json"},{"version":"1.6.1","downloads":193,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.search.pagefind/1.6.1.json"}],"vulnerabilities":[]},{"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.layouts/index.json","@type":"Package","registration":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.layouts/index.json","id":"NuStreamDocs.Layouts","version":"1.6.1","description":"Minimal Jinja2-subset HTML layout engine for NuStreamDocs. Pages whose frontmatter sets `template: X.html` are rendered through the named layout, with `{{ page.X }}` substitution, `{% include %}` splices, and `{% extends %}` / `{% block %}` inheritance with `{{ super() }}`.","summary":"","title":"NuStreamDocs.Layouts","iconUrl":"https://api.nuget.org/v3-flatcontainer/nustreamdocs.layouts/1.6.1/icon","licenseUrl":"https://www.nuget.org/packages/NuStreamDocs.Layouts/1.6.1/license","projectUrl":"https://github.com/glennawatson/NuStreamDocs","tags":["markdown","static-site","mkdocs","zensical","material","aot","dotnet"],"authors":["Glenn Watson and Contributors"],"owners":["glennawatson"],"totalDownloads":1196,"verified":false,"packageTypes":[{"name":"Dependency"}],"versions":[{"version":"1.6.0","downloads":122,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.layouts/1.6.0.json"},{"version":"1.6.1","downloads":114,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.layouts/1.6.1.json"}],"vulnerabilities":[]},{"@id":"https://api.nuget.org/v3/registration5-gz-semver2/gitreleasenotegenerator/index.json","@type":"Package","registration":"https://api.nuget.org/v3/registration5-gz-semver2/gitreleasenotegenerator/index.json","id":"GitReleaseNoteGenerator","version":"3.1.0","description":"A .NET global tool that generates categorized release notes from git commit history using the GitHub API.","summary":"","title":"GitReleaseNoteGenerator","licenseUrl":"https://www.nuget.org/packages/GitReleaseNoteGenerator/3.1.0/license","projectUrl":"https://github.com/glennawatson/GitReleaseNoteGenerator","tags":["release-notes","changelog","git","github","dotnet-tool"],"authors":["Glenn Watson"],"owners":["glennawatson"],"totalDownloads":1174,"verified":false,"packageTypes":[{"name":"DotnetTool"}],"versions":[{"version":"1.0.9","downloads":246,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/gitreleasenotegenerator/1.0.9.json"},{"version":"2.0.0","downloads":235,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/gitreleasenotegenerator/2.0.0.json"},{"version":"3.0.0","downloads":105,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/gitreleasenotegenerator/3.0.0.json"},{"version":"3.1.0","downloads":197,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/gitreleasenotegenerator/3.1.0.json"}],"vulnerabilities":[]},{"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.arithmatex.mathjax/index.json","@type":"Package","registration":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.arithmatex.mathjax/index.json","id":"NuStreamDocs.Arithmatex.MathJax","version":"1.6.1","description":"Ships the MathJax 3 runtime to NuStreamDocs sites that use the Arithmatex rewriter. CDN-loaded by default; vendoring is a future option. Pair with NuStreamDocs.Arithmatex.","summary":"","title":"NuStreamDocs.Arithmatex.MathJax","iconUrl":"https://api.nuget.org/v3-flatcontainer/nustreamdocs.arithmatex.mathjax/1.6.1/icon","licenseUrl":"https://www.nuget.org/packages/NuStreamDocs.Arithmatex.MathJax/1.6.1/license","projectUrl":"https://github.com/glennawatson/NuStreamDocs","tags":["markdown","static-site","mkdocs","zensical","material","aot","dotnet"],"authors":["Glenn Watson and Contributors"],"owners":["glennawatson"],"totalDownloads":1156,"verified":false,"packageTypes":[{"name":"Dependency"}],"versions":[{"version":"1.6.0","downloads":112,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.arithmatex.mathjax/1.6.0.json"},{"version":"1.6.1","downloads":105,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.arithmatex.mathjax/1.6.1.json"}],"vulnerabilities":[]},{"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.search.lunr/index.json","@type":"Package","registration":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.search.lunr/index.json","id":"NuStreamDocs.Search.Lunr","version":"1.6.1","description":"Lunr-format search-index generation for NuStreamDocs. Emits the search_index.json document corpus consumed by mkdocs-material's bundled Lunr.js runtime — pair with the Material 1 theme.","summary":"","title":"NuStreamDocs.Search.Lunr","iconUrl":"https://api.nuget.org/v3-flatcontainer/nustreamdocs.search.lunr/1.6.1/icon","licenseUrl":"https://www.nuget.org/packages/NuStreamDocs.Search.Lunr/1.6.1/license","projectUrl":"https://github.com/glennawatson/NuStreamDocs","tags":["markdown","static-site","mkdocs","zensical","material","aot","dotnet"],"authors":["Glenn Watson and Contributors"],"owners":["glennawatson"],"totalDownloads":1147,"verified":false,"packageTypes":[{"name":"Dependency"}],"versions":[{"version":"1.6.0","downloads":110,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.search.lunr/1.6.0.json"},{"version":"1.6.1","downloads":110,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.search.lunr/1.6.1.json"}],"vulnerabilities":[]},{"@id":"https://api.nuget.org/v3/registration5-gz-semver2/reactiveui.maui.plugins.popup/index.json","@type":"Package","registration":"https://api.nuget.org/v3/registration5-gz-semver2/reactiveui.maui.plugins.popup/index.json","id":"ReactiveUI.Maui.Plugins.Popup","version":"3.0.5","description":"Contains the ReactiveUI platform specific extensions for Microsoft Maui Popup","summary":"","title":"ReactiveUI.Maui.Plugins.Popup","iconUrl":"https://api.nuget.org/v3-flatcontainer/reactiveui.maui.plugins.popup/3.0.5/icon","licenseUrl":"https://www.nuget.org/packages/ReactiveUI.Maui.Plugins.Popup/3.0.5/license","projectUrl":"https://reactiveui.net/","tags":["mvvm","reactiveui","rx","reactive","extensions","observable","LINQ","events","frp","maui","android","ios","mac","windows","net","popup"],"authors":["ReactiveUI and Contributors"],"owners":["glennawatson","reactiveui"],"totalDownloads":1012,"verified":true,"packageTypes":[{"name":"Dependency"}],"versions":[{"version":"1.0.2","downloads":279,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/reactiveui.maui.plugins.popup/1.0.2.json"},{"version":"2.0.1","downloads":268,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/reactiveui.maui.plugins.popup/2.0.1.json"},{"version":"3.0.5","downloads":172,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/reactiveui.maui.plugins.popup/3.0.5.json"}],"vulnerabilities":[]},{"@id":"https://api.nuget.org/v3/registration5-gz-semver2/unittestmcp.server/index.json","@type":"Package","registration":"https://api.nuget.org/v3/registration5-gz-semver2/unittestmcp.server/index.json","id":"UnitTestMcp.Server","version":"1.0.11","description":"MCP server for analyzing code coverage from MTP-based .NET test projects.","summary":"","title":"UnitTestMcp.Server","licenseUrl":"https://www.nuget.org/packages/UnitTestMcp.Server/1.0.11/license","tags":["mcp","code-coverage","unit-testing","mtp","cobertura"],"authors":["Glenn Watson"],"owners":["glennawatson"],"totalDownloads":521,"verified":false,"packageTypes":[{"name":"DotnetTool"}],"versions":[{"version":"1.0.7","downloads":116,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/unittestmcp.server/1.0.7.json"},{"version":"1.0.10","downloads":118,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/unittestmcp.server/1.0.10.json"},{"version":"1.0.11","downloads":180,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/unittestmcp.server/1.0.11.json"}],"vulnerabilities":[]},{"@id":"https://api.nuget.org/v3/registration5-gz-semver2/unittestmcp.core/index.json","@type":"Package","registration":"https://api.nuget.org/v3/registration5-gz-semver2/unittestmcp.core/index.json","id":"UnitTestMcp.Core","version":"1.0.11","description":"MCP server for analyzing code coverage from MTP-based .NET test projects.","summary":"","title":"UnitTestMcp.Core","licenseUrl":"https://www.nuget.org/packages/UnitTestMcp.Core/1.0.11/license","tags":["mcp","code-coverage","unit-testing","mtp","cobertura"],"authors":["Glenn Watson"],"owners":["glennawatson"],"totalDownloads":478,"verified":false,"packageTypes":[{"name":"Dependency"}],"versions":[{"version":"1.0.7","downloads":105,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/unittestmcp.core/1.0.7.json"},{"version":"1.0.10","downloads":108,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/unittestmcp.core/1.0.10.json"},{"version":"1.0.11","downloads":136,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/unittestmcp.core/1.0.11.json"}],"vulnerabilities":[]},{"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.fonts/index.json","@type":"Package","registration":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.fonts/index.json","id":"NuStreamDocs.Fonts","version":"1.6.1","description":"Self-hosted web fonts for NuStreamDocs. Resolves a declarative font config at build time (Google Fonts, Fontsource, or local files), copies the woff2 into the site, generates the @font-face CSS and rel=preload links, and emits a system-font fallback with size-adjust / ascent-override metrics so the swap to the webfont causes zero layout shift. No third-party requests at runtime; no external CLI.","summary":"","title":"NuStreamDocs.Fonts","iconUrl":"https://api.nuget.org/v3-flatcontainer/nustreamdocs.fonts/1.6.1/icon","licenseUrl":"https://www.nuget.org/packages/NuStreamDocs.Fonts/1.6.1/license","projectUrl":"https://github.com/glennawatson/NuStreamDocs","tags":["markdown","static-site","mkdocs","zensical","material","aot","dotnet"],"authors":["Glenn Watson and Contributors"],"owners":["glennawatson"],"totalDownloads":356,"verified":false,"packageTypes":[{"name":"Dependency"}],"versions":[{"version":"1.6.0","downloads":134,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.fonts/1.6.0.json"},{"version":"1.6.1","downloads":222,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.fonts/1.6.1.json"}],"vulnerabilities":[]},{"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.contentloader/index.json","@type":"Package","registration":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.contentloader/index.json","id":"NuStreamDocs.ContentLoader","version":"1.6.1","description":"Pull NuStreamDocs pages from sources other than local Markdown files. Built-in loaders: a structured-data file (JSON / YAML array to one page per row), an HTTP/GraphQL JSON endpoint, and a list of raw remote Markdown URLs. Loaded pages flow through the normal render pipeline as in-memory synthetic pages.","summary":"","title":"NuStreamDocs.ContentLoader","iconUrl":"https://api.nuget.org/v3-flatcontainer/nustreamdocs.contentloader/1.6.1/icon","licenseUrl":"https://www.nuget.org/packages/NuStreamDocs.ContentLoader/1.6.1/license","projectUrl":"https://github.com/glennawatson/NuStreamDocs","tags":["markdown","static-site","mkdocs","zensical","material","aot","dotnet"],"authors":["Glenn Watson and Contributors"],"owners":["glennawatson"],"totalDownloads":293,"verified":false,"packageTypes":[{"name":"Dependency"}],"versions":[{"version":"1.6.0","downloads":145,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.contentloader/1.6.0.json"},{"version":"1.6.1","downloads":148,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.contentloader/1.6.1.json"}],"vulnerabilities":[]},{"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.search.sqlite/index.json","@type":"Package","registration":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.search.sqlite/index.json","id":"NuStreamDocs.Search.Sqlite","version":"1.6.1","description":"SQLite/FTS5 search-index generation for NuStreamDocs. Emits a single search.db queried in the browser via sqlite-wasm-http over HTTP range requests — indexes an entire large site (API reference included) without the per-page fragment files Pagefind produces. Ships a small per-RID native (SourceGear.sqlite3 via SQLitePCLRaw.bundle_e_sqlite3); no external CLI.","summary":"","title":"NuStreamDocs.Search.Sqlite","iconUrl":"https://api.nuget.org/v3-flatcontainer/nustreamdocs.search.sqlite/1.6.1/icon","licenseUrl":"https://www.nuget.org/packages/NuStreamDocs.Search.Sqlite/1.6.1/license","projectUrl":"https://github.com/glennawatson/NuStreamDocs","tags":["markdown","static-site","mkdocs","zensical","material","aot","dotnet"],"authors":["Glenn Watson and Contributors"],"owners":["glennawatson"],"totalDownloads":237,"verified":false,"packageTypes":[{"name":"Dependency"}],"versions":[{"version":"1.6.0","downloads":115,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.search.sqlite/1.6.0.json"},{"version":"1.6.1","downloads":122,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.search.sqlite/1.6.1.json"}],"vulnerabilities":[]},{"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.redirects/index.json","@type":"Package","registration":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.redirects/index.json","id":"NuStreamDocs.Redirects","version":"1.6.1","description":"Emits host deploy-config at build time: a Netlify/Cloudflare-Pages `_redirects` file and a meta-refresh HTML page for every declared redirect (so renamed or moved pages don't 404 on any static host), plus a `_headers` file (with sensible immutable-caching defaults for the content-hashed asset directories, and any rules you add). Redirects come from `UseRedirects(...)` config and from a `redirect_from` key in page frontmatter.","summary":"","title":"NuStreamDocs.Redirects","iconUrl":"https://api.nuget.org/v3-flatcontainer/nustreamdocs.redirects/1.6.1/icon","licenseUrl":"https://www.nuget.org/packages/NuStreamDocs.Redirects/1.6.1/license","projectUrl":"https://github.com/glennawatson/NuStreamDocs","tags":["markdown","static-site","mkdocs","zensical","material","aot","dotnet"],"authors":["Glenn Watson and Contributors"],"owners":["glennawatson"],"totalDownloads":232,"verified":false,"packageTypes":[{"name":"Dependency"}],"versions":[{"version":"1.6.0","downloads":115,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.redirects/1.6.0.json"},{"version":"1.6.1","downloads":117,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.redirects/1.6.1.json"}],"vulnerabilities":[]},{"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.audit/index.json","@type":"Package","registration":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.audit/index.json","id":"NuStreamDocs.Audit","version":"1.6.1","description":"Build-time accessibility and performance lints for your NuStreamDocs site. Flags images without alt text or dimensions, skipped heading levels, missing document landmarks, empty interactive elements, and render-blocking head scripts. Warns by default; can fail the build under strict mode.","summary":"","title":"NuStreamDocs.Audit","iconUrl":"https://api.nuget.org/v3-flatcontainer/nustreamdocs.audit/1.6.1/icon","licenseUrl":"https://www.nuget.org/packages/NuStreamDocs.Audit/1.6.1/license","projectUrl":"https://github.com/glennawatson/NuStreamDocs","tags":["markdown","static-site","mkdocs","zensical","material","aot","dotnet"],"authors":["Glenn Watson and Contributors"],"owners":["glennawatson"],"totalDownloads":228,"verified":false,"packageTypes":[{"name":"Dependency"}],"versions":[{"version":"1.6.0","downloads":112,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.audit/1.6.0.json"},{"version":"1.6.1","downloads":116,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.audit/1.6.1.json"}],"vulnerabilities":[]},{"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.contentloader.feed/index.json","@type":"Package","registration":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.contentloader.feed/index.json","id":"NuStreamDocs.ContentLoader.Feed","version":"1.6.1","description":"A NuStreamDocs content loader that pulls an external RSS or Atom feed and turns each item into a page — the consume-side counterpart to NuStreamDocs.Feed.","summary":"","title":"NuStreamDocs.ContentLoader.Feed","iconUrl":"https://api.nuget.org/v3-flatcontainer/nustreamdocs.contentloader.feed/1.6.1/icon","licenseUrl":"https://www.nuget.org/packages/NuStreamDocs.ContentLoader.Feed/1.6.1/license","projectUrl":"https://github.com/glennawatson/NuStreamDocs","tags":["markdown","static-site","mkdocs","zensical","material","aot","dotnet"],"authors":["Glenn Watson and Contributors"],"owners":["glennawatson"],"totalDownloads":227,"verified":false,"packageTypes":[{"name":"Dependency"}],"versions":[{"version":"1.6.0","downloads":107,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.contentloader.feed/1.6.0.json"},{"version":"1.6.1","downloads":120,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.contentloader.feed/1.6.1.json"}],"vulnerabilities":[]},{"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.transitions/index.json","@type":"Package","registration":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.transitions/index.json","id":"NuStreamDocs.Transitions","version":"1.6.1","description":"Client-side routing and view transitions for NuStreamDocs sites. Ships a tiny vanilla-JS router that intercepts same-origin link navigation, swaps the page's content region in place (animated via the browser's View Transitions API where available), preserves the sidebar / search box / scroll position, and pre-fetches links on hover so navigation feels instant. No JS framework, no external dependency; degrades to plain full-page navigation when JavaScript or the View Transitions API is unavailable.","summary":"","title":"NuStreamDocs.Transitions","iconUrl":"https://api.nuget.org/v3-flatcontainer/nustreamdocs.transitions/1.6.1/icon","licenseUrl":"https://www.nuget.org/packages/NuStreamDocs.Transitions/1.6.1/license","projectUrl":"https://github.com/glennawatson/NuStreamDocs","tags":["markdown","static-site","mkdocs","zensical","material","aot","dotnet"],"authors":["Glenn Watson and Contributors"],"owners":["glennawatson"],"totalDownloads":225,"verified":false,"packageTypes":[{"name":"Dependency"}],"versions":[{"version":"1.6.0","downloads":110,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.transitions/1.6.0.json"},{"version":"1.6.1","downloads":115,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.transitions/1.6.1.json"}],"vulnerabilities":[]},{"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.contentloader.openapi/index.json","@type":"Package","registration":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.contentloader.openapi/index.json","id":"NuStreamDocs.ContentLoader.OpenApi","version":"1.6.1","description":"A NuStreamDocs content loader that turns an OpenAPI 3.x specification (JSON or YAML, local file or URL) into reference pages — one page per tag, listing each operation with its parameters, request body, and responses.","summary":"","title":"NuStreamDocs.ContentLoader.OpenApi","iconUrl":"https://api.nuget.org/v3-flatcontainer/nustreamdocs.contentloader.openapi/1.6.1/icon","licenseUrl":"https://www.nuget.org/packages/NuStreamDocs.ContentLoader.OpenApi/1.6.1/license","projectUrl":"https://github.com/glennawatson/NuStreamDocs","tags":["markdown","static-site","mkdocs","zensical","material","aot","dotnet"],"authors":["Glenn Watson and Contributors"],"owners":["glennawatson"],"totalDownloads":223,"verified":false,"packageTypes":[{"name":"Dependency"}],"versions":[{"version":"1.6.0","downloads":108,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.contentloader.openapi/1.6.0.json"},{"version":"1.6.1","downloads":115,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.contentloader.openapi/1.6.1.json"}],"vulnerabilities":[]},{"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.contentloader.github/index.json","@type":"Package","registration":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.contentloader.github/index.json","id":"NuStreamDocs.ContentLoader.GitHub","version":"1.6.1","description":"NuStreamDocs content loaders for GitHub: pull the Markdown files under a path in a repo (any branch / tag / commit), or turn a repo's releases into changelog pages. Uses the GitHub REST API directly — no Octokit dependency.","summary":"","title":"NuStreamDocs.ContentLoader.GitHub","iconUrl":"https://api.nuget.org/v3-flatcontainer/nustreamdocs.contentloader.github/1.6.1/icon","licenseUrl":"https://www.nuget.org/packages/NuStreamDocs.ContentLoader.GitHub/1.6.1/license","projectUrl":"https://github.com/glennawatson/NuStreamDocs","tags":["markdown","static-site","mkdocs","zensical","material","aot","dotnet"],"authors":["Glenn Watson and Contributors"],"owners":["glennawatson"],"totalDownloads":222,"verified":false,"packageTypes":[{"name":"Dependency"}],"versions":[{"version":"1.6.0","downloads":102,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.contentloader.github/1.6.0.json"},{"version":"1.6.1","downloads":120,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.contentloader.github/1.6.1.json"}],"vulnerabilities":[]},{"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.csp/index.json","@type":"Package","registration":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.csp/index.json","id":"NuStreamDocs.Csp","version":"1.6.1","description":"Generates a per-page Content-Security-Policy. At the end of rendering, each page's inline scripts (and, optionally, styles) are SHA-256 hashed and a Content-Security-Policy meta tag is injected into the head, with a `'self'`-based directive set tuned for self-hosted static sites. Pairs with NuStreamDocs.Privacy (run after it so localized assets need no extra origins). No JavaScript, no build-phase work; host-agnostic.","summary":"","title":"NuStreamDocs.Csp","iconUrl":"https://api.nuget.org/v3-flatcontainer/nustreamdocs.csp/1.6.1/icon","licenseUrl":"https://www.nuget.org/packages/NuStreamDocs.Csp/1.6.1/license","projectUrl":"https://github.com/glennawatson/NuStreamDocs","tags":["markdown","static-site","mkdocs","zensical","material","aot","dotnet"],"authors":["Glenn Watson and Contributors"],"owners":["glennawatson"],"totalDownloads":222,"verified":false,"packageTypes":[{"name":"Dependency"}],"versions":[{"version":"1.6.0","downloads":107,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.csp/1.6.0.json"},{"version":"1.6.1","downloads":115,"@id":"https://api.nuget.org/v3/registration5-gz-semver2/nustreamdocs.csp/1.6.1.json"}],"vulnerabilities":[]}],"totalDownloads":460782505,"totalPackages":145}}]