Dev tools · alternatives · 2026
24 alternatives to Pattern matching and guards for Python functions
Pattern matching and guards for Python functions. Contribute to rasguanabana/function-pattern-matching development by creating an account on GitHub.
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Pattern matching and guards for Python functions launched in 2016; newer entries below may have overtaken it.
- 1

Python to Regex. Regex to Python. The yRegex for humans. - iogf/crocs
2017 · github.com · its alternatives →
- 2

Sampling profiler for Python programs. Contribute to benfred/py-spy development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 3

A lisp dialect based on pattern matching and term rewriting - abuseofnotation/termlisp
2024 · github.com · its alternatives →
- 4

Scala-like pattern matching for Java 8. Contribute to johnlcox/motif development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 5

All-pair set similarity search on millions of sets in Python and on a laptop - GitHub - ekzhu/SetSimilaritySearch: All-pair set similarity search on millions of sets in Python and on a laptop
2018 · github.com · its alternatives →
- 6

Rapid fuzzy string matching in Python using various string metrics - rapidfuzz/RapidFuzz
2020 · github.com · its alternatives →
- 7

Simple Python Calculation Engine. Contribute to bsdz/calcengine development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 8

Python With Kurly braces. Contribute to umlet/pwk development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 9

Jupyter notebooks for teaching/learning Python 3. Contribute to jerry-git/learn-python3 development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 10

Greetings! A 2.5 weekends project to teach myself newer Python features (>= 3.10). Conditions are written as Lambda expressions that annotate parameters and return types, and coexist with type annotations. Symbols to share values between conditions are also supported to a limited extend.
2022 · github.com · its alternatives →
- 11

Recently, I write an interpreter for subset of Python using Go. I haven't seen source code of CPython, all is just written according to my understanding of Python so there may be some unusual things. Hope you can play fun with it. Any suggestion is welcome, glad to get some feedback.
2023 · github.com · its alternatives →
- 12

A selection of printable, one-page cheatsheets, generated from Markdown using Pandoc & LaTeX - kickstartcoding/cheatsheets
2019 · github.com · its alternatives →
- 13

Pattern Matching for Python 3.7+ in a simple, yet powerful, extensible manner. - scravy/awesome-pattern-matching
2021 · github.com · its alternatives →
- 14

Your first Python programs make pictures on a canvas. Learn calls, values, variables, and a loop before adding one click handler.
18d ago · scimigo.com · its alternatives →
- 15

A Pratt Parser implementation in Python. Contribute to percolate/pratt-parser development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 16AS
2014 · alts.io · its alternatives →
- 17IW
Shelon: https://github.com/housni/sheldon It's not a framework, it's a library. It attempts to mimic function names in Python. Most functions work in Bash 4.3+ but there are those that work on older versions. The 'help' target in Makefile is on crack! Check the issues in that repo for upcoming features. Useful for DevOps Engineers or anyone who has to write Bash scripts.
2018 · its alternatives →
- 18

Entropy-controlled contexts in Python. Contribute to hyperc-ai/ordered development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 19

dude uncomplicated data extraction: A simple framework for writing web scrapers using Python decorators - roniemartinez/dude
2022 · github.com · its alternatives →
- 20

Trace the local context of a Python function's execution with just a decorator. - mihneadb/python-execution-trace
2016 · github.com · its alternatives →
- 21

A GitHub :octocat: app to automatically review Python code style over Pull Requests - GitHub - pep8speaks-org/pep8speaks: A GitHub app to automatically review Python code style over Pull Requests
2017 · github.com · its alternatives →
- 22

Python SQL Parser and Transpiler. Contribute to tobymao/sqlglot development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 23

Write cleaner, more scalable Python code using proven object-oriented design patterns.This course teaches you how to implement core design patterns in Python — the reusable building blocks behind powerful, maintainable software. Whether you're designing systems, prepping for coding interviews, or ju
2021 · pythoncourses.gumroad.com · its alternatives →
- 24

a Pythonic toolkit for working with Boolean expressions - welchbj/tt
2016 · github.com · its alternatives →
Also compare
- Using functions to construct Regex in Python alternatives
- Py-spy – A new sampling profiler for Python programs alternatives
- Term-Lisp – A Lisp, based on pattern matching and term rewriting alternatives
- Motif – Scala-like pattern matching with Java 8 alternatives
- All-pair similarity search on millions of sets in Python and on laptop alternatives
- RapidFuzz – A fast string matching library for Python alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →