An open API service providing repository metadata for many open source software ecosystems.

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