nowfound

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. 1

    Python to Regex. Regex to Python. The yRegex for humans. - iogf/crocs

    2017 · github.com · its alternatives →

  2. 2

    Sampling profiler for Python programs. Contribute to benfred/py-spy development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  3. 3

    A lisp dialect based on pattern matching and term rewriting - abuseofnotation/termlisp

    2024 · github.com · its alternatives →

  4. 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. 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. 6

    Rapid fuzzy string matching in Python using various string metrics - rapidfuzz/RapidFuzz

    2020 · github.com · its alternatives →

  7. 7

    Simple Python Calculation Engine. Contribute to bsdz/calcengine development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  8. 8

    Python With Kurly braces. Contribute to umlet/pwk development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  9. 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. 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. 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. 12

    A selection of printable, one-page cheatsheets, generated from Markdown using Pandoc & LaTeX - kickstartcoding/cheatsheets

    2019 · github.com · its alternatives →

  13. 13

    Pattern Matching for Python 3.7+ in a simple, yet powerful, extensible manner. - scravy/awesome-pattern-matching

    2021 · github.com · its alternatives →

  14. 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. 15

    A Pratt Parser implementation in Python. Contribute to percolate/pratt-parser development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  16. 16AS
  17. 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. 18

    Entropy-controlled contexts in Python. Contribute to hyperc-ai/ordered development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  19. 19

    dude uncomplicated data extraction: A simple framework for writing web scrapers using Python decorators - roniemartinez/dude

    2022 · github.com · its alternatives →

  20. 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. 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. 22

    Python SQL Parser and Transpiler. Contribute to tobymao/sqlglot development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  23. 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. 24

    a Pythonic toolkit for working with Boolean expressions - welchbj/tt

    2016 · github.com · its alternatives →

Also compare

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 →