PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Railway Oriented Programming Python Packages

Python packages with the GitHub topic railway-oriented-programming. Sorted by monthly downloads, with stars and forks.
cognitedata
expression

Functional programming for Python

4.2M 780 38
rustedpy
result

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

2.8M 2K 92
dry-python
returns

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

953K 4K 156
christophgietl
trcks

Python library for type-safe railway-oriented programming 🚂🐍

2K 4 1
TamerSoup625
guards

An alternative to Python's try/except/else statements

2K 2 0
dbrattli
fslash

Functional programming for Python

1K 780 38
aoisakanana
railway-framework

This is a Python framework for Railway Oriented Programming.

1K 6 0
K-dash
pyropust

A robust rope for Python orchestration: Rust-powered Result/Option types and type-safe pipelines.

312 0 0
chrilves
raffiot

Robust And Fast Functional IO Toolkit

297 17 1
brunodantas
django-returns

Meaningful Django utils based on Functional Programming

210 2 1
sobolevn
dry-monads

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

108 4K 157
baodq97
either-option

Railway-Oriented Programming for Python — Option[T] and Either[T, E] sum types with sync + async combinators, sealed pattern matching, and 100% branch coverage.

107 0 0
rustedpy
result-test-publish-version

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

80 2K 92
Attica-OSS
read-google-sheet

Railway-oriented Google Sheets reader returning Polars LazyFrames via Result types

63 0 0
leodiegues
unwrappy

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

49 7 0
ThotDjehuty
polarway

Railway-oriented distributed reimplementation of Polars's fast Query Engine : hybrid storage in a Lakehouse & low-latency data streaming at scale. No JVM, forget executor memory / cores management... Function composition, improved Functors and Monadic-type usage for safe handling of your data as stream or from cold storage (any parquet-compatible)

48 1 0
dpausp
pyrailway

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

41 1 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology