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.


Owner metadata:


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 Email 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

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

.github/workflows/ci.yml actions
  • actions/checkout v3 composite
  • dtolnay/rust-toolchain v1 composite
Cargo.toml cargo
  • 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
fuzz/Cargo.toml cargo
regex-automata/Cargo.toml cargo
  • 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
regex-capi/Cargo.toml cargo
regex-cli/Cargo.toml cargo
regex-lite/Cargo.toml cargo
regex-syntax/Cargo.toml cargo
regex-test/Cargo.toml cargo