Repository navigation

#

railway-oriented-programming

Make your functions return something meaningful, typed, and safe!

Python
3885
2 天前

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

Python
1657
8 个月前
Python
616
1 个月前

A framework for pluggable business logic components

Elixir
365
9 个月前

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

Kotlin
104
11 天前

Monacs - Collection of basic monads and functional extensions for C#

C#
69
1 年前

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

Ruby
55
1 年前

Railway Oriented Programming in C#

C#
51
7 年前

A library for making domain operations in Elixir

Elixir
35
6 年前

A library for making domain operations in Elixir

Elixir
35
6 年前

Data structures, validation, coercion and processing toolkit for Ruby

Ruby
29
1 个月前

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

Ruby
28
2 年前

Minimal Railway Oriented Programming for Go

Go
27
8 年前

A Result type for the Java programming language.

Java
25
4 年前

The fastest functional programming library for Unity – the easiest and quickest way to handle exceptions and null values.

C#
24
16 天前

Functional programming utilities and Roslyn components for writing expressive C#

C#
23
2 个月前

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.

C#
22
5 天前