Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 Python Functional programming Projects
-
toolz – A functional standard library for Python
-
Judoscale
Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.
-
not too far from that there's https://coconut-lang.org/
-
Python is not functional language itself. And as I can relate does not want to be: look at lambda for instance. But this package allows to write more robust applications. Link to lib: GitHub - dry-python/returns: Make your functions return something meaningful, typed, and safe!
-
-
-
-
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
-
result
NOT MAINTAINED - A simple Rust like Result type for Python 3. Fully type annotated. (by rustedpy)
-
Project mention: Simple collaborative filtering in pure PostgreSQL | news.ycombinator.com | 2025-02-15
-
-
-
Deal
🤝 Design by contract for Python. Write bug-free code. Add a few decorators, get static analysis and tests for free.
-
-
-
-
* https://bernsteinbear.com/blog/row-poly/
and the repo for the main implementation: https://github.com/tekknolagi/scrapscript
-
contracts
PyContracts is a Python package that allows to declare constraints on function parameters and return values. Contracts can be specified using Python3 annotations, or inside a docstring. PyContracts supports a basic type system, variables binding, arithmetic constraints, and has several specialized contracts and an extension API. (by AndreaCensi)
-
-
-
Project mention: Astral – "We're building a new static type checker for Python" | news.ycombinator.com | 2025-01-29
pycontracts: https://github.com/AlexandruBurlacu/pycontracts
icontract: https://github.com/Parquery/icontract
The DbC Design-by-Contract patterns supported by icontract probably have code quality returns beyond saving work.
Safety critical coding guidelines specify that there must be runtime type and value checks at the top of every function.
-
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
Python Functional programming discussion
Python Functional programming related posts
-
Simple collaborative filtering in pure PostgreSQL
-
Feeling deceived when receiving (non-labeled) LLM-generated messages
-
Toolz: A functional standard library for Python with no dependencies
-
All Lisp Indentation Schemes Are Ugly
-
KlongPy: High-Performance Array Programming in Python
-
Oxygene: A modern language built on the foundation of Object Pascal
-
Coconut Programming Language
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 29 Apr 2025
Index
What are some of the best open-source Functional programming projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | Toolz | 4,839 |
2 | Coconut | 4,179 |
3 | returns | 3,889 |
4 | funcy | 3,419 |
5 | fn.py | 3,363 |
6 | thinc | 2,844 |
7 | PyFunctional | 2,421 |
8 | Pyrsistent | 2,076 |
9 | result | 1,657 |
10 | articles | 1,586 |
11 | shell-functools | 1,224 |
12 | CyToolz | 1,039 |
13 | Deal | 790 |
14 | classes | 702 |
15 | Expression | 620 |
16 | torchopt | 581 |
17 | scrapscript | 427 |
18 | contracts | 407 |
19 | aioreactive | 386 |
20 | effect | 374 |
21 | icontract | 363 |
22 | funcparserlib | 351 |
23 | contracts | 345 |