xavierjohn
-
-
- 16,287 total downloads
- last updated 1/6/2026
- Latest version: 3.0.0-alpha.20 (prerelease)
Source code generator for RequiredString and RequiredGuid value objects. Automatically generates TryCreate, Parse, TryParse methods and explicit cast operators with IParsable<T> support. -
-
- 14,997 total downloads
- last updated 2/8/2026
- Latest version: 3.0.0-alpha.72 (prerelease)
These extension methods are used to convert the ROP Result object to ActionResult. If the Result is in a failed state, it returns the corresponding HTTP error code. -
- 14,958 total downloads
- last updated 2/8/2026
- Latest version: 3.0.0-alpha.72 (prerelease)
Convert fluent validation errors to FunctionalDdd Validation errors. -
- 14,842 total downloads
- last updated 2/8/2026
- Latest version: 3.0.0-alpha.72 (prerelease)
Railway Oriented Programming is a coding concept that involves using a library's built-in functions to control program execution flow based on success or error track. By doing so, functional code can be... More information -
- 13,976 total downloads
- last updated 1/6/2026
- Latest version: 3.0.0-alpha.20 (prerelease)
To avoid passing around strings, it is recommended to use RequiredString to obtain strongly typed properties. The source code generator will automate the implementation process. -
- 13,922 total downloads
- last updated 2/8/2026
- Latest version: 3.0.0-alpha.72 (prerelease)
Building blocks for implementing Domain-Driven Design tactical patterns in C# with functional programming principles. Create Aggregate, Entity, and ValueObject classes with Result-based validation. For simple... More information -
- 7,314 total downloads
- last updated 8/24/2017
- Latest version: 2.0.0
Client Certificate Middleware for .net core. -
- 3,416 total downloads
- last updated 3/14/2026
- Latest version: 10.0.0-preview.6 (prerelease)
Package Description -
- 3,351 total downloads
- last updated 3/14/2026
- Latest version: 10.0.0-preview.6 (prerelease)
Package Description -
- 3,257 total downloads
- last updated 3/14/2026
- Latest version: 10.0.0-preview.6 (prerelease)
Package Description -
- 3,169 total downloads
- last updated 6/27/2026
- Latest version: 3.0.0-alpha.425 (prerelease)
Lightweight authorization primitives for Trellis. Provides Actor, IActorProvider, IAuthorize, IAuthorizeResource of TResource, IResourceLoader, and ResourceLoaderById types that integrate with the Trellis... More information -
- 2,822 total downloads
- last updated 6/27/2026
- Latest version: 3.0.0-alpha.425 (prerelease)
ASP.NET Core integration for Trellis. Result-to-HTTP response mapping, scalar value validation, JSON converters (with bundled AOT source generator), and ASP.NET actor providers (Claims, Entra, Development) for... More information -
- 2,804 total downloads
- last updated 6/27/2026
- Latest version: 3.0.0-alpha.425 (prerelease)
Infrastructure and ready-to-use implementations for primitive value objects in Domain-Driven Design. Includes base classes (RequiredString, RequiredGuid) with source generation, plus EmailAddress with RFC 5322... More information -
- 2,723 total downloads
- last updated 6/27/2026
- Latest version: 3.0.0-alpha.425 (prerelease)
Result-aware pipeline behaviors for martinothamar/Mediator. Provides validation, authorization, logging, tracing, and exception handling behaviors that understand Trellis Result types and short-circuit... More information -
- 2,611 total downloads
- last updated 6/27/2026
- Latest version: 3.0.0-alpha.425 (prerelease)
FluentAssertions extensions and test doubles for Trellis - assert Result, Maybe, and Error types with readable fluent syntax -
- 2,380 total downloads
- last updated 6/27/2026
- Latest version: 3.0.0-alpha.425 (prerelease)
Convert fluent validation errors to Trellis Validation errors. -
-
- 2,377 total downloads
- last updated 6/27/2026
- Latest version: 3.0.0-alpha.425 (prerelease)
Roslyn analyzers for Trellis library. Enforces proper Result and Maybe handling patterns at compile time. -
-
- 2,354 total downloads
- last updated 6/27/2026
- Latest version: 3.0.0-alpha.425 (prerelease)
EF Core integration for Trellis. Convention-based value converter registration for Trellis primitives, Result-returning SaveChanges wrappers, Maybe/Result query extensions, and provider-agnostic database... More information -
- 2,281 total downloads
- last updated 6/27/2026
- Latest version: 3.0.0-alpha.425 (prerelease)
Railway Oriented Programming is a coding concept that involves using a library's built-in functions to control program execution flow based on success or error track. By doing so, functional code can be... More information -
- Deprecated
- 2,057 total downloads
- last updated 7/20/2019
- Latest version: 1.1.0
Railway Oriented Programming primitives
- Previous
- Next