SaaSHub helps you find the best software and product alternatives Learn more →
Top 20 Rust Regex Projects
-
ripgrep
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
grex
A command-line tool and Rust library with Python bindings for generating regular expressions from user-provided test cases
-
melody
Melody is a language that compiles to regular expressions and aims to be more readable and maintainable
-
regex
An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
DataSurgeon
Quickly Extracts IP's, Email Addresses, Hashes, Files, Credit Cards, Social Security Numbers and a lot More From Text
-
srgn
A code surgeon for precise text and code transplantation. A marriage of `tr`/`sed`, `rg` and `tree-sitter`.
-
fancy-regex
Rust library for regular expressions using "fancy" features like look-around and backreferences
-
lolcate-rs
Lolcate -- A comically fast way of indexing and querying your filesystem. Replaces locate / mlocate / updatedb. Written in Rust.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
If you want to integrate fzf with rg, fd, bat to fuzzy find files, directories or ripgrep the content of a file and preview using bat, but the fzf document only has commands for Linux shell (bash,...), and you want to achieve that on your Windows Machine using Powershell, this post may be for you.
If you want to integrate fzf with rg, fd, bat to fuzzy find files, directories or ripgrep the content of a file and preview using bat, but the fzf document only has commands for Linux shell (bash,...), and you want to achieve that on your Windows Machine using Powershell, this post may be for you.
Project mention: grex 1.0.0 - Generate regular expressions from user-provided test cases | /r/Python | 2023-08-31
Feels similar to `sd` (https://github.com/chmln/sd)
which in my mind was the first “replace” version of ripgrep
grep -> ripgrep
The homepage has a benchmark that compares Zed's "insertion latency" to other editors, and this is the description:
> Open input.rs at the end of line 21 in rust-lang/regex. Type z 10 times, measure how long it takes for each z to display since hitting the z key.
Could someone clarify what that means? My interpretation of that was to go to https://github.com/rust-lang/regex/blob/master/regex-cli/arg... and start typing 'z' at the end of line 21, but that doesn't seem to make any sense. I guess that repo got refactored and those instructions are out of date?
The tool you are describing is what I am trying to build at https://github.com/alexpovel/srgn . The idea is a compromise between regex (think ripgrep) and grammar awareness (through tree-sitter).
Rust Regex discussion
Rust Regex related posts
-
amber, a code search & replace tool
-
Show HN: Srgn, AST-aware text manipulation
-
Pratt Parsers: Expression Parsing Made Easy
-
CryptoFlow: Building a secure and scalable system with Axum and SvelteKit - Part 3
-
Ugrep – a more powerful, ultra fast, user-friendly, compatible grep
-
Potencializando Sua Experiência no Linux: Conheça as Ferramentas em Rust para um Desenvolvimento Eficiente
-
srgn: precise text and code transplantation; think tr/sed + regex + tree-sitter
-
A note from our sponsor - SaaSHub
www.saashub.com | 16 Jun 2024
Index
What are some of the best open-source Regex projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | ripgrep | 45,783 |
2 | fd | 32,264 |
3 | grex | 6,949 |
4 | sd | 5,482 |
5 | melody | 4,604 |
6 | regex | 3,388 |
7 | pomsky | 1,264 |
8 | lemmeknow | 903 |
9 | DataSurgeon | 710 |
10 | nomino | 549 |
11 | srgn | 412 |
12 | fancy-regex | 396 |
13 | lolcate-rs | 283 |
14 | recap | 165 |
15 | please | 70 |
16 | human_regex | 48 |
17 | regexm | 46 |
18 | Python-Regex | 17 |
19 | filesfinder | 4 |
20 | rx | 3 |