nowfound

Life & fun · alternatives · 2026

24 alternatives to Type-level Regexp matching in TypeScript

Type-Level Regular Expressions matching with TypeScript - desi-ivanov/ts-regexp

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Type-level Regexp matching in TypeScript launched in 2021; newer entries below may have overtaken it.

  1. 1

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

    2020 · ihateregex.io · its alternatives →

  2. 2

    A curated list of most commonly used regular expressions

    2022 · uibakery.io · its alternatives →

  3. 3

    Type-Level Lambda Calculus interpreter with TypeScript - desi-ivanov/ts-lambda-calc

    2021 · github.com · its alternatives →

  4. 4RF
  5. 5

    A SQL database implemented purely in TypeScript type annotations. - codemix/ts-sql

    2020 · github.com · its alternatives →

  6. 6

    Online tool to learn, build, & test Regular Expressions

    2014 · regexr.com · its alternatives →

  7. 7
    Regulex▲167

    Visualize Regular Expressions using Javascript

    2015 · jex.im · its alternatives →

  8. 8

    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 →

  9. 9

    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 →

  10. 10

    Powerful pattern matching for Javascript. Contribute to natefaubion/matches.js development by creating an account on GitHub.

    2012 · github.com · its alternatives →

  11. 11

    I'm sorry/not sorry for creating this.

    2022 · thetypingoftheregex.com · its alternatives →

  12. 12KA

    The most powerful type-safe SQL query builder for TypeScript

    2023 · kysely.dev · its alternatives →

  13. 13

    Hey HN, I’m sharing ts-chan, an NPM package providing Go-like concurrency primitives, including channels and select statements, for TypeScript and JavaScript, supporting Node.js, Deno, Bun, and browsers. This is something I've built to make implementing Go-style "control loops" feasible in JavaScript, but there are many possible applications. Highlights: - Features a FIFO processing Chan class and versatile Select class for concurrency control. - Supports buffered channel and channel close semantics very close to Go's. - TypeScript-first implementation. - Defines a simple "channel protocol"…

    2023 · github.com · its alternatives →

  14. 14

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

    2024 · github.com · its alternatives →

  15. 15

    Let JSON play nicely with Typescript. Contribute to ostrowr/ts-json-validator development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  16. 16

    We propose adding powerful type-level introspection and construction facilities to Python’s type system. This design is inspired largely by TypeScript’s conditional and mapped types, but is adapted to the distinct semantics and constraints of Python’s t...

    Mar 2026 · peps.python.org · its alternatives →

  17. 17

    A free 14-part email course in Python regexps: character classes, quantifiers, groups, anchors, and re.search, re.findall and re.sub, with daily exercises.

    2020 · regexpcrashcourse.com · its alternatives →

  18. 18

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

    2015 · github.com · its alternatives →

  19. 19

    Online regex tester and debugger with real-time match highlighting, detailed explanations, substitutions, unit tests, benchmarking, and code generation. Supports PCRE2, JavaScript, Python, Go, Java, .NET, Rust, POSIX ERE, and POSIX BRE.

    2018 · regex101.com · its alternatives →

  20. 20TB

    We've built a new type-stripping compiler for TypeScript source: `ts-blank-space` It's: * 5.6x faster than `tsc` due to zero-codegen * Written in TypeScript * Uses the official TypeScript parser * Accurate/preserved source locations * In used in production It uses the same novel approach that inspired Node 22.6.0's `--experimental-strip-types` functionality, released last month

    2024 · bloomberg.github.io · its alternatives →

  21. 21GP

    I built a simple web page that checks whether two JavaScript regex are equivalent (i.e. match exactly the same strings). If the two regex are not equivalent, the tool shows example strings that match one regex but not the other. The most common JavaScript regex syntax features are supported. Some more exotic features like back references are not supported. For anchors (^/$) and lookahead assertions, support is a bit wonky. The UI is vibe coded but the algorithmic machinery underneath is completely hand written.

    Dec 2025 · gruhn.github.io · its alternatives →

  22. 22IW

    My example based guide on JavaScript regular expressions is free to download through this weekend [1][2] Code snippets, exercises, sample chapters, etc are available on GitHub repo [3] You can also get the book as part of free bundle [4] [1] https://gumroad.com/l/js_regexp [2] https://leanpub.com/js_regexp [3] https://github.com/learnbyexample/learn_js_regexp [4] https://leanpub.com/b/regex

    2019 · its alternatives →

  23. 23RR

    You can enter strings to match/not match and the generator will spit out an according regex. It's not 100% accurate, but I feel like this could still be useful in at least getting a starting point when initially trying to make a regex?

    2023 · regexgo.com · its alternatives →

  24. 24

    While working with LLMs for structured web data extraction, we saw issues with invalid JSON and broken links in the output. This led me to build a library focused on robust extraction and enrichment: - Clean HTML conversion: transforms HTML into LLM-friendly markdown with an option to extract just the main content - LLM structured output: Uses Gemini 2.5 flash or GPT-4o mini to balance accuracy and cost. Can also also use custom prompt - JSON sanitization: If the LLM structured output fails or doesn't fully match your schema, a sanitization process attempts to recover and fix the data,…

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