87 skills found · Page 1 of 3
dry-python / ReturnsMake your functions return something meaningful, typed, and safe!
rustedpy / ResultNOT MAINTAINED - A simple Rust like Result type for Python 3. Fully type annotated.
dbrattli / ExpressionFunctional programming for Python
swlaschin / Railway Oriented Programming ExampleThis repository contains code that demonstrates the "Railway Oriented Programming" concept for error handling in functional programming languages.
demystifyfp / FsToolkit.ErrorHandlingAn opinionated F# Library for error handling
zorbash / OpusA framework for pluggable business logic components
fsprojects / ChessieRailway-oriented programming for .NET
GetStream / Stream Result🚊 Railway-oriented library to easily model and handle success/failure for Kotlin Multiplatform.
swlaschin / RailwayOrientedProgrammingRailway Oriented Programming slides and code
managedcode / CommunicationResult pattern for .NET that replaces exceptions with type-safe return values. Features railway-oriented programming, ASP.NET Core integration, RFC 7807 Problem Details, and built-in pagination. Designed for production systems requiring explicit error handling without the overhead of throwing exceptions.
J-Tech-Japan / ResultBoxesAn opinionated C# Results Library that focus on Railway Oriented Programming.
MonacsLib / MonacsMonacs - Collection of basic monads and functional extensions for C#
pimbrouwers / DanomOption, Result and Choice types for C# to simplify functional programming.
solid-process / Solid ResultUnleash a pragmatic and observable use of Result Pattern and Railway-Oriented Programming in Ruby.
odytrice / OperationRailway Oriented Programming in C#
xyzsd / DichotomyResult, Either, Try, and Maybe monadic types for Java
druids / RopYet another Railway Oriented Programming in Clojure
StefanMacke / Ao RailwayRailway Oriented Programming in Java
feymartynov / Ex OperationA library for making domain operations in Elixir
kwan3854 / Unity NOPEThe fastest functional programming library for Unity – the easiest and quickest way to handle exceptions and null values.