awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 مستودعات

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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • cjex/regulexالصورة الرمزية لـ CJex

    CJex/regulex

    5,836عرض على 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
    عرض على GitHub↗5,836
  • intel/hyperscanالصورة الرمزية لـ intel

    intel/hyperscan

    5,315عرض على 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
    عرض على GitHub↗5,315
  • yoav-lavi/melodyالصورة الرمزية لـ yoav-lavi

    yoav-lavi/melody

    4,747عرض على GitHub↗

    Melody هو محول برمجيات (Transpiler) ومترجم أنماط للتعبيرات النمطية (Regex) يقوم بترجمة صيغة عالية المستوى وسهلة القراءة إلى تعبيرات نمطية قياسية. يعمل كأداة لتبسيط إنشاء وصيانة أنماط المطابقة المعقدة. يوفر المشروع صيغة متخصصة لتحديد المتغيرات والماكرو القابلة لإعادة الاستخدام لتقليل التكرار داخل التعبيرات. يتضمن دعماً أصلياً لتعيين تسميات متخصصة لخصائص فئة Unicode ويتعامل تلقائياً مع هروب النصوص الحرفية. يمكن الوصول إلى النظام من خلال عدة واجهات، بما في ذلك أداة سطر أوامر لتجميع واختبار الأنماط مقابل السلاسل أو الملفات، وREPL تفاعلي للحالة للتقييم في الوقت الفعلي، وإضافة Babel لدمج تحويلات الصيغة في خطوط أنابيب بناء JavaScript. كما يوفر واجهة قائمة على المتصفح لاختبار الصيغة بدون تثبيت محلي. يدعم المترجم قدرات التعبير النمطي القياسية مثل مجموعات الالتقاط، وتأكيدات البحث المسبق، وفئات الأحرف، والمحددات الكمية.

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

    Rust
    عرض على GitHub↗4,747
  • francisrstokes/super-expressiveالصورة الرمزية لـ francisrstokes

    francisrstokes/super-expressive

    4,615عرض على GitHub↗

    Super-expressive هي مكتبة JavaScript بدون تبعيات ولغة خاصة بالمجال تُستخدم لإنشاء تعبيرات نمطية (regular expressions) معقدة. تعمل كمولد أنماط يستخدم بناء جملة اللغة الطبيعية لإنتاج كائنات أو سلاسل تعبير نمطي أصلية، وتدعم معايير النصوص الدولية من خلال مطابقة خصائص Unicode. تستبدل المكتبة التلاعب اليدوي بالسلاسل والهروب بواجهة متسلسلة (fluent interface) تعتمد على ربط الأساليب. تسمح بتكوين التعبيرات المعيارية، مما يتيح إنشاء تسلسلات هرمية للأنماط قابلة لإعادة الاستخدام حيث يمكن تداخل مثيلات التعبير الموجودة كتعبيرات فرعية. تغطي الأداة مجموعة واسعة من بدائيات المطابقة، بما في ذلك قيود المرساة، ومجموعات الالتقاط، والمحددات الكمية، وتأكيدات البحث المسبق/اللاحق. كما توفر أدوات لتعريف فئات ومجموعات الأحرف، بالإضافة إلى تكوين علامات المطابقة العالمية مثل عدم الحساسية لحالة الأحرف ووضع الأسطر المتعددة.

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

    JavaScript
    عرض على GitHub↗4,615
  • geongeorge/i-hate-regexالصورة الرمزية لـ geongeorge

    geongeorge/i-hate-regex

    4,562عرض على GitHub↗

    i-hate-regex هي مجموعة من الأدوات التفاعلية لبناء والتحقق من وتكوين وتصور التعبيرات النمطية (Regex). توفر بيئة متخصصة لبناء وتصحيح التعبيرات النمطية، مما يسمح للمستخدمين ببناء أنماط معقدة والتحقق من سلوك المطابقة من خلال الاختبار التفاعلي. يتميز المشروع بمولد تعبيرات نمطية مع معاينة للمطابقة في الوقت الفعلي وأداة تمثيل مرئي تعرض الهيكل المنطقي للنمط. كما يتضمن مكتبة منسقة من الأنماط القياسية لتنسيقات البيانات الشائعة، بما في ذلك عناوين البريد الإلكتروني، وعناوين IP، وأرقام الهواتف، والتواريخ، وأرقام الضمان الاجتماعي. تغطي مجموعة الأدوات التحقق من بناء جملة Regex وتكوين الأعلام (flags) للسلوكيات العالمية، وغير الحساسة لحالة الأحرف، ومتعددة الأسطر. كما تدعم تضمين مكونات التصور الخاصة بها في مواقع ويب خارجية.

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

    Vuenuxtregextailwindcss
    عرض على GitHub↗4,562
  • unjs/magic-regexpالصورة الرمزية لـ unjs

    unjs/magic-regexp

    4,331عرض على 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
    عرض على GitHub↗4,331
  • frege/fregeالصورة الرمزية لـ Frege

    Frege/frege

    3,700عرض على 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
    عرض على GitHub↗3,700
  1. Home
  2. Development Tools & Productivity
  3. Syntax Validation
  4. Regex Pattern Syntax Validations

استكشف الوسوم الفرعية

  • 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.