Python Functional

Open-source Python projects categorized as Functional | Edit details

Top 8 Python Functional Projects

  • Coconut

    Simple, elegant, Pythonic functional programming.

    Project mention: Coconut: a functional python programming language | | 2022-05-16

    it also supports partial application and much prettier lambda functions. you can find more information about the language at

  • pampy

    Pampy: The Pattern Matching for Python you always dreamed of.

    Project mention: Functools – The Power of Higher-Order Functions in Python | | 2021-07-09

    Here is pattern matching as a library that is not built using statements,

    Clearly it's possible. It's also more ergonomic than PEP 622.

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • Pyrsistent

    Persistent/Immutable/Functional data structures for Python

    Project mention: When you discover deepcopy in python | | 2021-10-25
  • PyPika

    PyPika is a python SQL query builder that exposes the full richness of the SQL language using a syntax that reflects the resulting query. PyPika excels at all sorts of SQL queries but is especially useful for data analysis.

    Project mention: Write an SQL query builder in 150 lines of Python | | 2021-08-27

    Have used in multiple projects and have found it's the right balance between ORMs and writing raw SQL. It's also easily extensible and takes care of the many edge cases and nuances of rolling your own SQL generator.

  • aioreactive

    Async/await reactive tools for Python 3.9+

    Project mention: Reactivex like operators that can be used directly on async iterables | | 2022-03-25


  • pygears

    HW Design: A Functional Approach

    Project mention: UCLA Adopts PyGears, an Open Source Framework for FPGA AI Design | | 2022-03-16

    More about it can be found here:

  • awesome-pattern-matching

    Pattern Matching for Python 3.7+ in a simple, yet powerful, extensible manner.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • pyfuncol

    Functional collections extension functions for Python

    Project mention: pyfuncol: Functional collections extension functions for Python | | 2021-12-19
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-05-16.

Python Functional related posts


What are some of the best open-source Functional projects in Python? This list will help you:

Project Stars
1 Coconut 3,484
2 pampy 3,440
3 Pyrsistent 1,686
4 PyPika 1,645
5 aioreactive 268
6 pygears 122
7 awesome-pattern-matching 92
8 pyfuncol 31
Find remote jobs at our new job board There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives