8 रिपॉजिटरी
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.
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.
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.
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.
Melody एक रेगुलर एक्सप्रेशन ट्रांसपाइलर और पैटर्न कंपाइलर है जो एक उच्च-स्तरीय, मानव-पठनीय सिंटैक्स को स्टैंडर्ड रेगुलर एक्सप्रेशंस में अनुवादित करता है। यह जटिल मिलान पैटर्न के निर्माण और रखरखाव को सरल बनाने के लिए एक टूल के रूप में कार्य करता है। यह प्रोजेक्ट एक्सप्रेशंस के भीतर दोहराव को कम करने के लिए पुन: प्रयोज्य वेरिएबल्स और मैक्रोज़ को परिभाषित करने के लिए एक विशेष सिंटैक्स प्रदान करता है। इसमें यूनिकोड श्रेणी गुणों के लिए विशेष लेबल्स को मैप करने के लिए नेटिव समर्थन शामिल है और यह स्वचालित रूप से लिटरल टेक्स्ट के एस्केपिंग को संभालता है। यह सिस्टम कई इंटरफेस के माध्यम से सुलभ है, जिसमें स्ट्रिंग्स या फाइलों के खिलाफ पैटर्न को कंपाइल और टेस्ट करने के लिए एक कमांड-लाइन टूल, रियल-टाइम मूल्यांकन के लिए एक स्टेटफुल इंटरैक्टिव REPL, और JavaScript बिल्ड पाइपलाइन्स में सिंटैक्स ट्रांसफॉर्मेशन को एकीकृत करने के लिए एक Babel प्लगइन शामिल है। यह बिना लोकल इंस्टॉलेशन के सिंटैक्स का परीक्षण करने के लिए ब्राउज़र-आधारित इंटरफ़ेस भी प्रदान करता है। यह कंपाइलर कैप्चर ग्रुप्स, लुकअराउंड असर्शन, कैरेक्टर क्लासेस और क्वांटिफायर्स जैसी स्टैंडर्ड रेगुलर एक्सप्रेशन क्षमताओं का समर्थन करता है।
Generates standard regular expressions by transpiling human-readable syntax and definitions.
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.
regex-vis रेगुलर एक्सप्रेशंस के विज़ुअलाइज़ेशन, संपादन और परीक्षण के लिए उपकरणों का एक सेट है। यह एक विज़ुअलाइज़र प्रदान करता है जो यह स्पष्ट करने के लिए पैटर्न के स्ट्रक्चरल मैप्स उत्पन्न करता है कि वे टेक्स्ट को कैसे पार्स और मैच करते हैं, साथ ही मैन्युअल वर्ण प्रविष्टि के बिना पैटर्न को संशोधित करने के लिए एक विज़ुअल एडिटर भी प्रदान करता है। इस सिस्टम में नमूना स्ट्रिंग्स के विरुद्ध पैटर्न को मान्य करने के लिए एक रेगुलर एक्सप्रेशन टेस्टर शामिल है। ये उपकरण रेगुलर एक्सप्रेशन की आंतरिक संरचना को विज़ुअलाइज़ करके पैटर्न मिलान व्यवहार की डिबगिंग को सक्षम करते हैं।
Includes a validator that checks regular expressions against sample strings to verify intended matching.
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.
OpenGpt एक एजेंट ऑर्केस्ट्रेशन प्लेटफ़ॉर्म और मल्टीमॉडल इंटरफ़ेस है जिसे विशेष AI पर्सना बनाने और तैनात करने के लिए डिज़ाइन किया गया है। यह उपयोगकर्ताओं को पेशेवर, रचनात्मक और तकनीकी वर्कफ़्लो को स्वचालित करने के लिए कस्टम सिस्टम प्रॉम्प्ट और व्यवहार संबंधी बाधाओं के साथ कार्य-उन्मुख एजेंट बनाने की अनुमति देता है। इस प्रोजेक्ट में एक प्रॉम्प्ट इंजीनियरिंग वर्कफ़्लो है जो मॉडल की सटीकता में सुधार करने के लिए सरल उपयोगकर्ता इनपुट को संरचित निर्देशों में बदलता है। यह चैट इंटरफ़ेस से वेक्टर डेटाबेस को जोड़कर रिट्रीवल-ऑगमेंटेड जनरेशन को एकीकृत करता है, जिससे निजी डेटासेट से संदर्भ-जागरूक प्रतिक्रियाएं सक्षम होती हैं। यह प्लेटफ़ॉर्म PDF और ऑडियो के लिए मल्टीमॉडल डेटा पार्सिंग, व्यक्तिगत कुंजियों के माध्यम से मल्टी-प्रोवाइडर API प्रबंधन, और पेशेवर डॉक्यूमेंट्स, कार्यात्मक कोड और विज़ुअल प्रॉम्प्ट जैसे विविध कंटेंट प्रकारों के निर्माण सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। इसमें कंटेंट विश्लेषण, अनुवाद सेवाएं और Google OAuth के माध्यम से पहचान प्रबंधन के लिए टूल भी शामिल हैं।
Synthesizes regular expression patterns based on natural language descriptions of the desired matching behavior.