nowfound

Dev tools · alternatives · 2026

24 alternatives to Lark, a modern parsing library with Earley and LALR(1) implementations

Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity. - lark-parser/lark

Lark is a parsing library that helps developers build language parsers and interpreters. It offers two parsing algorithms—Earley and LALR(1)—allowing users to choose between flexibility and speed depending on their… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Lark, a modern parsing library with Earley and LALR(1) implementations launched in 2017; newer entries below may have overtaken it.

  1. 1
  2. 2

    The first LLM for document parsing with accuracy and speed

    2024 · cambioml.com · its alternatives →

  3. 3

    A parser generator for visibly pushdown languages. - ianh/owl

    2018 · github.com · its alternatives →

  4. 4TN
  5. 5

    AST-based fragmental source code refactoring toolkit for Python - isidentical/refactor

    2021 · github.com · its alternatives →

  6. 6

    spaCy is a free open-source library for Natural Language Processing in Python. It features NER, POS tagging, dependency parsing, word vectors and more.

    2015 · spacy.io · its alternatives →

  7. 7

    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 →

  8. 8

    Homer, a text analyser in Python, can help make your text more clear, simple and useful for your readers. - wyounas/homer

    2019 · github.com · its alternatives →

  9. 9

    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 →

  10. 10

    A little Python library for making simple Electron-like HTML/JS GUI apps - python-eel/Eel

    2018 · github.com · its alternatives →

  11. 11

    Rank a list of documents according to their relevance to a query primarily and your custom instructions secondarily. We evaluated the model on instructions for recency, document type, source, and metadata, and it can generalize to other instructions as well. The reranker supports multilinguality. Th

    2025 · docs.contextual.ai · its alternatives →

  12. 12

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

    2020 · github.com · its alternatives →

  13. 13

    A tool for refurbishing and modernizing Python codebases - dosisod/refurb

    2022 · github.com · its alternatives →

  14. 14

    An experimental Python-to-C transpiler and domain specific language for embedded high-performance computing - zanellia/prometeo

    2021 · github.com · its alternatives →

  15. 15FS

    2017 · louisabraham.github.io · its alternatives →

  16. 16

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

    2016 · github.com · its alternatives →

  17. 17

    Robyn is a Super Fast Async Python Web Framework with a Rust runtime. - sparckles/Robyn

    2023 · github.com · its alternatives →

  18. 18

    I recently build a python time-parser that can parse most formats in a single line. Might be useful to some here. (Also happy to hear feedback and feature requests)

    2025 · github.com · its alternatives →

  19. 19

    Like a Python list but better. Contribute to Lauriat/funct development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  20. 20

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

    2015 · github.com · its alternatives →

  21. 21

    A Python library for detecting patterns and anomalies in massive datasets using the Matrix Profile - target/matrixprofile-ts

    2019 · github.com · its alternatives →

  22. 22

    A Python toolkit for rule-based/unsupervised anomaly detection in time series - arundo/adtk

    2019 · github.com · its alternatives →

  23. 23

    Visions is a python library for working with user defined data type systems. Out of the box, it provides type inference and automated data cleaning of sequence data with backend specific implementations for pandas, spark, python, and numpy. We often use it as a first pass cleaning step when working with tabular data and to simplify the backend logic of both pandas-profiling[1] and our tabular data compression library compressio[2]. Because data types are user defined, we can build user customizable libraries based around types without adding code complexity. In the case of compressio that…

    2022 · github.com · its alternatives →

  24. 24

    A linter to prevent exception handling antipatterns in Python (limited only for those who like dinosaurs). - guilatrova/tryceratops

    2021 · 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 →