Topics / #regex
Regex projects on GitHub
Regular expression tools, learning resources, and libraries for pattern matching.
As of , the most-starred Regex projects on GitHub are build-your-own-x (554.1K stars), the-art-of-command-line (162.5K stars) and ripgrep (69.2K stars). GitHub.Locker tracks 19 Regex repositories with 1.1M stars combined. The fastest-growing on October 16 was build-your-own-x, with +380 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+380build-your-own-x
codecrafters-io/build-your-own-x · ★ 554.1KIt's a curated collection of step-by-step guides that show you how to rebuild popular technologies (databases, game engines, blockchains, compilers, web browsers, etc.) from scratch, so you understand how they really work.
+32ripgrep
BurntSushi/ripgrep · ★ 69.2Kripgrep (rg) is a line-oriented command-line tool that recursively searches directories for a regex pattern, automatically respecting .gitignore rules and skipping hidden and binary files by default.
+22fsearch
noahdunnagan/fsearch · ★ 2.1KFSearch is a whole-disk file search tool for macOS that finds any file by name in about a millisecond, tolerates typos, and can search inside file contents using an index.
+21the-art-of-command-line
jlevy/the-art-of-command-line · ★ 162.5KA single-page guide collecting essential command-line tips, tricks, and notes for using Bash on Linux and other Unix-like systems, from basics through advanced scripting and debugging.
The all-time top
19 projects · by stars
- 554.1K
#1 · codecrafters-io/build-your-own-xbuild-your-own-x
It's a curated collection of step-by-step guides that show you how to rebuild popular technologies (databases, game engines, blockchains, compilers, web browsers, etc.) from scratch, so you understand how they really work.
- 162.5K
#2 · jlevy/the-art-of-command-linethe-art-of-command-line
A single-page guide collecting essential command-line tips, tricks, and notes for using Bash on Linux and other Unix-like systems, from basics through advanced scripting and debugging.
- 69.2K
#3 · BurntSushi/ripgrepripgrep
ripgrep (rg) is a line-oriented command-line tool that recursively searches directories for a regex pattern, automatically respecting .gitignore rules and skipping hidden and binary files by default.
- 4

learn-regex
46.1Kziishaned/learn-regexA free, concise guide that teaches regular expressions (regex) from scratch using plain-language explanations and live-testable examples for each concept.
- 5
fd
44.8Ksharkdp/fd · Rustfd is a command-line program for finding entries in your filesystem - a simple, fast and user-friendly alternative to find, with sensible defaults for the majority of use cases.
- 6

AndroidUtilCode
33.6KBlankj/AndroidUtilCode · JavaAndroidUtilCode is a powerful and easy-to-use library of utility classes for Android development, collecting commonly used helper functions so developers do not have to rewrite them in every project.
- 7

DevToys
32.1KDevToys-app/DevToys · C#DevToys is a desktop app that bundles 30+ small developer utilities (converters, encoders, formatters, generators, graphics tools, testers, text utilities) into one offline Swiss-Army-knife tool, so you don't need to use random untrustworthy websites for quick tasks.
- 8

Python
28.3Kwalter201230/Python · PythonThis is a free Python tutorial for complete beginners (小白), covering everything from installation to syntax, OOP, metaclasses, decorators, and modern tooling like pyproject and uv.
- 9
guidance
21.8Kguidance-ai/guidance · Jupyter NotebookGuidance is a Python library — an efficient programming paradigm for steering large language models: you control how output is structured while reducing latency and cost compared with conventional prompting or fine-tuning.
- 10

node-lessons
16.4Kalsotang/node-lessons · JavaScriptA free, hands-on Node.js course (titled 'Node.js 包教不包会' — roughly 'Node.js: Taught, Not Guaranteed') by alsotang, built as a series of practical lessons rather than a textbook.
- 11
outlines
16Kdottxt-ai/outlines · PythonOutlines is an open-source Python library that makes LLMs return guaranteed-valid structured output — the structure is enforced during generation itself, so there is no fragile parsing or regex repair afterwards.
- 12

git-secrets
13.4Kawslabs/git-secrets · Shellgit-secrets is a command-line tool that scans your git commits, commit messages, and merges to stop you from accidentally committing passwords, AWS keys, and other secrets.
- 13

PDFPatcher
12.7Kwmjordan/PDFPatcher · C#PDFPatcher (PDF 补丁丁) is an all-in-one PDF toolbox for Windows that lets you edit bookmarks, crop/rotate pages, remove PDF restrictions, merge or split documents, extract images, convert PDF pages to images, and inspect the internal structure of a PDF file.
- 14

JSVerbalExpressions
12.1KVerbalExpressions/JSVerbalExpressions · JavaScriptVerbalExpressions is a JavaScript library that lets you build regular expressions using chainable, readable methods instead of raw regex syntax.
- 15

regexr
10.4Kgskinner/regexr · JavaScriptRegExr is an online tool for learning, building, and testing Regular Expressions, with results updating in real time as you type.
- 16

Command-line-text-processing
10.2Klearnbyexample/Command-line-text-processing · ShellA learning repository that teaches command-line text processing tools on Linux: grep, sed, awk, Perl one-liners, Ruby one-liners, sort, diff, and more, organized into chapters with examples and exercises.
- 17

vis
5.1Kmartanne/vis · CVis is a modern, vi(m)-like modal text editor that combines vi's editing style with sam's structural regular expression command language, adding native multiple cursors/selections and Unicode support.
- 18

zenc
4.3Kzenc-lang/zenc · CZen C is a modern systems programming language with high-level ergonomics (type inference, pattern matching, generics, traits, async/await) that compiles to human-readable GNU C/C11 while maintaining 100% C ABI compatibility.
- 19

fsearch
2.1Knoahdunnagan/fsearch · RustFSearch is a whole-disk file search tool for macOS that finds any file by name in about a millisecond, tolerates typos, and can search inside file contents using an index.
Related topics
Often tagged together
- developer-tools2,927
- open-source5,666
- cli2,227
- linux4,182
- macos3,544
- windows3,401
- education933
- learning512
- mit3,311
- terminal1,100
- command-line424
- cross-platform2,622
- tool1,294
- tutorial626
- utility421
- beginner-friendly310
- json248
- library1,587
- apache-2.01,434
- chinese1,157
- cli-tool237
- command-line-tool715
- curated-list634
- documentation426