This is your work, valued
I write a lot of software, and one day, software is going to write me. Chief Technology Officer at Nexus Enterprise Solutions.
soenneker.utils.autobogus. The .NET Autogenerator
73soenneker.reflection.cache. The fastest .NET Reflection cache
19soenneker.blazor.masonry. A Blazor interop library that integrates Masonry, the cascading grid layout library
15soenneker.utils.backgroundqueue. A high-performance background Task/ValueTask queue
12soenneker.blazor.filepond. A Blazor interop library for the file upload library FilePond
11serilog-sinks-xunit-injectable. The injectable, Serilog xUnit test output sink
11soenneker.blazor.tomselect. A Blazor interop library for the select user control library, Tom Select
9soenneker.blazor.turnstile. A Blazor interop library for Cloudflare Turnstile
9soenneker.telnyx.blazor.webrtc. Blazor interop library for the Telnyx WebRTC client, providing full access to Telnyx's browser-based voice and video calling features. Includes typed wrappers, event bridging, and support for advanced call control in Blazor WebAssembly apps.
8soenneker.libraries.whisper.ctranslate. The Whisper_CTranslate2 Windows executable, updated daily
7soenneker.blazor.google.analytics. A Blazor interop library for Google Analytics
6soenneker.utils.asyncsingleton. An externally initializing singleton that uses double-check asynchronous locking, with optional async and sync disposal
5soenneker.validators.gmail.exists. A validation module checking for Gmail account existence
5soenneker.utils.string.cosinesimilarity. A utility library for comparing strings via Cosine Similarity
5soenneker.maui.admob. A cross-platform library for adding Google Admob ads to MAUI applications
5soenneker.blazor.drawflow. A Blazor interop library for drawflow.js
5soenneker.blazor.utils.interopeventlistener. Manages the registration, removal, and disposal of .NET object references used for interop event listeners.
4soenneker.extensions.generic. A collection of useful T (generic) extension methods
4soenneker.extensions.collection. Helpful Collection extension methods
4soenneker.utils.memorystream. An easy modern MemoryStream utility
4soenneker.blazor.utils.session. A Blazor utility for automatic navigation after JWT expiration
4soenneker.blazor.sheetmapper. A Blazor component and utility library for mapping uploaded CSV or tabular files to C# objects. Supports header extraction and user-defined property mapping.
4soenneker.blazor.utils.navigation. A Blazor WebAssembly library that features navigate back, login/logout, reload and more
4soenneker.google.searchindex. A utility library for Google Search index related operations
4soenneker.hashing.bcrypt. A utility library for BCrypt hashing and verification
3soenneker.maui.blazor.bridge. Seamlessly connects MAUI and Blazor, enabling smooth integration of native components into Blazor
3soenneker.blazor.apiclient. A lightweight and efficient API client wrapper for Blazor applications, simplifying HTTP communication with support for asynchronous calls, cancellation tokens, and JSON serialization.
3soenneker.semantickernel.pool. Manages a pool of Semantic Kernel instances with per-entry rate limiting.
3studioutil. A Visual Studio extension to ease development.
3soenneker.blazor.floating.tooltips. A modern Blazor interop library for Floating UI-powered tooltips
3soenneker.extensions.func. A collection of helpful Func extension methods
3soenneker.extensions.string.markdown. A collection of helpful markdown string extension methods
3soenneker.blazor.creditcards. A beautiful, animated credit card component with real-time updates and brand detection
3soenneker.utils.string.longestcommonsequence. A utility library for comparing strings via the Longest Common Sequence algorithm
3soenneker.blazor.applicationinsights. A Blazor interop library that sets up client-side Application Insights
3soenneker.blazor.utils.moduleimport. A Blazor utility library assisting with asynchronous module loading
3soenneker.blazor.logjson. A Blazor interop library that logs JSON (like HTTP requests/responses) within the browser
3soenneker.openai.client.chat. An async thread-safe singleton for the OpenAI Chat (completions) client
3soenneker.compression.sevenzip. A utility library for 7zip compression related operations
3soenneker.validators.email.disposable. A validation module checking if a given email's domain is disposable/temporary, updated daily (if available)
2soenneker.maui.configuration. A utility library for MAUI configuration related operations
2soenneker.serilog.sinks.browser.blazor. A Serilog sink for logging within the Blazor client-side environment
2soenneker.extensions.iidentity. A collection of helpful IIdentity (authentication, authorization) extension methods
2soenneker.github.repositories.subscriptions. A utility for managing GitHub Repository Subscriptions
2soenneker.utils.nuget. A utility library for various NuGet related operations
2soenneker.blazor.tippy. A Blazor interop library for Tippy.js
2soenneker.signalr.web.clients. Providing async thread-safe resilient and dependable SignalR web client singletons
2soenneker.blazor.utils.resourceloader. A Blazor JavaScript module for dynamically loading scripts and styles
2soenneker.dnsclient.util. An async thread-safe singleton for DnsClient.NET
2soenneker.blazor.datatables. A Blazor interop library for DataTables
2soenneker.blazor.mediaquery. A Blazor interop library for media queries for viewport size logic
2soenneker.hashing.slhdsa. A utility library for SLH-DSA post-quantum hashing and verification
2soenneker.extensions.datetime.month. A collection of helpful DateTime month-based extension methods
2soenneker.extensions.httpclient. A collection of helpful HttpClient extension methods, like retry and auto (de)serialization
2soenneker.stripe.suite. A comprehensive suite of utility libraries for Stripe
2soenneker.github.client.http. A .NET thread-safe singleton HttpClient for GitHub
2soenneker.extensions.datetime.dayofweek. A collection of helpful DateTime day of week based extension methods
2soenneker.utils.sha3. A utility library for SHA-3 hashing
2soenneker.extensions.datetime. A collection of helpful DateTime extension methods
2