Repository navigation

#

railway-oriented-programming

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

Python
4037
8 小时前

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

Python
1673
1 年前
Python
670
5 个月前

A framework for pluggable business logic components

Elixir
369
1 年前

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

Kotlin
105
4 天前

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

C#
69
2 年前

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 年前

Option and Result types for C# to simplify functional programming.

C#
48
11 天前

A library for making domain operations in Elixir

Elixir
35
6 年前

A library for making domain operations in Elixir

Elixir
35
6 年前

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

C#
31
14 天前

Data structures, validation, coercion and processing toolkit for Ruby

Ruby
31
3 个月前

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
5 年前

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#
23
6 天前