railway-oriented-programming
Here are 118 public repositories matching this topic...
Language:All
Sort:Most stars
Make your functions return something meaningful, typed, and safe!
- Updated
Jul 18, 2025 - Python
NOT MAINTAINED - A simple Rust like Result type for Python 3. Fully type annotated.
- Updated
Aug 19, 2024 - Python
Functional programming for Python
- Updated
Mar 11, 2025 - Python
An opinionated F# Library for error handling
- Updated
Jul 12, 2025 - F#
A framework for pluggable business logic components
- Updated
Aug 3, 2024 - Elixir
🚊 Railway-oriented library to easily model and handle success/failure for Kotlin Multiplatform.
- Updated
Jul 16, 2025 - Kotlin
Monacs - Collection of basic monads and functional extensions for C#
- Updated
Nov 15, 2023 - C#
Unleash a pragmatic and observable use of Result Pattern and Railway-Oriented Programming in Ruby.
- Updated
May 5, 2024 - Ruby
Railway Oriented Programming in C#
- Updated
May 23, 2018 - C#
Option and Result types for C# to simplify functional programming.
- Updated
Jul 18, 2025 - C#
Result, Either, Try, and Maybe monadic types for Java
- Updated
May 7, 2025 - Java
A library for making domain operations in Elixir
- Updated
Jun 22, 2019 - Elixir
.NET functional programming and other utilities
- Updated
Apr 6, 2025 - C#
Data structures, validation, coercion and processing toolkit for Ruby
- Updated
May 7, 2025 - Ruby
A wrapper over `dry-monads` to solve its flaws and offer a safe way to implement the Railway pattern.
- Updated
Aug 16, 2023 - Ruby
The fastest functional programming library for Unity – the easiest and quickest way to handle exceptions and null values.
- Updated
Jun 28, 2025 - C#
Minimal Railway Oriented Programming for Go
- Updated
Jun 12, 2017 - Go
A Result type for the Java programming language.
- Updated
Nov 19, 2020 - Java
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.
- Updated
Jul 16, 2025 - C#
Functional programming utilities and Roslyn components for writing expressive C#
- Updated
Jun 6, 2025 - C#
Improve this page
Add a description, image, and links to therailway-oriented-programming topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with therailway-oriented-programming topic, visit your repo's landing page and select "manage topics."