[fork of] An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.
Rust · active 2023-08-15 → 2026-08-10 (UTC)
Activity over time
Daily event counts in the loaded window
Line chart, 1092 days from 2023-08-15 to 2026-08-10. Pushes: 132 total, peak 11 in a day. Pull requests: 153 total, peak 17 in a day. Issues: 150 total, peak 7 in a day. Comments: 540 total, peak 16 in a day. Stars: 859 total, peak 8 in a day.
- Pushes
- Pull requests
- Issues
- Comments
- Stars
Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.
Top contributors
Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity
| Contributor | Contributions | Pushes | PRs | Comments |
|---|---|---|---|---|
| BurntSushi | 593 | 132 | 81 | 275 |
| pascalkuthe | 19 | 0 | 1 | 18 |
| nyurik | 19 | 0 | 6 | 10 |
| plusvic | 12 | 0 | 1 | 10 |
| Bisht13 | 10 | 0 | 0 | 9 |
| jqnatividad | 9 | 0 | 1 | 5 |
| mischnic | 8 | 0 | 1 | 4 |
| ziyoung | 8 | 0 | 0 | 4 |
| CAD97 | 7 | 0 | 1 | 5 |
| Guillermogsjc | 7 | 0 | 0 | 5 |
| leviska | 7 | 0 | 0 | 7 |
| ishitatsuyuki | 6 | 0 | 0 | 6 |
| decathorpe | 6 | 0 | 2 | 3 |
| tmccombs | 6 | 0 | 2 | 2 |
| shner-elmo | 6 | 0 | 1 | 5 |
| lilydjwg | 5 | 0 | 0 | 4 |
| fbryden | 5 | 0 | 2 | 2 |
| wyfo | 5 | 0 | 0 | 4 |
| Dianne087 | 5 | 0 | 0 | 4 |
| tisonkun | 5 | 0 | 0 | 4 |
Recent activity
Latest issues, pull requests and releases
- Pull request#1364BurntSushi2026-06-07 10:17
- Issue#1349BurntSushi2026-05-23 15:16Provide an API for comparing the equivalence of two `Regex` values (while permitting false negatives)
- Issue#1349BurntSushi2026-05-23 15:16Provide an API for comparing the equivalence of two `Regex` values (while permitting false negatives)
- Issue#1349BurntSushi2026-05-23 15:16Provide an API for comparing the equivalence of two `Regex` values (while permitting false negatives)
- Pull request#1337saschabuehrle2026-03-16 12:47
- Issue comment#1321pandaman642026-02-21 01:57syntax: fix negation handling in HIR translation
- Issue comment#1334BurntSushi2026-02-18 16:38Use core::error::Error instead of std::error::Error
- Issue comment#1334BurntSushi2026-02-18 15:42Use core::error::Error instead of std::error::Error
- Issue comment#1334ppentchev2026-02-18 15:32Use core::error::Error instead of std::error::Error
- Pull request#1334ppentchev2026-02-18 15:20
- Issue comment#1323H2CO32026-02-07 04:11`regex_syntax::escape()` does not escape whitespace
- Issue#1323H2CO32026-02-06 20:34`regex_syntax::escape()` does not escape whitespace
- Issue comment#1331BurntSushi2026-02-03 00:56syntax: Improving the `Hir::drop()` implementation.
- Issue#1327keith-hall2026-01-25 19:56zero repetition capture groups and search slots panic
- Issue comment#1323BurntSushi2026-01-15 10:11`regex_syntax::escape()` does not escape whitespace
- Issue comment#1323BurntSushi2026-01-14 20:58`regex_syntax::escape()` does not escape whitespace
- Issue comment#1323H2CO32026-01-14 20:26`regex_syntax::escape()` does not escape whitespace
- Issue#1323H2CO32026-01-14 20:03`regex_syntax::escape()` does not escape whitespace
- Pull request#1320ada4a2025-12-23 20:51
- Issue#1318pronebird2025-12-11 12:53Repeating pattern
- Issue#1318pronebird2025-12-11 07:20Repeating pattern
- Issue comment#943BurntSushi2025-11-21 11:17API to get size of compiled regex
- Issue comment#943typetetris2025-11-21 08:35API to get size of compiled regex
- Issue comment#1180typetetris2025-11-21 08:32Expose Regex memory usage info (fixes #943)
- Issue comment#1316BurntSushi2025-11-14 17:07Compiling unicode regexes is 2.5x slower
Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 859 stars here means stars gained during the window, not the repo's star count.