xavierjohn
-
-
- 16,960 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,826 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 -
- 15,821 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,799 total downloads
- last updated 2/8/2026
- Latest version: 3.0.0-alpha.72 (prerelease)
Convert fluent validation errors to FunctionalDdd Validation errors. -
- 14,790 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,691 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,749 total downloads
- last updated 10/14/2026
- Latest version: 3.0.0-alpha.574 (prerelease)
Lightweight authorization primitives for Trellis. Provides Actor, IActorProvider, IAuthorize, IAuthorizeResource of TResource, IResourceLoader, and ResourceLoaderById types that integrate with the Trellis... More information -
- 7,667 total downloads
- last updated 8/24/2017
- Latest version: 2.0.0
Client Certificate Middleware for .net core. -
- 7,596 total downloads
- last updated 10/14/2026
- Latest version: 3.0.0-alpha.574 (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 -
- 6,444 total downloads
- last updated 10/14/2026
- Latest version: 3.0.0-alpha.574 (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 -
- 6,437 total downloads
- last updated 10/14/2026
- Latest version: 3.0.0-alpha.574 (prerelease)
ASP.NET Core integration for Trellis. Result-to-HTTP response mapping, named-route pagination links without an API-versioning dependency, rate-limit rejection handling, scalar value validation, JSON converters... More information -
- 6,391 total downloads
- last updated 10/14/2026
- Latest version: 3.0.0-alpha.574 (prerelease)
Infrastructure and ready-to-use implementations for primitive value objects in Domain-Driven Design. Includes base classes (RequiredString, RequiredGuid) with source generation, validated primitives, geographic... More information -
- 5,849 total downloads
- last updated 10/14/2026
- Latest version: 3.0.0-alpha.574 (prerelease)
FluentAssertions extensions and test doubles for Trellis - assert Result, Maybe, and Error types with readable fluent syntax -
- 5,629 total downloads
- last updated 10/14/2026
- Latest version: 3.0.0-alpha.574 (prerelease)
EF Core integration for Trellis. Convention-based value converter registration, Result-returning persistence, Maybe/Result query extensions, typed seek pagination, and translated spherical nearby-query... More information -
- 5,358 total downloads
- last updated 10/14/2026
- Latest version: 3.0.0-alpha.574 (prerelease)
Convert fluent validation errors to Trellis Validation errors. -
-
- 5,224 total downloads
- last updated 10/14/2026
- Latest version: 3.0.0-alpha.574 (prerelease)
Roslyn analyzers for Trellis library. Enforces proper Result and Maybe handling patterns at compile time. -
-
- 5,018 total downloads
- last updated 10/14/2026
- Latest version: 3.0.0-alpha.574 (prerelease)
Transport-aware error types and conditional-request helpers shared by Trellis.Asp (server) and Trellis.Http (client). Hosts the HttpError closed union, ETag/precondition vocabulary, authentication challenges,... More information -
- 4,115 total downloads
- last updated 10/14/2026
- Latest version: 3.0.0-alpha.574 (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 -
- 3,968 total downloads
- last updated 10/14/2026
- Latest version: 3.0.0-alpha.574 (prerelease)
Store-agnostic persistence contracts for Trellis: the unit-of-work commit boundary and the idempotent-consumer inbox store SPIs (dedup record and resume checkpoint). Implement these over EF Core, Dapper, ADO,... More information -
- 3,782 total downloads
- last updated 10/14/2026
- Latest version: 3.0.0-alpha.574 (prerelease)
ASP.NET Core integration test utilities for Trellis - WebApplicationFactory helpers, DI service replacement, fake time providers, and MSAL token acquisition
- Previous
- Next