nowfound

Dev tools · alternatives · 2026

24 alternatives to Regex Derivatives (Brzozowski Derivatives)

A Python sketch of a regex engine in less than 150 lines of code

Regex Derivatives is a minimal Python implementation of a regex engine built using Brzozowski derivatives, contained in fewer than 150 lines of code. It is designed for developers interested in understanding how regex… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Regex Derivatives (Brzozowski Derivatives) launched in 2023; newer entries below may have overtaken it.

  1. 1

    Outlines is a Python library that focuses on text generation with large language models. Brandon and I are not LLM experts and started the project a few months ago because we wanted to understand better how the generation process works. Our original background is probabilistic, relational and symbolic programming. Recently we came up with a fast way to generate text that matches a regex (https://blog.normalcomputing.ai/posts/2023-07-27-regex-guide...). The basic idea is simple: regular expressions have an equivalent Deterministic-Finite Automaton (DFA) representation. We…

    2023 · github.com · its alternatives →

  2. 2CD
  3. 3

    A curated list of most commonly used regular expressions

    2022 · uibakery.io · its alternatives →

  4. 4

    A modern regular expression playground with live matching, visual railroad diagrams, rich notes, and easy sharing.

    2020 · ihateregex.io · its alternatives →

  5. 5

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

    2017 · github.com · its alternatives →

  6. 6

    Learn Python Regular Expressions step by step from beginner to advanced levels - py_regular_expressions/interactive_exercises at master · learnbyexample/py_regular_expressions

    2021 · github.com · its alternatives →

  7. 7

    Learn RegEx step by step, from zero to advanced

    2021 · regexlearn.com · its alternatives →

  8. 8IW

    My book titled "Python re(gex)?" is free to download through this weekend [1][2] The book covers both 're' and 'regex' modules, has plenty of examples and chapters also have cheatsheets and exercises. Code snippets, exercises, sample chapters, etc are available on GitHub repo [3] I used pandoc+xelatex [4] to generate the pdf. [1] https://gumroad.com/l/py_regex [2] https://leanpub.com/py_regex [3] https://github.com/learnbyexample/py_regular_expressions [4]…

    2019 · its alternatives →

  9. 9

    An extension of regular expressions for text editing, with a grep-like command-line tool. If you, like me, struggle with group logic in regular expressions, you might find it useful. I wanted to do this for a very long time. It is more of a sketch or prototype. I'd really appreciate your feedback!

    2025 · github.com · its alternatives →

  10. 10

    RegexOne provides a set of interactive lessons and exercises to help you learn regular expressions

    2020 · regexone.com · its alternatives →

  11. 11

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

    2021 · github.com · its alternatives →

  12. 12

    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 →

  13. 13

    Online tool to learn, build, & test Regular Expressions

    2014 · regexr.com · its alternatives →

  14. 14

    a lisp implemented in Javascript (not very useful!) - jes5199/brid.js

    2011 · github.com · its alternatives →

  15. 15
    Regxr▲151

    A minimal, lightweight MacOS desktop app for RegEx

    2018 · github.com · its alternatives →

  16. 16

    Grep Clojure code using clojure.spec regexes. Contribute to borkdude/grasp development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  17. 17

    Hi HN: I published part one of my free NLP course. The course is intended to help anyone who knows Python and a bit of math go from the very basics all the way to today's mainstream models and frameworks. I strive to balance theory and practice and so every module consists of detailed explanations and slides along with a Colab notebook (in most modules) putting the theory into practice. In part one, we cover text preprocessing, how to turn text into numbers, and multiple ways to classify and search text using "classical" approaches. And along the way, we'll pick up useful bits on how to use…

    2022 · nlpdemystified.org · its alternatives →

  18. 18

    A rules engine for Clojure(Script). Contribute to oakes/odoyle-rules development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  19. 19
  20. 20ID
  21. 21

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

    2021 · github.com · its alternatives →

  22. 22

    A DSL that translates to regex. Contribute to AbhinavOmprakash/luna development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  23. 23

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

    2020 · github.com · its alternatives →

  24. 24

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

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