https://github.com/rust-lang/regex
automata automaton dfa nfa regex regex-engine regex-parser regex-syntax regexp regular-expressions rust
Last synced: 6 days ago
Repository metadata:
An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.
- Host: GitHub
- URL: https://github.com/rust-lang/regex
- Owner: rust-lang
- License: apache-2.0
- Created: 2014-12-11T20:39:09.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2024-11-11T15:16:30.000Z (about 1 month ago)
- Last Synced: 2024-12-09T14:09:32.418Z (13 days ago)
- Topics: automata, automaton, dfa, nfa, regex, regex-engine, regex-parser, regex-syntax, regexp, regular-expressions, rust
- Language: Rust
- Homepage: https://docs.rs/regex
- Size: 7.43 MB
- Stars: 3,569
- Watchers: 53
- Forks: 445
- Open Issues: 61
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE-APACHE
Owner metadata:
- Name: The Rust Programming Language
- Login: rust-lang
- Email:
- Kind: organization
- Description:
- Website: https://www.rust-lang.org
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/5430905?v=4
- Repositories: 197
- Last Synced at: 2023-04-09T06:51:42.850Z
- Profile URL: https://github.com/rust-lang
- Sponsor URL:
Committers metadata
Last synced: 27 days ago
Total Commits: 1,352
Total Committers: 195
Avg Commits per committer: 6.933
Development Distribution Score (DDS): 0.282
Commits in past year: 54
Committers in past year: 13
Avg Commits per committer in past year: 4.154
Development Distribution Score (DDS) in past year: 0.222
Name | Commits | |
---|---|---|
Andrew Gallant | j****m@g****m | 971 |
Alex Crichton | a****x@a****m | 53 |
defuz | d****t@g****m | 9 |
Sean | b****r@g****m | 8 |
Pascal Hertleif | k****p@g****m | 7 |
tiehuis | m****s@g****m | 7 |
Markus Westerlind | m****d@d****m | 6 |
ethanpailes | e****s@t****u | 6 |
Alex Touchet | a****t@o****m | 5 |
Ethan Pailes | e****s@g****m | 5 |
Steve Klabnik | s****e@s****m | 5 |
Elie ROUDNINSKI | x****x@g****m | 5 |
mcarton | c****t@g****m | 4 |
Valentin Gatien-Baron | v****n@g****m | 4 |
Robin Stocker | r****r@a****m | 4 |
Lukas Lueg | l****g@g****m | 4 |
Håvar Nøvik | h****k@g****m | 4 |
Huon Wilson | d****b@g****m | 4 |
Leachim | 3****m | 4 |
bluss | b****s | 4 |
Brose Johnstone | b****l | 4 |
Guillaume Gomez | g****z@g****m | 3 |
Igor Gnatenko | i****n@g****m | 3 |
Jeremy Stucki | s****y@g****m | 3 |
Hiroki Kobayashi | 3****4 | 3 |
DavidKorczynski | d****d@a****m | 3 |
gnzlbg | g****8@g****m | 3 |
Yorhel | g****t@y****l | 3 |
Victor M. Alvarez | v****z@v****m | 3 |
Simon Sapin | s****n@e****g | 3 |
and 165 more... |
Issue and Pull Request metadata
Last synced: about 1 month ago
Package metadata
- Total packages: 9
-
Total downloads:
- cargo: 1,093,432,436 total
- homebrew: 5 last-month
- Total docker downloads: 2,007,258,856
- Total dependent packages: 11,040 (may contain duplicates)
- Total dependent repositories: 179,633 (may contain duplicates)
- Total versions: 351
- Total maintainers: 3
- Total advisories: 1
cargo: regex
An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.
- Homepage: https://github.com/rust-lang/regex
- Documentation: https://docs.rs/regex/
- Licenses: MIT OR Apache-2.0
- Latest release: 1.11.1 (published about 2 months ago)
- Last Synced: 2024-11-30T21:08:42.467Z (22 days ago)
- Versions: 160
- Dependent Packages: 10,384
- Dependent Repositories: 76,014
- Downloads: 345,057,677 Total
- Docker Downloads: 742,074,760
-
Rankings:
- Dependent packages count: 0.008%
- Docker downloads count: 0.008%
- Downloads: 0.013%
- Dependent repos count: 0.015%
- Average: 0.744%
- Forks count: 2.072%
- Stargazers count: 2.346%
- Maintainers (2)
- Advisories:
cargo: regex-syntax
A regular expression parser.
- Homepage:
- Documentation: https://docs.rs/regex-syntax/
- Licenses: MIT OR Apache-2.0
- Latest release: 0.8.5 (published 3 months ago)
- Last Synced: 2024-12-15T20:31:27.968Z (7 days ago)
- Versions: 73
- Dependent Packages: 150
- Dependent Repositories: 73,365
- Downloads: 426,393,554 Total
- Docker Downloads: 742,074,760
-
Rankings:
- Downloads: 0.006%
- Docker downloads count: 0.008%
- Dependent repos count: 0.019%
- Dependent packages count: 0.47%
- Average: 0.819%
- Forks count: 2.072%
- Stargazers count: 2.339%
- Maintainers (2)
cargo: regex-automata
Automata construction and matching using regular expressions.
- Homepage:
- Documentation: https://docs.rs/regex-automata/
- Licenses: MIT OR Apache-2.0
- Latest release: 0.4.9 (published about 1 month ago)
- Last Synced: 2024-12-15T18:31:11.062Z (7 days ago)
- Versions: 33
- Dependent Packages: 54
- Dependent Repositories: 30,192
- Downloads: 303,634,364 Total
- Docker Downloads: 457,746,758
-
Rankings:
- Downloads: 0.061%
- Docker downloads count: 0.095%
- Dependent repos count: 0.121%
- Average: 0.999%
- Dependent packages count: 1.3%
- Forks count: 2.072%
- Stargazers count: 2.346%
- Maintainers (1)
cargo: regex_macros
An implementation of statically compiled regular expressions for Rust. Unless you specifically need compile time regular expressions or a matching engine that is guaranteed not to allocate, you should temporarily prefer using the plain regex crate (since it is almost always faster).
- Homepage: https://github.com/rust-lang/regex
- Documentation: https://docs.rs/regex_macros/
- Licenses: MIT/Apache-2.0
- Latest release: 0.2.0 (published almost 8 years ago)
- Last Synced: 2024-12-16T15:24:04.354Z (6 days ago)
- Versions: 39
- Dependent Packages: 37
- Dependent Repositories: 57
- Downloads: 208,437 Total
-
Rankings:
- Dependent packages count: 1.168%
- Forks count: 2.098%
- Stargazers count: 2.315%
- Average: 2.912%
- Dependent repos count: 4.105%
- Downloads: 4.874%
- Maintainers (3)
cargo: regex-lite
A lightweight regex engine that optimizes for binary size and compilation time.
- Homepage:
- Documentation: https://docs.rs/regex-lite/
- Licenses: MIT OR Apache-2.0
- Latest release: 0.1.6 (published 7 months ago)
- Last Synced: 2024-12-16T15:24:04.678Z (6 days ago)
- Versions: 8
- Dependent Packages: 411
- Dependent Repositories: 2
- Downloads: 18,117,324 Total
- Docker Downloads: 18,783,198
-
Rankings:
- Forks count: 2.145%
- Dependent packages count: 2.232%
- Stargazers count: 2.325%
- Downloads: 4.392%
- Average: 5.174%
- Docker downloads count: 6.79%
- Dependent repos count: 13.162%
- Maintainers (1)
cargo: regex-test
Infrastructure for testing regexes. You probably don't want to use this crate unless you're working on a regex implementation.
- Homepage:
- Documentation: https://docs.rs/regex-test/
- Licenses: MIT OR Apache-2.0
- Latest release: 0.1.1 (published 7 months ago)
- Last Synced: 2024-12-16T15:24:03.787Z (6 days ago)
- Versions: 2
- Dependent Packages: 4
- Dependent Repositories: 3
- Downloads: 10,174 Total
- Docker Downloads: 23,282,367
-
Rankings:
- Forks count: 2.11%
- Stargazers count: 2.314%
- Docker downloads count: 3.26%
- Dependent packages count: 9.165%
- Average: 10.607%
- Dependent repos count: 11.533%
- Downloads: 35.261%
- Maintainers (1)
cargo: rure
A C API for Rust's regular expression library.
- Homepage: https://github.com/rust-lang/regex
- Documentation: https://docs.rs/rure/
- Licenses: MIT OR Apache-2.0
- Latest release: 0.2.2 (published about 2 years ago)
- Last Synced: 2024-12-16T15:24:04.646Z (6 days ago)
- Versions: 5
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 6,912 Total
- Docker Downloads: 23,297,013
-
Rankings:
- Docker downloads count: 0.561%
- Forks count: 2.221%
- Stargazers count: 2.438%
- Average: 15.019%
- Downloads: 22.695%
- Dependent repos count: 28.659%
- Dependent packages count: 33.541%
- Maintainers (1)
cargo: regex-cli
A command line tool for debugging, ad hoc benchmarking and generating regular expressions.
- Homepage:
- Documentation: https://docs.rs/regex-cli/
- Licenses: MIT OR Apache-2.0
- Latest release: 0.2.1 (published 7 months ago)
- Last Synced: 2024-12-16T15:24:04.792Z (6 days ago)
- Versions: 5
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 3,994 Total
-
Rankings:
- Forks count: 2.218%
- Stargazers count: 2.426%
- Dependent repos count: 28.595%
- Average: 32.825%
- Dependent packages count: 33.307%
- Downloads: 97.581%
- Maintainers (1)
homebrew: rure
C API for RUst's REgex engine
- Homepage: https://github.com/rust-lang/regex/tree/HEAD/regex-capi
- Licenses: Unicode-TOU AND (Apache-2.0 OR MIT)
- Latest release: 1.11.1 (published about 2 months ago)
- Last Synced: 2024-12-16T15:24:03.345Z (6 days ago)
- Versions: 26
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 5 Last month
-
Rankings:
- Forks count: 6.907%
- Stargazers count: 8.792%
- Dependent packages count: 18.987%
- Average: 35.491%
- Dependent repos count: 50.731%
- Downloads: 92.037%
Dependencies
- actions/checkout v3 composite
- dtolnay/rust-toolchain v1 composite
- lazy_static 1 development
- quickcheck 1.0.3 development
- rand 0.8.3 development
- aho-corasick 0.7.18
- memchr 2.4.0
- regex-syntax 0.6.27
- anyhow 1.0.69 development
- bstr 1.3.0 development
- doc-comment 0.3.3 development
- env_logger 0.9.3 development
- quickcheck 1.0.3 development
- regex-test 0.1.0 development
- aho-corasick 1.0.0
- log 0.4.14
- memchr 2.6.0
- regex-syntax 0.7.4