xavierjohn
-
-
- 16,981 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,851 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,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 -
- 15,834 total downloads
- last updated 2/8/2026
- Latest version: 3.0.0-alpha.72 (prerelease)
Convert fluent validation errors to FunctionalDdd Validation errors. -
- 14,810 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,726 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,817 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,680 total downloads
- last updated 8/24/2017
- Latest version: 2.0.0
Client Certificate Middleware for .net core. -
- 7,684 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,490 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,480 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,444 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,885 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,673 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,409 total downloads
- last updated 10/14/2026
- Latest version: 3.0.0-alpha.574 (prerelease)
Convert fluent validation errors to Trellis Validation errors. -
-
- 5,254 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,062 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,137 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 -
- 4,018 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,813 total downloads
- last updated 10/14/2026
- Latest version: 3.0.0-alpha.574 (prerelease)
Target-aware API-versioning helpers for Trellis.Asp. WithVersionedRoute() versions Location headers using the destination's actual mappings, including URL-segment pins. UseVersionedPageUrls() configures common... More information
- Previous
- Next