awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repository-uri

Awesome GitHub RepositoriesRegex Pattern Syntax Validations

Validates the syntactic correctness of regular expression patterns and reports errors.

Distinct from Syntax Validation: Distinct from general Syntax Validation: focuses specifically on regex pattern syntax, not JSON or SQL syntax.

Explore 7 awesome GitHub repositories matching development tools & productivity · Regex Pattern Syntax Validations. Refine with filters or upvote what's useful.

Awesome Regex Pattern Syntax Validations GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • cjex/regulexAvatar CJex

    CJex/regulex

    5,836Vezi pe GitHub↗

    Regulex is a tool that parses regular expressions into interactive syntax diagrams, rendering them directly on an HTML canvas. It converts a regex string into an abstract syntax tree and visualizes the structure as a navigable diagram, making the internal logic of a regular expression visually accessible. Beyond basic visualization, Regulex provides syntax validation that detects and reports precise errors, including invalid back references and octal escapes. It also offers a state-machine visualization mode that maps regex AST nodes to NFA-like states and transitions, rendered as a directed

    Validates the syntactic correctness of regular expression patterns and reports precise errors.

    TypeScriptdiagramjavascriptregex
    Vezi pe GitHub↗5,836
  • intel/hyperscanAvatar intel

    intel/hyperscan

    5,315Vezi pe GitHub↗

    Hyperscan is a high-performance regular expression matching library that scans large volumes of data against thousands of patterns simultaneously. It accepts PCRE-compatible regular expressions and supports multi-pattern matching in a single pass, approximate matching within a configurable edit distance, and streaming mode for processing data that arrives in blocks. The library is designed for throughput-oriented scanning across block, streaming, and vectored inputs. What distinguishes Hyperscan is its hybrid automata engine, which combines deterministic and nondeterministic finite automata t

    Validates the syntactic correctness of regular expression patterns before compilation.

    C++regex
    Vezi pe GitHub↗5,315
  • yoav-lavi/melodyAvatar yoav-lavi

    yoav-lavi/melody

    4,747Vezi pe GitHub↗

    Melody este un transpiler de expresii regulate și un compilator de tipare care traduce o sintaxă de nivel înalt, lizibilă pentru oameni, în expresii regulate standard. Funcționează ca un instrument pentru a simplifica crearea și mentenanța tiparelor de potrivire complexe. Proiectul oferă o sintaxă specializată pentru definirea variabilelor și macro-urilor reutilizabile, pentru a reduce duplicarea în cadrul expresiilor. Include suport nativ pentru maparea etichetelor specializate la proprietățile categoriilor Unicode și gestionează automat escaping-ul textului literal. Sistemul este accesibil prin mai multe interfețe, inclusiv un instrument CLI pentru compilarea și testarea tiparelor pe șiruri de caractere sau fișiere, un REPL interactiv cu stare pentru evaluare în timp real și un plugin Babel pentru integrarea transformărilor de sintaxă în pipeline-urile de build JavaScript. Oferă, de asemenea, o interfață bazată pe browser pentru testarea sintaxei fără instalare locală. Compilatorul suportă capabilități standard de expresii regulate, cum ar fi grupuri de captură, lookaround assertions, clase de caractere și cuantificatori.

    Enables the construction of regular expressions using human-readable, natural-language helpers.

    Rust
    Vezi pe GitHub↗4,747
  • francisrstokes/super-expressiveAvatar francisrstokes

    francisrstokes/super-expressive

    4,615Vezi pe GitHub↗

    Super-expressive is a zero-dependency JavaScript library and domain-specific language used to construct complex regular expressions. It functions as a pattern generator that uses natural language syntax to produce native regular expression objects or strings, supporting international text standards through Unicode property matching. The library replaces manual string manipulation and escaping with a method-chaining fluent interface. It allows for modular expression composition, enabling the creation of reusable pattern hierarchies where existing expression instances can be nested as subexpres

    Implements a domain-specific language with natural-language helpers to define regular expressions.

    JavaScript
    Vezi pe GitHub↗4,615
  • geongeorge/i-hate-regexAvatar geongeorge

    geongeorge/i-hate-regex

    4,562Vezi pe GitHub↗

    i-hate-regex este o suită de utilitare interactive pentru construirea, validarea, configurarea și vizualizarea expresiilor regulate. Oferă un mediu specializat pentru construcția și depanarea regex-urilor, permițând utilizatorilor să creeze modele complexe și să verifice comportamentul de potrivire prin testare interactivă. Proiectul include un generator de expresii regulate cu previzualizare în timp real și un instrument de reprezentare vizuală care afișează structura logică a unui model. Include, de asemenea, o bibliotecă curatoriată de modele standardizate pentru formate comune de date, inclusiv adrese de e-mail, adrese IP, numere de telefon, date calendaristice și coduri numerice personale. Setul de instrumente acoperă validarea sintaxei regex și configurarea flag-urilor pentru comportamente globale, case-insensitive și multiline. De asemenea, suportă încorporarea componentelor sale de vizualizare în site-uri web externe.

    Checks for errors in regular expression code and uses highlighting to identify problematic segments.

    Vuenuxtregextailwindcss
    Vezi pe GitHub↗4,562
  • unjs/magic-regexpAvatar unjs

    unjs/magic-regexp

    4,331Vezi pe GitHub↗

    magic-regexp is a type-safe regular expression builder and TypeScript compiler. It allows for the construction of JavaScript regular expressions using a readable syntax that automatically generates precise types for captured groups, ensuring predictable data extraction. The project functions as a build-time transformer that converts custom pattern syntax into standard regular expression objects. This static compilation removes runtime overhead by shifting the transformation logic to the build process. The tool covers named capture group generation and a readable construction API that replace

    Constructs regular expressions by chaining natural-language helpers like exactly, maybe, and oneOrMore instead of writing raw patterns.

    TypeScripthacktoberfestregexregexp
    Vezi pe GitHub↗4,331
  • frege/fregeAvatar Frege

    Frege/frege

    3,700Vezi pe GitHub↗

    Frege is a purely functional programming language that compiles to JVM bytecode, providing Haskell-like semantics for the Java platform. It is built around a Haskell-inspired compiler that implements non-strict evaluation and a static type inference system to ensure data immutability and prevent side effects. The project distinguishes itself through a sophisticated type system featuring rank polymorphism, type-class based dispatch, and static purity enforcement. It includes a JVM language bridge and a foreign function interface that map Java classes and interfaces into functional types, allow

    Provides validation for regular expression patterns defined using grave-accented character sequences.

    Frege
    Vezi pe GitHub↗3,700
  1. Home
  2. Development Tools & Productivity
  3. Syntax Validation
  4. Regex Pattern Syntax Validations

Explorează sub-etichetele

  • Readable Regex ConstructorsConstructing regular expressions by chaining natural-language helpers like `exactly`, `maybe`, and `oneOrMore` instead of writing raw patterns. **Distinct from Regex Pattern Syntax Validations:** Distinct from Regex Pattern Syntax Validations: focuses on constructing regex via a readable API, not validating the syntax of existing patterns.