Skip to main content
Featured Publisher — 11x Microsoft MVP for .NET, creator of StrongOf, Unio and other .NET libraries

Benjamin Abt

@BenjaminAbt · 20 packages

759.7K
downloads in this snapshot

Published packages

Top 20 packages by downloads.

All profiles

QuickIO.NET

QuickIO.NET is an extension to provide faster file operations. To offer you a simple use and an easy integration QuickIO.NET methods lean against the ones provided by .NET.

260.4K3.0.37

HCaptcha

This inofficial client library enables working with hCaptcha.com.

158.7K1.0.7

HCaptcha.AspNetCore

This inofficial client library enables working with hCaptcha.com with ASP.NET Core.

158.3K1.0.7

StrongOf

StrongOf helps to implement primitives as a strong type that represents a domain object (e.g. UserId, EmailAddress, etc.). It is a simple class that wraps a value and provides a few helper methods to make it easier to work with. In contrast to other approaches, StrongOf is above all simple and performant - and not over-engineered.

55.7K3.0.31

StrongOf.Json

StrongOf helps to implement primitives as a strong type that represents a domain object (e.g. UserId, EmailAddress, etc.). It is a simple class that wraps a value and provides a few helper methods to make it easier to work with. In contrast to other approaches, StrongOf is above all simple and performant - and not over-engineered.

41.2K3.0.31

StrongOf.AspNetCore

StrongOf helps to implement primitives as a strong type that represents a domain object (e.g. UserId, EmailAddress, etc.). It is a simple class that wraps a value and provides a few helper methods to make it easier to work with. In contrast to other approaches, StrongOf is above all simple and performant - and not over-engineered.

26.8K3.0.31

StrongOf.FluentValidation

StrongOf helps to implement primitives as a strong type that represents a domain object (e.g. UserId, EmailAddress, etc.). It is a simple class that wraps a value and provides a few helper methods to make it easier to work with. In contrast to other approaches, StrongOf is above all simple and performant - and not over-engineered.

10.3K3.0.31

FlexMapper

FlexMapper is the counterpart to AutoMapper. While AutoMapper uses primary a lot of Reflection stuff to map the values of two classes or object, FlexMapper focuses the pointedly manual mapping. AutoMapper is a great solution if you just want to map simple objects, like ViewModels or data-transfer objects. But if you're focussed on performance and want to use AutoMapper with contexts like databases or unmanaged connections, AutoMapper is complex to use and hard to test.

10.1K1.1.0.107

AssemblyMetadata

A Roslyn incremental source generator that embeds build-time metadata (timestamp, date, time components) as compile-time constants directly into your assembly. Zero runtime overhead, no reflection required.

9.7K2.0.16

AsyncAll

Call everything as async

7.6K1.0.1

BenjaminAbt.Extensions.Logger.ThrowAwayLogger

Assembly Metadata Information

3.7K1.0.13

BenjaminAbt.AspNetCore.CloudFlare

Package Description

3.3K0.1.1

Unio

Unio provides high-performance, struct-based discriminated unions for C#. Zero-allocation, exhaustive matching, Match, Switch and TryGet patterns and full value semantics. Simple, performant and scalable.

3.0K1.0.4

Unio.Types

Unio provides high-performance, struct-based discriminated unions for C#. Zero-allocation, exhaustive matching, Match, Switch and TryGet patterns and full value semantics. Simple, performant and scalable.

2.8K1.0.4

Unio.SourceGenerator

Unio provides high-performance, struct-based discriminated unions for C#. Zero-allocation, exhaustive matching, Match, Switch and TryGet patterns and full value semantics. Simple, performant and scalable.

2.6K1.0.4

Unio.Extensions

Unio provides high-performance, struct-based discriminated unions for C#. Zero-allocation, exhaustive matching, Match, Switch and TryGet patterns and full value semantics. Simple, performant and scalable.

1.9K1.0.4

Unio.AspNetCore

Unio provides high-performance, struct-based discriminated unions for C#. Zero-allocation, exhaustive matching, Match, Switch and TryGet patterns and full value semantics. Simple, performant and scalable.

1.2K1.0.4

StrongOf.EntityFrameworkCore

StrongOf helps to implement primitives as a strong type that represents a domain object (e.g. UserId, EmailAddress, etc.). It is a simple class that wraps a value and provides a few helper methods to make it easier to work with. In contrast to other approaches, StrongOf is above all simple and performant - and not over-engineered.

8343.0.31

BenjaminAbt.WebAnalyticsProxy

WebAnalyticsProxy helps to ensure that client-side tracking is no longer prevented by adblockers, but can be routed through your own backend.

7551.2.6

StrongOf.Domains

StrongOf helps to implement primitives as a strong type that represents a domain object (e.g. UserId, EmailAddress, etc.). It is a simple class that wraps a value and provides a few helper methods to make it easier to work with. In contrast to other approaches, StrongOf is above all simple and performant - and not over-engineered.

7203.0.31