railway-oriented-programming topic

List railway-oriented-programming repositories

result

1.4k
Stars
75
Forks
Watchers

A simple Rust like Result type for Python 3. Fully type annotated.

result-type

24
Stars
4
Forks
Watchers

A Result type for the Java programming language.

stream-result

83
Stars
0
Forks
Watchers

🚊 Railway-oriented library to easily model and handle success/failure for Kotlin, Android, and Retrofit.

to-result

27
Stars
1
Forks
Watchers

A wrapper over `dry-monads` to solve its flaws and offer a safe way to implement the Railway pattern.

sharpx

28
Stars
1
Forks
Watchers

.NET functional programming and other utilities

Funicular-Switch

17
Stars
2
Forks
Watchers

Funicular-Switch is a lightweight C# port of F#'s result and option types to support 'railway oriented' programming patterns. Focus on the happy path, without loosing error information.

raffiot.py

15
Stars
1
Forks
Watchers

Robust And Fast Functional IO Toolkit

solid-result

56
Stars
4
Forks
56
Watchers

Unleash a pragmatic and observable use of Result Pattern and Railway-Oriented Programming in Ruby.

CoreEx

16
Stars
4
Forks
Watchers

CoreEx provides enriched capabilities for building business services by extending the core capabilities of .NET.

dichotomy

15
Stars
2
Forks
Watchers

Result, Either, Try, and Maybe monadic types for Java