nowfound

Life & fun · alternatives · 2026

24 alternatives to Non-backtracking, Unicode aware regular expression library in C89

Compact, non-backtracking, unicode aware regular expressions in C89 - mnurzia/bbre

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Non-backtracking, Unicode aware regular expression library in C89 launched in 2024; newer entries below may have overtaken it.

  1. 1

    A curated list of most commonly used regular expressions

    2022 · uibakery.io · its alternatives →

  2. 2

    Hello, everyone. I built Unicorn: an embeddable MISRA C:2012 implementation of essential Unicode Algorithms. Unicorn is designed to be fully customizable: you can select which Unicode algorithms and character properties are included or excluded from compilation. You can also exclude Unicode character blocks wholesale for scripts your application does not support. It's perfect for resource constrained devices like microcontrollers and IoT devices. About me: I quit my Big Corp job a few years back to pursue my passion for software development and this is one of my first commercial releases.

    2024 · railgunlabs.com · its alternatives →

  3. 3

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

    2020 · ihateregex.io · its alternatives →

  4. 4IW

    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 →

  5. 5

    A podcast about regular expressions

    2020 · open.spotify.com · its alternatives →

  6. 6OC

    I’m building a Unicode reference where each symbol has its own dev-friendly page with all relevant encodings. Example: [https://fontgenerator.design/symbol/almost-equal-to](https://fontgenerator.design/symbol/almost-equal-to) Includes Unicode, HTML, CSS, JS, UTF-8/16 bytes, URL encoding, and usage examples. The same structure is used across thousands of symbols (math, arrows, currency, tech/UI, punctuation). Built because existing references are fragmented. Feedback welcome.

    Dec 2025 · fontgenerator.design · its alternatives →

  7. 7

    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 →

  8. 8

    A small self-contained alternative to readline and libedit that supports UTF-8 and Windows and is BSD licensed. - arangodb/linenoise-ng

    2016 · github.com · its alternatives →

  9. 9

    Faster utf8.Valid using multi-byte processing without SIMD. - sugawarayuuta/charcoal

    2024 · github.com · its alternatives →

  10. 10

    Go library that provides fuzzy string matching optimized for filenames and code symbols in the style of Sublime Text, VSCode, IntelliJ IDEA et al. - sahilm/fuzzy

    2018 · github.com · its alternatives →

  11. 11

    A generator library for concise, unambiguous and URL-safe UUIDs - lithammer/shortuuid

    2015 · github.com · its alternatives →

  12. 12IW

    My book on "GNU grep and ripgrep" is free to download today and tomorrow [1][2] Code snippets, example files and sample chapters are available on GitHub [3] The book uses plenty of examples and regular expressions are also covered from scratch. The book is suitable for beginners as well as serves as a reference. Hope you find it useful, I would be grateful for your feedback and suggestions. I used pandoc+xelatex [4] to generate the pdf. [1] https://gumroad.com/l/gnugrep_ripgrep [2] https://leanpub.com/gnugrep_ripgrep [3]…

    2019 · its alternatives →

  13. 13
  14. 14

    Extended JavaScript regular expressions. Contribute to slevithan/xregexp development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  15. 15

    A very fast library for validating UTF-8 using AVX2/SSE4 instructions - zwegner/faster-utf8-validator

    2019 · github.com · its alternatives →

  16. 16

    Online tool to learn, build, & test Regular Expressions

    2014 · regexr.com · its alternatives →

  17. 17

    A lightweight single-header pattern-matching library for C++17 with macro-free APIs. Try it at https://godbolt.org/z/8YMr8Kz8j

    2022 · github.com · its alternatives →

  18. 18

    I've written Mojibake because I don't like the other Unicode libraries for Unicode support. It consists of only two amalgamation files: mojibake.h and mojibake.c. I've added all the most important Unicode algorithms, such as normalization, case conversion, segmentation, bidirectional text, collation, confusable, and others. I regularly test it in these OSes: Linux, macOS, FreeBSD, OpenBSD, NetBSD, and Windows 11. You can find a WASM demo on that site of all the public API functions and the documentation. If you want to participate, feel free to do it. Any kind of help is welcome. Check the…

    Jul 2026 · mojibake.zaerl.com · its alternatives →

  19. 19

    I wanted a safer alternative to RegExp for TypeScript that uses a linear-time engine, so I built Regolith. Why: Many CVEs happen because TypeScript libraries are vulnerable to Regular Expression Denial of Service attacks. I learned about this problem while doing undergraduate research and found that languages like Rust have built-in protection but languages like JavaScript, TypeScript, and Python do not. This library attempts to mitigate these vulnerabilities for TypeScript and JavaScript. How: Regolith uses Rust's Regex library under the hood to prevent ReDoS attacks. The Rust Regex library…

    2025 · github.com · its alternatives →

  20. 20UO
  21. 21

    Tiny REgular eXpression library for UTF-8 text (public domain) - torstenvl/trex

    2022 · github.com · its alternatives →

  22. 22

    Unicode normalization and case folding routines at GB/s using SIMD. All in a small, simple C library. - dzfrias/xxUTF

    May 2026 · github.com · its alternatives →

  23. 23
    Vigex▲24

    No more frustration while writing regular expressions

    2022 · vigex.netlify.app · its alternatives →

  24. 24

    This C library is part of a main project aimed at providing a reactive key-value (KV) database. The data is typed (numbers, strings, dates, or booleans) and can include formulas with references to other entries. Clients connected to this database receive a real-time data stream with updates to the subscribed keys, allowing them to react to changes and their dependencies. Essentially, it’s like building a distributed Excel, where data and formulas dynamically update across the system. I couldn’t find any libraries that offered the full set of features I needed for evaluating expressions, so I…

    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 →