Minnesota, USA

Jake Soenneker

Expert
@soenneker

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

73

soenneker.reflection.cache. The fastest .NET Reflection cache

19

soenneker.blazor.masonry. A Blazor interop library that integrates Masonry, the cascading grid layout library

15

soenneker.utils.backgroundqueue. A high-performance background Task/ValueTask queue

12

soenneker.blazor.filepond. A Blazor interop library for the file upload library FilePond

11

serilog-sinks-xunit-injectable. The injectable, Serilog xUnit test output sink

11

soenneker.blazor.tomselect. A Blazor interop library for the select user control library, Tom Select

9

soenneker.blazor.turnstile. A Blazor interop library for Cloudflare Turnstile

9

soenneker.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.

8

soenneker.libraries.whisper.ctranslate. The Whisper_CTranslate2 Windows executable, updated daily

7

soenneker.blazor.google.analytics. A Blazor interop library for Google Analytics

6

soenneker.utils.asyncsingleton. An externally initializing singleton that uses double-check asynchronous locking, with optional async and sync disposal

5

soenneker.validators.gmail.exists. A validation module checking for Gmail account existence

5

soenneker.utils.string.cosinesimilarity. A utility library for comparing strings via Cosine Similarity

5

soenneker.maui.admob. A cross-platform library for adding Google Admob ads to MAUI applications

5

soenneker.blazor.drawflow. A Blazor interop library for drawflow.js

5

soenneker.blazor.utils.interopeventlistener. Manages the registration, removal, and disposal of .NET object references used for interop event listeners.

4

soenneker.extensions.generic. A collection of useful T (generic) extension methods

4

soenneker.extensions.collection. Helpful Collection extension methods

4

soenneker.utils.memorystream. An easy modern MemoryStream utility

4

soenneker.blazor.utils.session. A Blazor utility for automatic navigation after JWT expiration

4

soenneker.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.

4

soenneker.blazor.utils.navigation. A Blazor WebAssembly library that features navigate back, login/logout, reload and more

4

soenneker.google.searchindex. A utility library for Google Search index related operations

4

soenneker.hashing.bcrypt. A utility library for BCrypt hashing and verification

3

soenneker.maui.blazor.bridge. Seamlessly connects MAUI and Blazor, enabling smooth integration of native components into Blazor

3

soenneker.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.

3

soenneker.semantickernel.pool. Manages a pool of Semantic Kernel instances with per-entry rate limiting.

3

studioutil. A Visual Studio extension to ease development.

3

soenneker.blazor.floating.tooltips. A modern Blazor interop library for Floating UI-powered tooltips

3

soenneker.extensions.func. A collection of helpful Func extension methods

3

soenneker.extensions.string.markdown. A collection of helpful markdown string extension methods

3

soenneker.blazor.creditcards. A beautiful, animated credit card component with real-time updates and brand detection

3

soenneker.utils.string.longestcommonsequence. A utility library for comparing strings via the Longest Common Sequence algorithm

3

soenneker.blazor.applicationinsights. A Blazor interop library that sets up client-side Application Insights

3

soenneker.blazor.utils.moduleimport. A Blazor utility library assisting with asynchronous module loading

3

soenneker.blazor.logjson. A Blazor interop library that logs JSON (like HTTP requests/responses) within the browser

3

soenneker.openai.client.chat. An async thread-safe singleton for the OpenAI Chat (completions) client

3

soenneker.compression.sevenzip. A utility library for 7zip compression related operations

3

soenneker.validators.email.disposable. A validation module checking if a given email's domain is disposable/temporary, updated daily (if available)

2

soenneker.maui.configuration. A utility library for MAUI configuration related operations

2

soenneker.serilog.sinks.browser.blazor. A Serilog sink for logging within the Blazor client-side environment

2

soenneker.extensions.iidentity. A collection of helpful IIdentity (authentication, authorization) extension methods

2

soenneker.github.repositories.subscriptions. A utility for managing GitHub Repository Subscriptions

2

soenneker.utils.nuget. A utility library for various NuGet related operations

2

soenneker.blazor.tippy. A Blazor interop library for Tippy.js

2

soenneker.signalr.web.clients. Providing async thread-safe resilient and dependable SignalR web client singletons

2

soenneker.blazor.utils.resourceloader. A Blazor JavaScript module for dynamically loading scripts and styles

2

soenneker.dnsclient.util. An async thread-safe singleton for DnsClient.NET

2

soenneker.blazor.datatables. A Blazor interop library for DataTables

2

soenneker.blazor.mediaquery. A Blazor interop library for media queries for viewport size logic

2

soenneker.hashing.slhdsa. A utility library for SLH-DSA post-quantum hashing and verification

2

soenneker.extensions.datetime.month. A collection of helpful DateTime month-based extension methods

2

soenneker.extensions.httpclient. A collection of helpful HttpClient extension methods, like retry and auto (de)serialization

2

soenneker.stripe.suite. A comprehensive suite of utility libraries for Stripe

2

soenneker.github.client.http. A .NET thread-safe singleton HttpClient for GitHub

2

soenneker.extensions.datetime.dayofweek. A collection of helpful DateTime day of week based extension methods

2

soenneker.utils.sha3. A utility library for SHA-3 hashing

2

soenneker.extensions.datetime. A collection of helpful DateTime extension methods

2
59
Apply