19 packages tagged with “railway-oriented”
CoreEx .NET backend Extensions.
A lightweight Result pattern implementation for handling success and failure outcomes in .NET applications with support for error information and HTTP status codes.
Library for option and result (simplified) types.
A simple result type for C#, not minding the error type, instead aiming to be explicit, concise and fluent.
Base for railway-oriented programming in .NET. Package includes Result object, Error class and most of the common extensions.
An option type for C# aiming to be explicit while concise.
A function composition library for C#, heavily experimental right now, would be more practical if C# gets generic operator overloading.
A Results pattern library for .NET: return success/failure and propagate errors across layers without throwing. Use Result and Result<T> instead of exceptions for expected failure paths.
A comprehensive functional results library for .NET, providing robust error handling patterns and composition primitives
A versatile and robust utility library designed to simplify common programming tasks, enhance error handling, and promote functional programming paradigms in C#. It provides a collection of tools and extensions that streamline operations such as null checks, error handling, task management, and railway-oriented programming (ROP) sometimes known as "Result Pattern".
Generic Result pattern and functional primitives for .NET - zero dependencies, zero business logic. Provides railway-oriented programming extensions, error types, and pattern matching support.
Result and Error types for railway-oriented programming in .NET - functional error handling without exceptions
Functional Dapper extensions for DarkPeak.Functional. Wraps Dapper query and execute methods in Result types with typed database error mapping and functional transaction support.
A robust, type-safe implementation of the Result pattern for .NET 8.0, providing functional error handling without exceptions. Supports Map, Bind, LINQ, async operations, and full JSON serialization.
Type-safe result/error handling library for C# with rich error context and immutability
A lightweight, type-safe operation result pattern implementation for .NET. Provides structured error handling, operation status tracking, and dependency injection support for implementing use cases in clean architecture applications.
A robust Result pattern implementation for .NET applications inspired by functional programming principles
Railway-oriented programming extensions for Result type - Bind, Map, Combine, Tap, and async operations
Functional Entity Framework Core extensions for DarkPeak.Functional. Wraps DbContext query and save methods in Result types with typed error mapping and functional transaction support.