An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with railway-oriented-programming

A curated list of projects in awesome lists tagged with railway-oriented-programming .

https://github.com/rustedpy/result

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

functional-programming mypy python python3 railway-oriented-programming rust strongly-typed type-safety typechecking

Last synced: 14 May 2025

https://github.com/dbrgn/result

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

functional-programming mypy python python3 railway-oriented-programming rust strongly-typed type-safety typechecking

Last synced: 25 Mar 2025

https://github.com/zorbash/opus

A framework for pluggable business logic components

dsl elixir pipelines railway-oriented-programming

Last synced: 08 Apr 2025

https://github.com/GetStream/stream-result

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

android coroutines functional-programming kotlin kotlin-result railway-oriented-programming result retrofit2

Last synced: 12 Apr 2025

https://github.com/solid-process/solid-result

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

pattern-matching railway-oriented-programming result-monad result-pattern rop ruby rubygem solid-process

Last synced: 02 Apr 2026

https://github.com/feymartynov/ex_operation

A library for making domain operations in Elixir

business-logic ecto elixir railway-oriented-programming transaction

Last synced: 23 Feb 2026

https://github.com/a-chris/to-result

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

dry-monads monads railway railway-oriented-programming ruby

Last synced: 10 Apr 2025

https://github.com/kwan3854/unity-nope

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

awaitable functional-programming railway-oriented-programming unitask unity unity-package

Last synced: 18 Jul 2025

https://github.com/pimbrouwers/danom

Structures for durable programming patterns in C#.

error-handling monads option option-type railway-oriented-programming result result-type

Last synced: 25 Jun 2025

https://github.com/bluehands/Funicular-Switch

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.

error-handling nuget railway-oriented-programming result-type

Last synced: 17 Apr 2025

https://github.com/avanade/coreex

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

azure-service-bus database dotnet-core entities entity-framework-core event-driven mapping mysql odata postgresql railway-oriented-programming reference-data sql-server validation web-api

Last synced: 06 Apr 2025

https://github.com/demystifyfp/fstweet

Twitter Clone in F# - Official GitHub Repository of the Book F# Applied II

azure-app-service chessie fsharp functional-programming logary postgresql railway-oriented-programming sqlprovider suave

Last synced: 12 Mar 2026

https://github.com/davidvujic/pythonic-railway

Experimenting with Railway oriented programming and Python

experiments functional-programming python railway-oriented-programming

Last synced: 14 Apr 2025

https://github.com/iyegoroff/ts-railway

ROP flavoured Result & AsyncResult types

railway-oriented-programming result

Last synced: 01 Mar 2026

https://github.com/johnpaulada/baccano

🛤️ A railway-oriented programming helper library.

javascript railway-oriented-programming

Last synced: 14 Apr 2025

https://github.com/paysure/orinoco

Functional composable pipelines allowing clean separation of the business logic and its implementation

business-logic business-process fp functional-programming mypy pipelines python3 railway-oriented-programming type-safety

Last synced: 21 Nov 2025

https://github.com/unruly/control

A collection of functional control-flow primitives and utilities.

functional-programming java railway-oriented-programming

Last synced: 14 Jan 2026

https://github.com/davidelettieri/rop

Sample solution with ROP functions

csharp functional-programming railway-oriented-programming

Last synced: 15 Apr 2025

https://github.com/awsxdr/func

Library to extend C#'s functional programming capabilities

csharp functional-programming railway-oriented-programming

Last synced: 16 Jan 2026

https://github.com/ijackua/einfach-operation

Proof of concept: Orchestration objects for business logic implemented with Railway approach (Railway Oriented Programming in PHP)

einfach-php operation railway-oriented-programming

Last synced: 24 Apr 2025

https://github.com/briancairl/zen

A functional/railway-oriented programming library for C++17

cpp cpp17 cpp20 functional-programming header-only multithreading railway-oriented-programming

Last synced: 22 Aug 2025

https://github.com/theangrydev/business-flows

A combination of the Try monad and the Either monad, to help tame complex business flows

either functional-programming happy-path java-8 monad railway-oriented-programming sad-path try-catch validation

Last synced: 06 Nov 2025

https://github.com/davidvujic/functional-python

Exploring how to use functional concepts in Python

functional-programming python railway-oriented-programming toolz

Last synced: 04 Jan 2026

https://github.com/rubyrider/clomp

Clomp gem provides a smooth, lightweight, productive and reusable way to build an operation using Railway oriented programing paradigm

framework-agnostic railway-oriented-programming ruby serviceobject

Last synced: 21 Mar 2025

https://github.com/guzart/opie

Operations API for Railway oriented programming in Ruby

operations railway-oriented-programming ruby transactions

Last synced: 13 Jul 2025

https://github.com/sciexp/python-nix-template

❄️ (om)nix template for python workspace monorepos +/- pyo3 extension modules with uv2nix and flake-parts 🐍

conda containers devcontainer functional-programming just monorepo nix nix-flake oci pixi pyo3 python python3 railway-oriented-programming runtime-typechecking static-typechecking template-project uv

Last synced: 17 Feb 2026

https://github.com/smile040501/railwayreservationsystem

This project aims to build a railway reservation system which is a software application that handles the entire booking data of the railway. This software can also be used by different railway companies to carry out operations in a smooth, effective, and automated manner.

plpgsql plpgsql-function plpgsql-scripts postgres postgresql postgresql-database psql psql-client psql-database railway railway-api railway-management railway-oriented-programming railway-reservation railway-reservation-system railways railways-enquiry reservation-management reservation-system row-level-security

Last synced: 28 Jun 2025

https://github.com/wonderpanda/tserrorflow

A simple zero-dependency Typescript library for improved control flow and error handling

control-flow railway-oriented-programming typescript

Last synced: 08 Sep 2025

https://github.com/theangrybyrd/chessie.hopac

Combines the best of Hopac and Chessie to create a JobTrial

dotnet-core fsharp hopac mono railway-oriented-programming

Last synced: 23 Jul 2025

https://github.com/zeidlab/toolbox

A versatile and robust utility library designed to simplify common programming tasks, enhance error handling, and promote functional programming paradigms in C#. It provides a collection of tools and extensions that streamline operations such as null checks, error handling, and railway-oriented programming (ROP) sometimes known as "Result Pattern".

error-handling exception-handling maybe-monad null-checking null-safety optional-parameters railway-oriented-programming result-object result-pattern

Last synced: 09 Apr 2026

https://github.com/futurum-dev/dotnet.futurum.core.polly

Small dotnet library, allowing you to use Polly with Futurum.Core, based on the concepts behind 'Railway Oriented Programming'.

csharp dotnet functional-programming polly polly-resilience railway-oriented-programming result-type

Last synced: 14 Jan 2026

https://github.com/theskyinflames/dynamic

This is simple but powerful workflow data flow building library inspired by railway programming pattern and flow-based programming paradigm

actor-pattern channels flow flow-based-programming functional-programming golang golang-concurrency goroutines jobs railway-oriented-programming workfow

Last synced: 02 Aug 2025

https://github.com/dpausp/pyrailway

A High-Level Architecture for Python Web Applications based on Trailblazer / Railway Oriented Programming

architecture business-logic python python3 railway-oriented-programming trailblazer web

Last synced: 17 Jan 2026

https://github.com/shahabganji/funx

A robust and useful library to use functional programming in C#

csharp functional functional-programming funx maybe-monad option railway-oriented-programming

Last synced: 08 Jun 2026

https://github.com/davidelettieri/apiwithrop

Sample solution using ROP in ASP.NET Core

csharp railway-oriented-programming

Last synced: 08 Jun 2026

https://github.com/domix/dmx-fun

This repository contains a collection of implementations and experiments exploring functional programming constructions in Java.

functional-programming gradle java java-25 railway-oriented-programming

Last synced: 01 Apr 2026

https://github.com/pferreirafabricio/simple-railway

🚉 A simple application of the Railway Oriented Programming (ROP) in C#

csharp dotnet railway-oriented-programming rop

Last synced: 17 May 2026

https://github.com/jardotnet/eventsourcingsample

A sample of Event Sourcing that writes events to a MongoDB Collection with .NET Core 8

csharp event-sourcing mongodb netcore8 railway railway-oriented-programming secrets secretstorage

Last synced: 28 Apr 2026

https://github.com/flarebyte/fairlie-functional

A lightweight functional library in typescript that helps dealing with failures the rail way

npm-package railway-oriented-programming typescript

Last synced: 18 May 2026

https://github.com/cristhian-dlrs/result-pattern-demo

This project serves primarily as a proof of concept, showcasing various features and implementations for demonstration purposes.

clean-architecture cqrs ddd dotnet-core elasticsearch kafka railway-oriented-programming

Last synced: 04 Feb 2026

https://github.com/therealkoedev/railway-results

Monads for easy and compact error handling with Railway Oriented Programming.

csharp csharp-library error-handling functional-programming monads railway-oriented-programming results

Last synced: 08 Oct 2025

https://github.com/ne1ro/railway-oriented-programming

Examples of railway oriented programming

monads railway-oriented-programming

Last synced: 10 Jun 2026

https://github.com/pferreirafabricio/handling-errors

🤬 A study of the ways of handling errors on different programming paradigms and languages

csharp dotnet error-as-values go golang javascript js railway-oriented-programming result-pattern rop try-catch

Last synced: 02 May 2026

https://github.com/jakesmd/mallard

Railway Oriented Programming for Dart. Functional Result and Task types for type-safe error handling.

dart flutter railway-oriented-programming

Last synced: 01 Mar 2026

https://github.com/Cristhian-dlrs/Result-pattern-demo

This project serves primarily as a proof of concept, showcasing various features and implementations for demonstration purposes.

clean-architecture cqrs ddd dotnet-core elasticsearch kafka railway-oriented-programming

Last synced: 29 Oct 2025

https://github.com/leodiegues/unwrappy

Yet another Rust-inspired Result and Option ergonomics brought to Python, enabling safe, expressive error handling with errors as values.

async either-type error-handling functional-programming maybe-type monads option-type pattern-matching python railway-oriented-programming result-type rust rust-inspired type-hints type-safe

Last synced: 17 Jan 2026

https://github.com/ivelten/monad-rail

Railway Oriented Application Library for Haskell.

error-handling haskell railway-oriented-programming

Last synced: 23 Apr 2026

https://github.com/zlovtnik/frontend

A TypeScript/Bun/React frontend application for the Actix Web REST API backend with JWT authentication, multi-tenant support, and comprehensive functional programming patterns.

actix-web ant-design bun fp-ts functional-programming multi-tenancy pattern-matching railway-oriented-programming react rest-api-jwt-authentication result-types tailwindcss typescript validation zod

Last synced: 13 Apr 2026