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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 dépôts

Awesome GitHub RepositoriesRegular Expression Generators

Tools that automatically synthesize a regular expression based on a set of provided matching examples.

Distinct from Regular Expressions: Existing candidates are regex libraries or engines, not generators that create patterns from test cases.

Explore 8 awesome GitHub repositories matching development tools & productivity · Regular Expression Generators. Refine with filters or upvote what's useful.

Awesome Regular Expression Generators GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • browserslist/browserslistAvatar de browserslist

    browserslist/browserslist

    13,540Voir sur GitHub↗

    Browserslist is a browser target configuration tool and market share database. It provides a shared configuration layer that synchronizes supported browser versions across various front-end development tools, such as JavaScript compilers and CSS autoprefixers, to determine necessary syntax transforms and polyfills. The project translates human-readable queries into specific lists of browser versions based on global and regional usage statistics. It allows for the integration of custom analytics data to override global market share and can generate regular expressions from target lists to dete

    Converts a list of targeted browser versions into a single regular expression pattern for user agent detection.

    JavaScript
    Voir sur GitHub↗13,540
  • pemistahl/grexAvatar de pemistahl

    pemistahl/grex

    8,135Voir sur GitHub↗

    Grex is a regular expression generator and Rust pattern library that synthesizes a single regular expression from a set of provided text test cases. It functions as a command-line tool and a library, utilizing a Rust-based engine to analyze commonalities across input strings to create matching patterns. The project distinguishes itself through Unicode-aware grapheme processing, ensuring consistent matching across diverse character sets and non-ASCII text. It also provides Python bindings to make its core Rust logic available within Python environments. The system covers pattern generalizatio

    Creates a single regular expression by detecting common prefixes, suffixes, and repeated substrings across provided test cases.

    Rustclicommand-line-toolpython
    Voir sur GitHub↗8,135
  • arktypeio/arktypeAvatar de arktypeio

    arktypeio/arktype

    7,780Voir sur GitHub↗

    Arktype is a TypeScript runtime validation library and schema orchestrator. It synchronizes TypeScript types with runtime data validation, allowing users to define type-safe schemas that ensure unknown data adheres to specific structures during application execution. The project distinguishes itself by using set-theory type analysis to determine intersections and subtype compatibility, alongside JIT-compiled validation functions for optimized performance. It supports advanced type modeling through branded type constraints, recursive alias resolution, and the ability to generate runtime valida

    Infers precise string types from regular expression syntax to provide static safety for matching.

    TypeScriptjavascriptparsingruntime-typechecking
    Voir sur GitHub↗7,780
  • yoav-lavi/melodyAvatar de yoav-lavi

    yoav-lavi/melody

    4,747Voir sur GitHub↗

    Melody est un transpiler d'expressions régulières et un compilateur de motifs qui traduit une syntaxe de haut niveau lisible par l'humain en expressions régulières standard. Il fonctionne comme un outil pour simplifier la création et la maintenabilité de motifs de correspondance complexes. Le projet fournit une syntaxe spécialisée pour définir des variables et des macros réutilisables afin de réduire la duplication au sein des expressions. Il inclut un support natif pour mapper des étiquettes spécialisées aux propriétés de catégorie Unicode et gère automatiquement l'échappement du texte littéral. Le système est accessible via plusieurs interfaces, notamment un outil en ligne de commande pour compiler et tester des motifs sur des chaînes ou des fichiers, un REPL interactif avec état pour une évaluation en temps réel, et un plugin Babel pour intégrer les transformations de syntaxe dans les pipelines de build JavaScript. Il offre également une interface basée sur navigateur pour tester la syntaxe sans installation locale. Le compilateur prend en charge les capacités d'expression régulière standard telles que les groupes de capture, les assertions lookaround, les classes de caractères et les quantificateurs.

    Generates standard regular expressions by transpiling human-readable syntax and definitions.

    Rust
    Voir sur GitHub↗4,747
  • 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

    Generates regular expression patterns based on specific constraints with a real-time matching preview.

    Vuenuxtregextailwindcss
    Voir sur GitHub↗4,562
  • bowen7/regex-visAvatar de Bowen7

    Bowen7/regex-vis

    4,405Voir sur GitHub↗

    regex-vis est un ensemble d'outils pour la visualisation, l'édition et le test d'expressions régulières. Il fournit un visualiseur qui génère des cartes structurelles de motifs pour clarifier comment ils analysent et correspondent au texte, aux côtés d'un éditeur visuel pour modifier les motifs sans saisie manuelle de caractères. Le système inclut un testeur d'expressions régulières pour valider les motifs par rapport à des chaînes d'échantillon. Ces outils permettent le débogage du comportement de correspondance de motif en visualisant la structure interne de l'expression régulière.

    Includes a validator that checks regular expressions against sample strings to verify intended matching.

    TypeScripteditorreactreactjs
    Voir sur GitHub↗4,405
  • unjs/magic-regexpAvatar de unjs

    unjs/magic-regexp

    4,331Voir sur 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

    Compiles readable chainable regex syntax into native RegExp objects with automatic TypeScript type inference for capture groups.

    TypeScripthacktoberfestregexregexp
    Voir sur GitHub↗4,331
  • futantan/opengptAvatar de futantan

    futantan/OpenGpt

    3,902Voir sur GitHub↗

    OpenGpt est une plateforme d'orchestration d'agents et une interface multimodale conçue pour construire et déployer des personas IA spécialisés. Elle permet aux utilisateurs de créer des agents orientés vers des tâches avec des invites système personnalisées et des contraintes comportementales pour automatiser les flux de travail professionnels, créatifs et techniques. Le projet propose un flux de travail d'ingénierie de prompt qui transforme les entrées utilisateur simples en instructions structurées pour améliorer la précision du modèle. Il intègre la génération augmentée par récupération (RAG) en connectant des bases de données vectorielles à l'interface de chat, permettant des réponses contextuelles à partir de jeux de données privés. La plateforme couvre un large éventail de capacités, y compris l'analyse de données multimodales pour les PDF et l'audio, la gestion d'API multi-fournisseurs via des clés personnelles, et la génération de divers types de contenu tels que des documents professionnels, du code fonctionnel et des invites visuelles. Elle inclut également des outils pour l'analyse de contenu, les services de traduction et la gestion d'identité via Google OAuth.

    Synthesizes regular expression patterns based on natural language descriptions of the desired matching behavior.

    TypeScript
    Voir sur GitHub↗3,902
  1. Home
  2. Development Tools & Productivity
  3. Regular Expression Generators

Explorer les sous-tags

  • Pattern ValidatorsUtilities that verify a regular expression accurately matches specific sample strings. **Distinct from Regular Expression Generators:** Focuses on testing existing patterns against strings, whereas the parent focuses on generating patterns.
  • Syntax-Based Regex GeneratorsTools that generate regular expressions from a high-level descriptive syntax rather than from example strings. **Distinct from Regular Expression Generators:** Distinguished from standard generators that synthesize regex from a set of provided matching examples.
  • Type-Safe Regular ExpressionsRegular expression generation that maps captured groups to specific TypeScript data types. **Distinct from Regular Expression Generators:** Distinct from general generators by adding static type mapping to the generated expressions.