nowfound

Dev tools · alternatives · 2026

24 alternatives to A Pratt Parser in Python

A Pratt Parser implementation in Python. Contribute to percolate/pratt-parser 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. A Pratt Parser in Python launched in 2017; newer entries below may have overtaken it.

  1. 1

    2017 · craftinginterpreters.com · its alternatives →

  2. 2

    C parser and interpreter written in Python with automatic ctypes interface generation - PyCParser/README.md at master · albertz/PyCParser

    2019 · github.com · its alternatives →

  3. 3

    Fast C based HTML 5 parsing for python. Contribute to kovidgoyal/html5-parser development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  4. 4

    Hello and happy new year! We're excited to introduce the Pyper package for concurrency & parallelism in Python. Pyper is a flexible framework for concurrent / parallel data processing, following the functional paradigm. Source code can be found on [github](https://github.com/pyper-dev/pyper) Key features: Intuitive API: Easy to learn, easy to think about. Implements clean abstractions to seamlessly unify threaded, multiprocessed, and asynchronous work. Functional Paradigm: Python functions are the building blocks of data pipelines. Let's you write clean, reusable…

    2025 · github.com · its alternatives →

  5. 5

    a python-like language with hindley-milner-like type system, which is compiled to c - alehander92/Airtight

    2015 · github.com · its alternatives →

  6. 6

    Contribute to tylerhou/fiber development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  7. 7

    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 →

  8. 8
  9. 9

    Command line parser for common log format. Contribute to lucianmarin/logparser development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  10. 10

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

    2020 · github.com · its alternatives →

  11. 11

    Language Lego. Contribute to ayoungprogrammer/Lango development by creating an account on GitHub.

    2016 · github.com · its alternatives →

  12. 12

    GitHub Gist: instantly share code, notes, and snippets.

    2019 · gist.github.com · its alternatives →

  13. 13

    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 →

  14. 14

    Run experiments with Python - quick and clean. Contribute to duerrp/pyexperiment development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  15. 15
  16. 16

    Python Parser. Contribute to cesbit/pyleri development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  17. 17

    Build GitHub Actions with Python, Supercharged by AI

    2024 · its alternatives →

  18. 18

    A pythonic generic language server. Contribute to openlawlibrary/pygls development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  19. 19
    GitHub▲12

    Pyali786/tutorial-py

    2025 · github.com · its alternatives →

  20. 20

    Tcl parser for the eno notation language. Contribute to bef/enotcl development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  21. 21

    Python memoization across program runs. Contribute to bwasti/cache.py development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  22. 22

    Google Docs for Python basically. For the past 4 months, I’ve been working on a full-stack project I’m really proud of called PyTogether; a real-time collaborative Python IDE designed with beginners in mind (think Google Docs, but for Python). It’s meant for pair programming, tutoring, or just learning Python together. It’s completely free. No subscriptions, no ads, nothing. Just create an account, make a group, and start a project. Has proper code-linting, extremely intuitive UI, autosaving, and live cursors. There are no limitations at the moment (except for code size to prevent malicious…

    Nov 2025 · pytogether.org · its alternatives →

  23. 23

    Contribute to marcandre259/pypolca development by creating an account on GitHub.

    Jun 2026 · github.com · its alternatives →

  24. 24

    Pattern matching and guards for Python functions. Contribute to rasguanabana/function-pattern-matching development by creating an account on GitHub.

    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 →