Skip to main content

glennawatson

@glennawatson · 144 packages

457.6M
downloads in this snapshot

Published packages

Top 100 packages by downloads.

All profiles

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.

180.7M14.0.0-beta.2

Refit.HttpClientFactory

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

110.3M14.0.0-beta.2

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.

40.8M14.0.0-beta.2

Splat

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

39.1M20.0.0

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.8M24.0.0-beta.3

Akavache.Sqlite3

Package Description

16.1M12.1.1

Akavache

Package Description

16.0M12.1.1

akavache.core

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

16.0M10.2.41

Refit.Xml

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

2.8M14.0.0-beta.2

ReactiveUI.WPF

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

2.5M24.0.0-beta.3

ReactiveUI.Testing

Provides extensions for testing ReactiveUI based applications

1.4M24.0.0-beta.3

ReactiveUI.Blazor

Contains the ReactiveUI platform specific extensions for Blazor

1.3M24.0.0-beta.3

Reactive.Wasm

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

1.1M3.0.1

ReactiveUI.XamForms

Contains the ReactiveUI platform specific extensions for Xamarin Forms

1.1M19.6.12

Splat.Drawing

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

973.4K20.0.0

ReactiveUI.Validation

Validations library for ReactiveUI.

777.9K7.1.0

Punchclock

Make sure your asynchronous operations show up to work on time

674.2K7.1.0

ReactiveUI.Events.WPF

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

654.3K15.1.1

fusillade

Package Description

485.8K6.0.0

ReactiveUI.Maui

Contains the ReactiveUI platform specific extensions for Microsoft Maui

441.4K24.0.0-beta.3

Splat.Microsoft.Extensions.DependencyInjection

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

428.9K20.0.0

ReactiveUI.WinForms

Contains the ReactiveUI platform specific extensions for Windows Forms

374.0K24.0.0-beta.3

ReactiveUI.Blend

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

336.7K24.0.0-beta.3

ReactiveUI.Events.XamForms

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

336.6K15.1.1

ReactiveUI.AndroidSupport

Provides ReactiveUI extensions for the Android Support Library

320.1K19.6.12

Splat.Serilog

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

305.3K20.0.0

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

296.8K3.1.0

Splat.NLog

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

276.8K20.0.0

ReactiveUI.Events

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

255.2K15.1.1

Splat.Microsoft.Extensions.Logging

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

237.7K20.0.0

Splat.Autofac

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

211.8K20.0.0

ReactiveUI.AndroidX

Provides ReactiveUI extensions for .NET Android applications using AndroidX libraries

171.5K24.0.0-beta.3

akavache.mobile

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

170.9K10.2.41

ReactiveUI.Events.Winforms

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

152.0K15.1.1

Splat.DryIoc

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

128.7K20.0.0

ReactiveUI.Events.XamEssentials

Provides a wrapper aroung XamarinEssentials, allowing you to use Observables instead of events

108.7K15.1.1

Akavache.Drawing

Drawing and bitmap support for Akavache using Splat.Drawing

107.3K12.1.1

ReactiveUI.Uno

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. Supports Xamarin.iOS, Xamarin.Android, Xamarin.Mac, Xamarin Forms, Xamarin.TVOS, Tizen, WPF, Windows Forms, Universal Windows Platform (UWP) and the Uno Platform.

106.2K22.1.9

ReactiveMarbles.PropertyChanged

Allows to get an observables for property changed events.

92.9K2.0.27

Splat.SimpleInjector

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

92.6K20.0.0

ReactiveUI.WinUI

Contains the ReactiveUI platform specific extensions for WinUI Desktop

88.2K24.0.0-beta.3

Splat.Ninject

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

75.3K20.0.0

Splat.Prism

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

67.3K20.0.0

ReactiveUI.Drawing

A extension to the ReactiveUI platform that provides Splat bitmap operation support.

57.0K24.0.0-beta.3

Splat.Prism.Forms

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

49.5K19.4.1

Splat.AppCenter

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

37.8K20.0.0

Splat.Common.Test

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

37.3K20.0.0

Splat.Raygun

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

36.1K20.0.0

CrissCross

A Reactive Navigation Framework for ReactiveUI

33.8K3.3.6

ReactiveUI.Uwp

Provides ReactiveUI extensions for the UWP Library

33.8K18.4.1

Splat.Exceptionless

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

30.6K20.0.0

ReactiveUI.Uno.WinUI

Contains the ReactiveUI platform specific extensions for Uno WinUI

27.3K20.0.36

CrissCross.WPF

A Reactive Navigation Framework for ReactiveUI

23.9K3.3.6

Blazor.Common.Analyzers

Package Description

22.0K2.1.0

CrissCross.XamForms

A Reactive Navigation Framework for ReactiveUI

21.1K3.0.2

CrissCross.MAUI

A Reactive Navigation Framework for ReactiveUI

19.1K3.3.6

CrissCross.Avalonia

A Reactive Navigation Framework for ReactiveUI

18.6K3.3.6

CrissCross.WinForms

A Reactive Navigation Framework for ReactiveUI

18.3K3.3.6

StyleSharp.Analyzers

Package Description

17.0K3.28.1

Sextant.Maui

A ReactiveUI navigation library for Xamarin.Forms

11.3K4.0.30

GitSMimeSign

A global tool for performing GIT SMime Sign operations.

11.1K1.6.4

Splat.Avalonia.Autofac

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

10.3K15.5.3

Splat.Avalonia.Microsoft.Extensions.DependencyInjection

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

9.6K15.5.3

ReactiveUI.Validation.AndroidX

Provides ReactiveUI.Validation extensions for the AndroidX Library

8.3K7.1.0

NuStreamDocs.Common

Shared utility types and helpers used across the NuStreamDocs assemblies. You don't normally reference this directly — the plugin you're using brings it in for you.

8.2K1.6.1

NuStreamDocs

Static-site generator core for building documentation sites from markdown. Includes the markdown parser, HTML renderer, page pipeline, plugin host, and incremental rebuild support. AOT-friendly and allocation-conscious. Pair with a theme plugin and the markdown / navigation / search extensions you need.

8.0K1.6.1

NuStreamDocs.Markdown.Common

Shared building blocks for NuStreamDocs markdown plugins. You don't normally reference this directly — the markdown plugin you're using brings it in for you.

7.9K1.6.1

ReactiveGITLibrary.Core

Exposes GIT functionality through observables..

6.1K1.1.3

Xamarin.Forms.Auth

A OAuth2 based library for Xamarin.Forms platforms.

5.6K2.0.16

ReactiveGITLibrary.GitProcess

Exposes GIT functionality through observables..

5.3K1.1.3

ReactiveMarbles.PlatformSchedulers

Schedulers for various platforms that are not shipped with the Reactive Extensions.

4.6K1.0.5

PerformanceSharp.Analyzers

Roslyn analyzers and code fixes focused on runtime performance: allocations, collection and LINQ usage, string handling, async, and faster API selection.

4.4K3.28.1

SourceDocParser

Roslyn-based .NET assembly + PDB walker that produces a strongly-typed API catalog (types, members, signatures, XML docs, inheritdoc, SourceLink). Format-neutral; pluggable emitters consume the catalog to produce documentation in their own format.

4.3K2.1.0

SourceDocParser.Common

Shared, emitter-agnostic helpers for SourceDocParser — BCL primitive keyword aliasing, UID parsing, and other small utilities consumed by every SourceDocParser emitter package.

4.0K2.1.0

SourceDocParser.NuGet

NuGet-backed IAssemblySource for SourceDocParser. Discovers, fetches and extracts packages, then exposes their per-TFM assemblies to the parser.

3.9K2.1.0

SourceDocParser.Zensical

Zensical / mkdocs Material emitter for SourceDocParser. Renders the parser's ApiCatalog into a flat tree of Markdown pages tuned for the Zensical theme (admonitions, content tabs, mermaid diagrams).

3.9K2.1.0

NuStreamDocs.Templating

Mustache-style template engine used by NuStreamDocs themes to render page shells. AOT-friendly and allocation-conscious. Theme authors pull this in to render their templates.

2.5K1.6.1

NuStreamDocs.Autorefs

Cross-link to any heading in your NuStreamDocs site by ID. Write `@autoref:my-section-id` in your markdown and it resolves to the right page + anchor at build time, no matter where the heading lives.

2.4K1.6.1

NuStreamDocs.Nav

Build the sidebar navigation for your NuStreamDocs site with glob includes, custom ordering, hidden sections, and per-directory overrides.

2.4K1.6.1

NuStreamDocs.Blog.Common

Shared building blocks for the NuStreamDocs blog plugins. You normally pull in NuStreamDocs.Blog or NuStreamDocs.Blog.MkDocs instead — they bring this in for you.

2.3K1.6.1

NuStreamDocs.Theme.Common

Shared building blocks for NuStreamDocs theme plugins. You don't normally reference this directly — the theme you're using brings it in for you.

2.3K1.6.1

NuStreamDocs.Search

Add full-text search to your NuStreamDocs site. The search index is built at the same time as the site — readers get instant results in the browser without a separate server.

2.2K1.6.1

NuStreamDocs.Blog

Add a blog or news section to your NuStreamDocs site. Drop date-named markdown posts (`YYYY-MM-DD-slug.md`) into a folder and the plugin generates an index page and per-tag archive pages.

2.1K1.6.1

NuStreamDocs.Highlight

Syntax-highlight fenced code blocks in your NuStreamDocs documentation at build time. No JavaScript needed at runtime — the highlighting is baked into the generated HTML.

2.1K1.6.1

NuStreamDocs.Xrefs

Cross-link references between separate NuStreamDocs sites by symbol name. Publishes an `xrefmap.json` catalog of every named anchor in your build, and consumes catalogs from other sites so cross-site references resolve to the right page.

2.0K1.6.1

NuStreamDocs.Toc

Add a per-page table of contents and clickable permalink anchors next to each heading in your NuStreamDocs documentation.

2.0K1.6.1

NuStreamDocs.Lightbox

Click to open images in a full-screen lightbox viewer in your NuStreamDocs documentation.

2.0K1.6.1

SourceDocParser.Docfx

docfx compatibility for SourceDocParser. Reads and writes docfx.json shapes (metadata + build sections) so an existing docfx site can plug into the parser pipeline, and emits docfx ManagedReference YAML pages so the parser output is consumable by docfx as a drop-in replacement for its own metadata extractor.

2.0K2.1.0

NuStreamDocs.Icons.FontAwesome

Use Font Awesome icons in your NuStreamDocs documentation.

2.0K1.6.1

NuStreamDocs.Config.MkDocs

Configure your NuStreamDocs site from a YAML file. Reads the common `mkdocs.yml` shape so projects migrating from a YAML-driven static site can keep their existing config.

2.0K1.6.1

NuStreamDocs.Icons.MaterialDesign

Use any of the ~7000 Material Design Icons (MDI) in your NuStreamDocs documentation. Reference an icon as `:material-foo:` and the SVG is inlined directly into the page.

1.9K1.6.1

NuStreamDocs.Emoji

Drop emoji into your NuStreamDocs documentation using `:name:` shortcodes (`:smile:`, `:rocket:`, …).

1.9K1.6.1

NuStreamDocs.Feed

Publish RSS 2.0 and Atom feeds for the blog posts in your NuStreamDocs site so readers can subscribe with their feed reader of choice.

1.9K1.6.1

NuStreamDocs.Sitemap

Generate the standard site-level files for your NuStreamDocs build — sitemap.xml, robots.txt, a 404 page, and URL redirect stubs.

1.9K1.6.1

NuStreamDocs.MarkdownExtensions

Extra markdown features for your NuStreamDocs documentation — admonitions, content tabs, collapsible details, task-list checkboxes, highlighted text, footnotes, and definition lists.

1.9K1.6.1

NuStreamDocs.Snippets

Reuse content across pages in your NuStreamDocs documentation. Write `--8<-- "shared/note.md"` and the contents of that file are spliced inline at build time.

1.9K1.6.1

NuStreamDocs.LinkValidator

Catch broken links in your NuStreamDocs site at build time. Internal mode flags references to missing pages or anchors; optional external mode HTTP-checks absolute URLs.

1.9K1.6.1

NuStreamDocs.SuperFences

Lets other plugins claim a fenced-code-block language (like `mermaid` or `math`) and render the block however they like. Pull this in when you're using a plugin that asks for it.

1.9K1.6.1

NuStreamDocs.SmartSymbols

Auto-substitute typographic symbols in your NuStreamDocs markdown — copyright, registered, trademark, plus-minus, arrows, and common fractions — without needing to type the Unicode characters yourself.

1.9K1.6.1

NuStreamDocs.Bibliography

Add academic-style citations and a bibliography to your NuStreamDocs documentation. Supports IEEE (numbered) and APA (author-year) reference styles.

1.8K1.6.1