Topic: "regexp"
any86/any-rule
🦕 常用正则大全, 支持web / vscode / idea / Alfred Workflow多平台
Language: TypeScript - Size: 3.48 MB - Last synced at: about 2 months ago - Pushed at: 12 months ago - Stars: 8,632 - Forks: 825

pemistahl/grex
A command-line tool and Rust library with Python bindings for generating regular expressions from user-provided test cases
Language: Rust - Size: 1.58 MB - Last synced at: 22 days ago - Pushed at: 5 months ago - Stars: 7,503 - Forks: 175

CJex/regulex
:construction: Regular Expression Excited!
Language: TypeScript - Size: 407 KB - Last synced at: 7 days ago - Pushed at: about 3 years ago - Stars: 5,811 - Forks: 763

yoav-lavi/melody
Melody is a language that compiles to regular expressions and aims to be more readable and maintainable
Language: Rust - Size: 3.8 MB - Last synced at: 22 days ago - Pushed at: 8 months ago - Stars: 4,686 - Forks: 56

unjs/magic-regexp
A compiled-away, type-safe, readable RegExp alternative
Language: TypeScript - Size: 4.99 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 4,106 - Forks: 62

Bowen7/regex-vis
🎨 Regex visualizer & editor
Language: TypeScript - Size: 2.58 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 4,036 - Forks: 295

aykutkardas/regexlearn.com
Learn RegEx step by step, from zero to advanced.
Language: TypeScript - Size: 2.63 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 3,772 - Forks: 262

rust-lang/regex
An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.
Language: Rust - Size: 7.43 MB - Last synced at: 2 days ago - Pushed at: 8 months ago - Stars: 3,730 - Forks: 470

slevithan/xregexp
Extended JavaScript regular expressions
Language: JavaScript - Size: 4.92 MB - Last synced at: 12 days ago - Pushed at: 19 days ago - Stars: 3,332 - Forks: 276

cdoco/common-regex
:jack_o_lantern: 常用正则表达式 - 收集一些在平时项目开发中经常用到的正则表达式。
Size: 1.37 MB - Last synced at: 4 months ago - Pushed at: over 6 years ago - Stars: 3,114 - Forks: 414

cdoco/learn-regex-zh
:cn: 翻译: 学习正则表达式的简单方法
Size: 21.5 KB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 2,628 - Forks: 475

kkos/oniguruma 📦
regular expression library
Language: C - Size: 5.92 MB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 2,457 - Forks: 332

mathiasbynens/emoji-regex
A regular expression to match all Emoji-only symbols as per the Unicode Standard.
Language: JavaScript - Size: 176 KB - Last synced at: 5 days ago - Pushed at: 11 months ago - Stars: 1,810 - Forks: 173

pomsky-lang/pomsky
A new, portable, regular expression language
Language: Rust - Size: 1.79 MB - Last synced at: 7 days ago - Pushed at: 7 months ago - Stars: 1,316 - Forks: 18

micromatch/picomatch
Blazing fast and accurate glob matcher written JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions. Used by GraphQL, Jest, Astro, Snowpack, Storybook, bulma, Serverless, fdir, Netlify, AWS Amplify, Revogrid, rollup, routify, open-wc, imba, ava, docusaurus, fast-glob, globby, chokidar, anymatch, cloudflare/miniflare, pts, and more than 5 million projects! Please follow picomatch's author: https://github.com/jonschlinkert
Language: JavaScript - Size: 836 KB - Last synced at: about 3 hours ago - Pushed at: 6 months ago - Stars: 1,074 - Forks: 67

dlclark/regexp2
A full-featured regex engine in pure Go based on the .NET engine
Language: Go - Size: 479 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1,060 - Forks: 85

katef/libfsm
DFA regular expression library & friends
Language: C - Size: 7.32 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 964 - Forks: 56

mingrammer/commonregex
🍫 A collection of common regular expressions for Go
Language: Go - Size: 41 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 898 - Forks: 68

no-context/moo
Optimised tokenizer/lexer generator! 🐄 Uses /y for performance. Moo.
Language: JavaScript - Size: 770 KB - Last synced at: 3 days ago - Pushed at: about 2 years ago - Stars: 859 - Forks: 69

ehmicky/wild-wild-path
🤠 Object property paths with wildcards and regexps 🌵
Language: JavaScript - Size: 5.35 MB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 729 - Forks: 15

ota-meshi/eslint-plugin-regexp
ESLint plugin for finding regex mistakes and style guide violations.
Language: TypeScript - Size: 4.75 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 726 - Forks: 14

tkuchiki/alp
Access Log Profiler
Language: Go - Size: 620 KB - Last synced at: 18 days ago - Pushed at: about 1 year ago - Stars: 694 - Forks: 32

k-takata/Onigmo
Onigmo is a regular expressions library forked from Oniguruma.
Language: C - Size: 3.99 MB - Last synced at: 9 days ago - Pushed at: about 1 year ago - Stars: 652 - Forks: 100

bennypowers/nvim-regexplainer
Describe the regexp under the cursor
Language: Lua - Size: 174 KB - Last synced at: about 2 months ago - Pushed at: 12 months ago - Stars: 635 - Forks: 7

jflex-de/jflex
The fast scanner generator for Java™ with full Unicode support
Language: Java - Size: 22.1 MB - Last synced at: 20 days ago - Pushed at: 6 months ago - Stars: 608 - Forks: 117

Lifailon/lazyjournal
A TUI for reading logs from journald, auditd, file system, Docker containers, Podman and Kubernetes pods for quick viewing, coloring output and filtering with fuzzy find, regex support and timestamp.
Language: Go - Size: 22.2 MB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 594 - Forks: 12

lukeed/regexparam
A tiny (394B) utility that converts route patterns into RegExp. Limited alternative to `path-to-regexp` 🙇♂️
Language: JavaScript - Size: 57.6 KB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 588 - Forks: 24

tom-lord/regexp-examples
Generate strings that match a given regular expression
Language: Ruby - Size: 683 KB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 521 - Forks: 31

t-regx/T-Regx
Simple library for regular expressions in PHP.
Language: PHP - Size: 5.74 MB - Last synced at: 14 days ago - Pushed at: 6 months ago - Stars: 450 - Forks: 17

frostming/marko
A markdown parser with high extensibility.
Language: Python - Size: 1010 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 406 - Forks: 39

mathiasbynens/regenerate
Generate JavaScript-compatible regular expressions based on a given set of Unicode symbols or code points.
Language: JavaScript - Size: 313 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 366 - Forks: 35

BurntSushi/regex-automata 📦
A low level regular expression library that uses deterministic finite automata.
Language: Rust - Size: 39.1 MB - Last synced at: 2 days ago - Pushed at: about 2 years ago - Stars: 349 - Forks: 26

mariomka/regex-benchmark
It's just a simple regex benchmark of different programming languages.
Language: Dockerfile - Size: 2.25 MB - Last synced at: 27 days ago - Pushed at: over 1 year ago - Stars: 321 - Forks: 56

gagolews/stringi
Fast and portable character string processing in R (with the Unicode ICU)
Language: C++ - Size: 210 MB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 310 - Forks: 49

slevithan/awesome-regex
🦉 A curated collection of regex tools, tutorials, libraries, etc.
Size: 289 KB - Last synced at: 9 days ago - Pushed at: 2 months ago - Stars: 304 - Forks: 10

areknawo/Rex
Your RegEx companion.
Language: TypeScript - Size: 2.56 MB - Last synced at: 17 days ago - Pushed at: 10 months ago - Stars: 291 - Forks: 11

shreyasminocha/regex-for-regular-folk
🔍💪 Regular Expressions for Regular Folk — A visual, example-based introduction to RegEx [BETA]
Language: JavaScript - Size: 6.91 MB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 290 - Forks: 22

jaywcjlove/regexp-example
正则表达式实例搜集,通过实例来学习正则表达式。
Language: HTML - Size: 338 KB - Last synced at: 3 days ago - Pushed at: 6 months ago - Stars: 277 - Forks: 31

RunDevelopment/eslint-plugin-clean-regex 📦
An ESLint plugin for writing better regular expressions.
Language: TypeScript - Size: 1.36 MB - Last synced at: 2 months ago - Pushed at: almost 4 years ago - Stars: 269 - Forks: 2

Va1/string-replace-loader
Replace loader for Webpack
Language: JavaScript - Size: 312 KB - Last synced at: 20 days ago - Pushed at: over 2 years ago - Stars: 252 - Forks: 56

mathiasbynens/regexpu
A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.
Language: JavaScript - Size: 217 KB - Last synced at: about 2 months ago - Pushed at: 10 months ago - Stars: 235 - Forks: 17

bluewings/korean-regexp
Language: TypeScript - Size: 122 KB - Last synced at: 16 days ago - Pushed at: 11 months ago - Stars: 230 - Forks: 13

catatsuy/purl
Streamlining Text Processing
Language: Go - Size: 194 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 218 - Forks: 6

hedhyw/rex
Flexible regular expressions constructor for Golang.
Language: Go - Size: 675 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 203 - Forks: 5

slevithan/regex-colorizer
🎨 Highlighter for JavaScript regex syntax
Language: JavaScript - Size: 204 KB - Last synced at: 9 days ago - Pushed at: 2 months ago - Stars: 198 - Forks: 22

gliwka/hyperscan-java
Match tens of thousands of regular expressions within milliseconds - Java bindings for Intel's hyperscan 5
Language: Java - Size: 28.9 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 184 - Forks: 47

pemistahl/grex-js
A JavaScript / WebAssembly library for generating regular expressions from user-provided test cases
Language: JavaScript - Size: 1.63 MB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 182 - Forks: 2

darvid/python-hyperscan
🐍 A CPython extension for the Hyperscan regular expression matching library.
Language: C - Size: 684 KB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 180 - Forks: 35

anteater/anteater 📦
Anteater - CI/CD Gate Check Framework
Language: Python - Size: 51.2 MB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 177 - Forks: 9

jagracey/RegEx-DoS
:cop: :punch: RegEx Denial of Service (ReDos) Scanner
Language: JavaScript - Size: 327 KB - Last synced at: 25 days ago - Pushed at: over 7 years ago - Stars: 163 - Forks: 15

assafmo/xioc
Extract indicators of compromise from text, including "escaped" ones.
Language: Go - Size: 64.5 KB - Last synced at: 21 days ago - Pushed at: about 5 years ago - Stars: 160 - Forks: 11

mysticatea/regexpp
The regular expression parser for ECMAScript.
Language: TypeScript - Size: 291 KB - Last synced at: 5 days ago - Pushed at: about 2 years ago - Stars: 157 - Forks: 17

le0pard/re2js
RE2JS is the JavaScript port of RE2, a regular expression engine that provides linear time matching
Language: JavaScript - Size: 10.1 MB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 151 - Forks: 5

agroce/universalmutator
Regexp based tool for mutating generic source code across numerous languages
Language: Python - Size: 240 KB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 141 - Forks: 29

pouyakary/Orchestra 📦
One language to be RegExp's Successor. Visually readable and rich, technically safe and extended, naturally scalable, advanced, and optimized
Language: JavaScript - Size: 37.9 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 141 - Forks: 7

nedrysoft/regex101
A cross platform (macOS, Linux & Windows) unofficial "offline" version of the regex101.com website. Uses the users own database (any qt supported backend - sqlite, mysql, postgresql etc) to store expressions.
Language: JavaScript - Size: 21 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 140 - Forks: 28

cawfree/react-native-segmented-text-input
A wickedly customizable <TextInput /> for React Native. Useful for tags, spellchecking, whatever.
Language: JavaScript - Size: 1.86 MB - Last synced at: 9 days ago - Pushed at: over 2 years ago - Stars: 140 - Forks: 5

tc39/proposal-regexp-unicode-property-escapes 📦
Proposal to add Unicode property escapes `\p{…}` and `\P{…}` to regular expressions in ECMAScript.
Language: HTML - Size: 124 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 134 - Forks: 17

itsmeadarsh2008/flpc 📦
A Rust-based regex crate wrapper for Python3 to get faster performance. 👾
Language: Python - Size: 37.1 KB - Last synced at: about 21 hours ago - Pushed at: about 1 year ago - Stars: 133 - Forks: 7

crdoconnor/xeger
Library to generate random strings from regular expressions.
Language: Python - Size: 23.4 KB - Last synced at: 11 days ago - Pushed at: almost 2 years ago - Stars: 128 - Forks: 21

zhukunpenglinyutong/notes
👋 如果有一天我失忆了,忘记了所有的前端知识,我希望这个项目能让我很快掌握
Size: 6.3 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 128 - Forks: 23

storyicon/graphquery
GraphQuery is a query language and execution engine tied to any backend service.
Language: Go - Size: 437 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 125 - Forks: 19

josefpihrt/orang
Search, replace, rename and delete directories, files and its content using the power of .NET regular expressions.
Language: C# - Size: 2.12 MB - Last synced at: 19 days ago - Pushed at: 5 months ago - Stars: 124 - Forks: 9

hahwul/RegexPassive
🔭 Collection of regexp pattern for security passive scanning
Size: 126 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 115 - Forks: 24

didavid61202/type-level-regexp
🔤🔍 Type-level RegExp, parse and match string in TypeScript type system.
Language: TypeScript - Size: 450 KB - Last synced at: 16 days ago - Pushed at: about 2 years ago - Stars: 113 - Forks: 0

StartAutomating/Irregular
Regular Expressions made Strangely Simple
Language: PowerShell - Size: 1.06 MB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 107 - Forks: 9

luciferreeves/edify
Regular Expressions Made Simple.
Language: Python - Size: 1.73 MB - Last synced at: 16 days ago - Pushed at: over 2 years ago - Stars: 101 - Forks: 2

rsyslog/liblognorm
a fast samples-based log normalization library
Language: C - Size: 1.69 MB - Last synced at: 12 months ago - Pushed at: over 1 year ago - Stars: 99 - Forks: 64

haizlin/h-regular
在日常开发中积累的110多个正则表达式,欢迎大家提PR补充
Language: JavaScript - Size: 49.8 KB - Last synced at: 25 days ago - Pushed at: over 5 years ago - Stars: 97 - Forks: 26

h2337/clex 📦
clex is a simple lexer generator
Language: C - Size: 123 KB - Last synced at: 6 days ago - Pushed at: 7 months ago - Stars: 96 - Forks: 9

curious-odd-man/RgxGen
Regex: generate matching and non matching strings based on regex pattern.
Language: Java - Size: 33.3 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 94 - Forks: 14

micromatch/is-glob
If you use globs, this will make your code faster. Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience. 55+ million downloads.
Language: JavaScript - Size: 50.8 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 94 - Forks: 10

jserv/cregex
A small implementation of regular expression matching engine in C
Language: C - Size: 29.3 KB - Last synced at: 14 days ago - Pushed at: over 4 years ago - Stars: 91 - Forks: 11

Linindoo/idea-rule
基于IDEA平台的常用正则表达式插件
Language: Java - Size: 101 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 90 - Forks: 9

regexhq/youtube-regex
Best YouTube Video ID regex. Online: https://regex101.com/r/rN1qR5/2 and http://regexr.com/3anm9
Language: JavaScript - Size: 16.6 KB - Last synced at: 3 days ago - Pushed at: almost 8 years ago - Stars: 87 - Forks: 8

spamscanner/url-regex-safe
Regular expression matching for URL's. Maintained, safe, and browser-friendly version of url-regex. Resolves CVE-2020-7661 for Node.js servers.
Language: JavaScript - Size: 407 KB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 82 - Forks: 16

kongnet/meeko
zero-dependency Nodejs Personal awesome utilities
Language: JavaScript - Size: 10.9 MB - Last synced at: 10 days ago - Pushed at: 6 months ago - Stars: 80 - Forks: 21

nilium/regen
Tool to generate random strings from Go/RE2 regular expressions (Migrated to https://git.sr.ht/~nilium/regen)
Language: Go - Size: 16.6 KB - Last synced at: 7 days ago - Pushed at: 9 months ago - Stars: 79 - Forks: 3

BrainMaestro/eslint-plugin-optimize-regex
Optimize regex literals
Language: JavaScript - Size: 576 KB - Last synced at: 22 days ago - Pushed at: about 1 year ago - Stars: 76 - Forks: 7

terkelg/globrex
Glob to regular expression with support for extended globs.
Language: JavaScript - Size: 85.9 KB - Last synced at: 17 days ago - Pushed at: 10 months ago - Stars: 74 - Forks: 4

ddelange/retrie
Efficient Trie-based regex unions for blacklist/whitelist filtering and one-pass mapping-based string replacing
Language: Python - Size: 80.1 KB - Last synced at: 14 days ago - Pushed at: 2 months ago - Stars: 73 - Forks: 5

Sina-Ghaderi/goshkan
Transparent TLS and HTTP proxy serve and operate on all 65535 ports, with domain regex whitelist and rest api control
Language: Go - Size: 15.1 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 70 - Forks: 3

anran758/front-end-lab
:notebook_with_decorative_cover: 前端的研究和规范及踩坑的记录
Language: Shell - Size: 33.8 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 69 - Forks: 22

gwen001/github-regexp
Basically a regexp over a GitHub search.
Language: Go - Size: 28.9 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 68 - Forks: 19

hexops/zorex
Zorex: the omnipotent regex engine
Language: Zig - Size: 2.39 MB - Last synced at: 3 days ago - Pushed at: over 3 years ago - Stars: 67 - Forks: 4

trusktr/regexr
Easily compose regular expressions without the need for double-escaping inside strings.
Language: TypeScript - Size: 382 KB - Last synced at: 25 days ago - Pushed at: over 1 year ago - Stars: 64 - Forks: 1

anseki/htmlclean
Simple and safety HTML/SVG cleaner to minify without changing its structure.
Language: JavaScript - Size: 225 KB - Last synced at: 18 days ago - Pushed at: about 1 year ago - Stars: 61 - Forks: 12

eriknyquist/librxvm
non-backtracking NFA-based regular expression library, for C and Python
Language: C - Size: 1.58 MB - Last synced at: 2 months ago - Pushed at: almost 5 years ago - Stars: 61 - Forks: 1

mathiasbynens/hashtag-regex
A regular expression to match hashtag identifiers as per the Unicode Standard.
Language: JavaScript - Size: 10.7 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 59 - Forks: 8

jonschlinkert/to-regex
Generate a regex from a string or array of strings.
Language: JavaScript - Size: 17.6 KB - Last synced at: 6 days ago - Pushed at: over 4 years ago - Stars: 59 - Forks: 10

solidiquis/grits
A simple line-text formatter that makes it simple to parse, filter, and format live logs turning noise into meaningful insights.
Language: Rust - Size: 43.9 MB - Last synced at: 9 days ago - Pushed at: 6 months ago - Stars: 58 - Forks: 2

cmccomb/human_regex
A regex library for humans, written in Rust 🦀
Language: Rust - Size: 3.16 MB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 54 - Forks: 4

soxoj/files-search-guide
Guide to searching in different file types (documents, breaches, databases, etc.)
Size: 34.2 KB - Last synced at: 9 days ago - Pushed at: about 1 year ago - Stars: 53 - Forks: 2

junkblocker/codesearch-pre-github 📦
Moved to https://github.com/junkblocker/codesearch
Language: Go - Size: 129 KB - Last synced at: 8 months ago - Pushed at: about 3 years ago - Stars: 51 - Forks: 13

tjenkinson/redos-detector
A CLI and library which tests helps score how vulnerable a regex pattern is to ReDoS attacks. Supported in the browser, Node and Deno.
Language: TypeScript - Size: 4.1 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 49 - Forks: 4

junkblocker/codesearch Fork of google/codesearch
Fork of Google codesearch with more options
Language: Go - Size: 228 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 49 - Forks: 12

jiaopianjun/JsCode
🔥前端相关常用小工具分享
Language: JavaScript - Size: 239 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 49 - Forks: 36

imageslr/regexone-cn
regexone-cn 中文翻译|通过简单的交互式练习来学习正则表达式
Language: Shell - Size: 4.18 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 46 - Forks: 2

logrusorgru/grokky
pure golang grok-like library
Language: Go - Size: 55.7 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 44 - Forks: 12

rocq-community/reglang
Regular Language Representations in Coq [maintainers=@chdoc,@palmskog]
Language: Coq - Size: 552 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 43 - Forks: 7
