xavierjohn
-
-
- 16,482 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. -
-
- 15,179 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. -
- 15,148 total downloads
- last updated 2/8/2026
- Latest version: 3.0.0-alpha.72 (prerelease)
Convert fluent validation errors to FunctionalDdd Validation errors. -
- 15,034 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 -
- 14,167 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. -
- 14,112 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,386 total downloads
- last updated 8/24/2017
- Latest version: 2.0.0
Client Certificate Middleware for .net core. -
- 3,609 total downloads
- last updated 7/6/2026
- Latest version: 3.0.0-alpha.432 (prerelease)
Lightweight authorization primitives for Trellis. Provides Actor, IActorProvider, IAuthorize, IAuthorizeResource of TResource, IResourceLoader, and ResourceLoaderById types that integrate with the Trellis... More information -
- 3,470 total downloads
- last updated 3/14/2026
- Latest version: 10.0.0-preview.6 (prerelease)
Package Description -
- 3,402 total downloads
- last updated 3/14/2026
- Latest version: 10.0.0-preview.6 (prerelease)
Package Description -
- 3,310 total downloads
- last updated 3/14/2026
- Latest version: 10.0.0-preview.6 (prerelease)
Package Description -
- 3,191 total downloads
- last updated 7/6/2026
- Latest version: 3.0.0-alpha.432 (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, Easy Auth,... More information -
- 3,158 total downloads
- last updated 7/6/2026
- Latest version: 3.0.0-alpha.432 (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 -
- 3,090 total downloads
- last updated 7/6/2026
- Latest version: 3.0.0-alpha.432 (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,908 total downloads
- last updated 7/6/2026
- Latest version: 3.0.0-alpha.432 (prerelease)
FluentAssertions extensions and test doubles for Trellis - assert Result, Maybe, and Error types with readable fluent syntax -
- 2,762 total downloads
- last updated 7/6/2026
- Latest version: 3.0.0-alpha.432 (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 -
- 2,680 total downloads
- last updated 7/6/2026
- Latest version: 3.0.0-alpha.432 (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,669 total downloads
- last updated 7/6/2026
- Latest version: 3.0.0-alpha.432 (prerelease)
Convert fluent validation errors to Trellis Validation errors. -
-
- 2,627 total downloads
- last updated 7/6/2026
- Latest version: 3.0.0-alpha.432 (prerelease)
Roslyn analyzers for Trellis library. Enforces proper Result and Maybe handling patterns at compile time. -
-
- 2,245 total downloads
- last updated 7/6/2026
- Latest version: 3.0.0-alpha.432 (prerelease)
HTTP client extensions for Railway Oriented Programming. Provides fluent extension methods to handle HttpResponseMessage with Result and Maybe monads, including error handling for specific status codes and JSON... More information
- Previous
- Next