awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
CJex avatar

CJex/regulex

0
View on GitHub↗
5,836 stars·754 forks·TypeScript·MIT·5 vuesjex.im/regulex↗

Regulex

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 graph to illustrate execution flow. The tool includes an embeddable widget architecture, allowing the diagram component to be inserted into external web pages via a simple script tag, and supports exporting diagrams as downloadable image files for documentation or sharing.

Features

  • Regex Syntax Diagram Generators - Converts regular expressions into interactive syntax diagrams to visualize structure and execution flow.
  • Regex - Parses regular expression strings into abstract syntax trees for programmatic inspection and transformation.
  • Visualizers - Renders regular expression patterns into visual diagrams to illustrate matching logic.
  • Regex Pattern Syntax Validations - Validates the syntactic correctness of regular expression patterns and reports precise errors.
  • Diagram Canvas Renderers - Draws interactive syntax diagrams by computing node positions and rendering paths onto an HTML canvas.
  • Regex Diagram Canvas Renderers - Draws regex syntax diagrams directly on an HTML canvas element with interactive node navigation.
  • Regex AST Parsers - Parses regular expression strings into abstract syntax trees for programmatic inspection and transformation.
  • Regex Visualizers - Generates visual diagrams of regular expression patterns to aid understanding of their structure and flow.
  • Interactive Syntax Diagram Generators - Parses regular expressions into interactive syntax diagrams rendered on an HTML canvas for understanding regex structure.
  • Syntax Diagram Generators - Generates interactive syntax diagrams from regular expression patterns to visualize their structure.
  • Interactive Regex Syntax Diagrams - Provides interactive, navigable syntax diagrams that visualize regex structure and execution flow.
  • Diagram Canvas Renderers - Draws interactive syntax diagrams by computing node positions and rendering paths onto an HTML canvas.
  • Regex Diagram Widgets - Ships a self-contained diagram component that can be inserted into external web pages via a simple script tag.
  • Regex Diagram Image Exports - Ships a feature to export regex syntax diagrams as downloadable image files for documentation.
  • State Machine Visualizations - Maps regex AST nodes to NFA-like states and transitions, rendering them as a directed graph.
  • Regex NFA Visualizers - Maps regex AST nodes to NFA-like states and transitions, rendering them as a directed graph.
  • Regex State Machine Visualizers - Maps regex AST nodes to NFA-like states and transitions, rendering them as a directed graph.
  • Regex Diagram Embedders - Provides an embeddable version of a regex diagram that can be inserted into external websites.
  • Regex Diagram Widgets - Ships a self-contained script-tag embeddable component for inserting regex diagrams into external web pages.

Historique des stars

Graphique de l'historique des stars pour cjex/regulexGraphique de l'historique des stars pour cjex/regulex

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait cjex/regulex ?

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.

Quelles sont les fonctionnalités principales de cjex/regulex ?

Les fonctionnalités principales de cjex/regulex sont : Regex Syntax Diagram Generators, Regex, Visualizers, Regex Pattern Syntax Validations, Diagram Canvas Renderers, Regex Diagram Canvas Renderers, Regex AST Parsers, Regex Visualizers.

Quelles sont les alternatives open-source à cjex/regulex ?

Les alternatives open-source à cjex/regulex incluent : geongeorge/i-hate-regex — i-hate-regex is a suite of interactive utilities for constructing, validating, configuring, and visualizing regular… any86/any-rule — Any-rule is a multi-platform regular expression tool that provides a curated catalog of over 70 ready-to-use patterns… plantuml/plantuml — PlantUML is a text-to-diagram generator that translates human-readable markup into structured graphical… lotabout/write-a-c-interpreter — This project is a C language interpreter and a practical implementation of a programming language. It parses and… tabatkins/railroad-diagrams — Railroad-diagrams is a utility for generating visual representations of formal grammars and language structures. It… liam-hq/liam — Liam is a database schema visualizer and interactive entity-relationship diagram generator. It parses SQL schemas and…

Alternatives open source à Regulex

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Regulex.
  • geongeorge/i-hate-regexAvatar de geongeorge

    geongeorge/i-hate-regex

    4,562Voir sur GitHub↗

    i-hate-regex is a suite of interactive utilities for constructing, validating, configuring, and visualizing regular expressions. It provides a specialized environment for regular expression construction and debugging, allowing users to build complex patterns and verify matching behavior through interactive testing. The project features a regular expression generator with a real-time matching preview and a visual representation tool that displays the logical structure of a pattern. It also includes a curated library of standardized patterns for common data formats, including email addresses, I

    Vuenuxtregextailwindcss
    Voir sur GitHub↗4,562
  • any86/any-ruleAvatar de any86

    any86/any-rule

    8,662Voir sur GitHub↗

    Any-rule is a multi-platform regular expression tool that provides a curated catalog of over 70 ready-to-use patterns for validating and extracting common data formats. The project separates its static regex collection from editor-specific plugins, allowing the same pattern library to be accessed through VS Code, IntelliJ IDEA, Alfred Workflow, and a web interface. The tool enables keyword-based pattern retrieval, letting users search for the correct regex by typing descriptive terms rather than remembering exact syntax. It covers a broad range of validation needs including email addresses, U

    TypeScriptawsomeexpressregex
    Voir sur GitHub↗8,662
  • plantuml/plantumlAvatar de plantuml

    plantuml/plantuml

    13,093Voir sur GitHub↗

    PlantUML is a text-to-diagram generator that translates human-readable markup into structured graphical representations. It functions as a diagram-as-code tool, allowing users to create and maintain technical documentation, architectural models, and flowcharts by decoupling diagram content from visual layout. The project distinguishes itself through a comprehensive rendering pipeline that processes domain-specific markup into various output formats, including vector and raster graphics. It utilizes a graph-based layout engine to calculate spatial positioning, while a declarative styling layer

    Javadiagramdiagram-as-codediagrams
    Voir sur GitHub↗13,093
  • lotabout/write-a-c-interpreterAvatar de lotabout

    lotabout/write-a-C-interpreter

    4,343Voir sur GitHub↗

    This project is a C language interpreter and a practical implementation of a programming language. It parses and executes C source code directly, removing the requirement for a separate compilation step. The interpreter is designed for self-hosting, meaning it is capable of interpreting its own source code to demonstrate recursive language processing and execution. The system covers the primary stages of language processing, including lexical analysis, recursive descent parsing, and tree-walk interpretation using an abstract syntax tree. It manages memory and scope through a dynamic symbol t

    C
    Voir sur GitHub↗4,343
Voir les 30 alternatives à Regulex→