{"crate":{"id":"grex","name":"grex","updated_at":"2025-11-14T12:27:24.200552Z","versions":[1825069,1074358,880175,880170,855144,646906,591431,425916,357692,232075,208827,203351,201699,198688,183784,180604],"keywords":["pattern","regex","regexp"],"categories":["command-line-utilities","parsing"],"badges":[],"created_at":"2019-10-05T18:00:30.966357Z","downloads":177193,"recent_downloads":29891,"default_version":"1.4.6","num_versions":16,"yanked":false,"max_version":"1.4.6","newest_version":"1.4.6","max_stable_version":"1.4.6","description":"grex generates regular expressions from user-provided test cases.\n","homepage":"https://github.com/pemistahl/grex","documentation":"https://docs.rs/grex","repository":"https://github.com/pemistahl/grex","links":{"version_downloads":"/api/v1/crates/grex/downloads","versions":null,"owners":"/api/v1/crates/grex/owners","owner_team":"/api/v1/crates/grex/owner_team","owner_user":"/api/v1/crates/grex/owner_user","reverse_dependencies":"/api/v1/crates/grex/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1825069,"crate":"grex","num":"1.4.6","dl_path":"/api/v1/crates/grex/1.4.6/download","readme_path":"/api/v1/crates/grex/1.4.6/readme","updated_at":"2025-11-14T12:27:24.200552Z","created_at":"2025-11-14T12:27:24.200552Z","downloads":45590,"features":{"cli":["clap"],"default":["cli"],"python":["pyo3"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/grex/1.4.6/dependencies","version_downloads":"/api/v1/crates/grex/1.4.6/downloads","authors":"/api/v1/crates/grex/1.4.6/authors"},"crate_size":640654,"published_by":{"id":62622,"login":"pemistahl","name":"Peter M. Stahl","avatar":"https://avatars.githubusercontent.com/u/1145043?v=4","url":"https://github.com/pemistahl","github_username_matches":true,"created_at":"2011-10-22T14:13:59Z"},"audit_actions":[{"action":"publish","user":{"id":62622,"login":"pemistahl","name":"Peter M. Stahl","avatar":"https://avatars.githubusercontent.com/u/1145043?v=4","url":"https://github.com/pemistahl","github_username_matches":true,"created_at":"2011-10-22T14:13:59Z"},"time":"2025-11-14T12:27:24.200552Z"}],"checksum":"4ada730ccbcaf2eaaf9d254661960b0211e042e031e307ba8fd39821307f46dd","rust_version":null,"has_lib":true,"bin_names":["grex"],"edition":"2021","description":"grex generates regular expressions from user-provided test cases.\n","homepage":"https://github.com/pemistahl/grex","documentation":"https://docs.rs/grex","repository":"https://github.com/pemistahl/grex","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":28,"comment_lines":103,"files":1},"Rust":{"code_lines":4031,"comment_lines":372,"files":21}},"total_code_lines":4059,"total_comment_lines":475}},{"id":1074358,"crate":"grex","num":"1.4.5","dl_path":"/api/v1/crates/grex/1.4.5/download","readme_path":"/api/v1/crates/grex/1.4.5/readme","updated_at":"2024-03-06T10:55:30.304555Z","created_at":"2024-03-06T10:55:30.304555Z","downloads":16073,"features":{"cli":["clap"],"default":["cli"],"python":["pyo3"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/grex/1.4.5/dependencies","version_downloads":"/api/v1/crates/grex/1.4.5/downloads","authors":"/api/v1/crates/grex/1.4.5/authors"},"crate_size":638961,"published_by":{"id":62622,"login":"pemistahl","name":"Peter M. Stahl","avatar":"https://avatars.githubusercontent.com/u/1145043?v=4","url":"https://github.com/pemistahl","github_username_matches":true,"created_at":"2011-10-22T14:13:59Z"},"audit_actions":[{"action":"publish","user":{"id":62622,"login":"pemistahl","name":"Peter M. Stahl","avatar":"https://avatars.githubusercontent.com/u/1145043?v=4","url":"https://github.com/pemistahl","github_username_matches":true,"created_at":"2011-10-22T14:13:59Z"},"time":"2024-03-06T10:55:30.304555Z"}],"checksum":"0dc99ebf5477bf7613fc8ac04b34942158e8257f21e1a88995d477e68f2e074b","rust_version":null,"has_lib":true,"bin_names":["grex"],"edition":"2021","description":"grex generates regular expressions from user-provided test cases.","homepage":"https://github.com/pemistahl/grex","documentation":"https://docs.rs/grex","repository":"https://github.com/pemistahl/grex","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":28,"comment_lines":103,"files":1},"Rust":{"code_lines":3924,"comment_lines":351,"files":20}},"total_code_lines":3952,"total_comment_lines":454}},{"id":880175,"crate":"grex","num":"1.4.4","dl_path":"/api/v1/crates/grex/1.4.4/download","readme_path":"/api/v1/crates/grex/1.4.4/readme","updated_at":"2023-08-24T10:42:08.004519Z","created_at":"2023-08-24T10:42:08.004519Z","downloads":10542,"features":{"cli":["clap"],"default":["cli"],"python":["pyo3"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/grex/1.4.4/dependencies","version_downloads":"/api/v1/crates/grex/1.4.4/downloads","authors":"/api/v1/crates/grex/1.4.4/authors"},"crate_size":638253,"published_by":{"id":62622,"login":"pemistahl","name":"Peter M. Stahl","avatar":"https://avatars.githubusercontent.com/u/1145043?v=4","url":"https://github.com/pemistahl","github_username_matches":true,"created_at":"2011-10-22T14:13:59Z"},"audit_actions":[{"action":"publish","user":{"id":62622,"login":"pemistahl","name":"Peter M. Stahl","avatar":"https://avatars.githubusercontent.com/u/1145043?v=4","url":"https://github.com/pemistahl","github_username_matches":true,"created_at":"2011-10-22T14:13:59Z"},"time":"2023-08-24T10:42:08.004519Z"}],"checksum":"453e64d7e9ad21886eb7efc60ddff0961e4da66fe15896575a5bf4f1540ea63f","rust_version":null,"has_lib":true,"bin_names":["grex"],"edition":"2021","description":"grex generates regular expressions from user-provided test cases.","homepage":"https://github.com/pemistahl/grex","documentation":"https://docs.rs/grex","repository":"https://github.com/pemistahl/grex","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3811,"comment_lines":347,"files":20}},"total_code_lines":3811,"total_comment_lines":347}},{"id":880170,"crate":"grex","num":"1.4.3","dl_path":"/api/v1/crates/grex/1.4.3/download","readme_path":"/api/v1/crates/grex/1.4.3/readme","updated_at":"2023-08-24T10:28:08.495463Z","created_at":"2023-08-24T10:28:08.495463Z","downloads":1292,"features":{"cli":["clap"],"default":["cli"],"python":["pyo3"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/grex/1.4.3/dependencies","version_downloads":"/api/v1/crates/grex/1.4.3/downloads","authors":"/api/v1/crates/grex/1.4.3/authors"},"crate_size":638211,"published_by":{"id":62622,"login":"pemistahl","name":"Peter M. Stahl","avatar":"https://avatars.githubusercontent.com/u/1145043?v=4","url":"https://github.com/pemistahl","github_username_matches":true,"created_at":"2011-10-22T14:13:59Z"},"audit_actions":[{"action":"publish","user":{"id":62622,"login":"pemistahl","name":"Peter M. Stahl","avatar":"https://avatars.githubusercontent.com/u/1145043?v=4","url":"https://github.com/pemistahl","github_username_matches":true,"created_at":"2011-10-22T14:13:59Z"},"time":"2023-08-24T10:28:08.495463Z"}],"checksum":"4af6485bfe63c029118488903fe380d81e03960382af289473dab83d68167346","rust_version":null,"has_lib":true,"bin_names":["grex"],"edition":"2021","description":"grex generates regular expressions from user-provided test cases.","homepage":"https://github.com/pemistahl/grex","documentation":"https://docs.rs/grex","repository":"https://github.com/pemistahl/grex","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3811,"comment_lines":347,"files":20}},"total_code_lines":3811,"total_comment_lines":347}},{"id":855144,"crate":"grex","num":"1.4.2","dl_path":"/api/v1/crates/grex/1.4.2/download","readme_path":"/api/v1/crates/grex/1.4.2/readme","updated_at":"2023-07-26T10:28:33.419724Z","created_at":"2023-07-26T10:28:33.419724Z","downloads":3244,"features":{"cli":["clap"],"default":["cli"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/grex/1.4.2/dependencies","version_downloads":"/api/v1/crates/grex/1.4.2/downloads","authors":"/api/v1/crates/grex/1.4.2/authors"},"crate_size":632302,"published_by":{"id":62622,"login":"pemistahl","name":"Peter M. Stahl","avatar":"https://avatars.githubusercontent.com/u/1145043?v=4","url":"https://github.com/pemistahl","github_username_matches":true,"created_at":"2011-10-22T14:13:59Z"},"audit_actions":[{"action":"publish","user":{"id":62622,"login":"pemistahl","name":"Peter M. Stahl","avatar":"https://avatars.githubusercontent.com/u/1145043?v=4","url":"https://github.com/pemistahl","github_username_matches":true,"created_at":"2011-10-22T14:13:59Z"},"time":"2023-07-26T10:28:33.419724Z"}],"checksum":"94fe9372a9f4a01791711babd04fa396d9af94c2a7474b640e6de37966634f98","rust_version":null,"has_lib":true,"bin_names":["grex"],"edition":"2021","description":"grex generates regular expressions from user-provided test cases.","homepage":"https://github.com/pemistahl/grex","documentation":"https://docs.rs/grex","repository":"https://github.com/pemistahl/grex","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3652,"comment_lines":332,"files":19}},"total_code_lines":3652,"total_comment_lines":332}},{"id":646906,"crate":"grex","num":"1.4.1","dl_path":"/api/v1/crates/grex/1.4.1/download","readme_path":"/api/v1/crates/grex/1.4.1/readme","updated_at":"2022-10-21T11:37:44.964997Z","created_at":"2022-10-21T11:37:44.964997Z","downloads":18212,"features":{"cli":["atty","clap"],"default":["cli"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/grex/1.4.1/dependencies","version_downloads":"/api/v1/crates/grex/1.4.1/downloads","authors":"/api/v1/crates/grex/1.4.1/authors"},"crate_size":372741,"published_by":{"id":62622,"login":"pemistahl","name":"Peter M. Stahl","avatar":"https://avatars.githubusercontent.com/u/1145043?v=4","url":"https://github.com/pemistahl","github_username_matches":true,"created_at":"2011-10-22T14:13:59Z"},"audit_actions":[{"action":"publish","user":{"id":62622,"login":"pemistahl","name":"Peter M. Stahl","avatar":"https://avatars.githubusercontent.com/u/1145043?v=4","url":"https://github.com/pemistahl","github_username_matches":true,"created_at":"2011-10-22T14:13:59Z"},"time":"2022-10-21T11:37:44.964997Z"}],"checksum":"871b7d5e24db263a3f17ac228d6be2fdcafac8986bd34c052662167428897425","rust_version":null,"has_lib":true,"bin_names":["grex"],"edition":"2021","description":"grex generates regular expressions from user-provided test cases.","homepage":"https://github.com/pemistahl/grex","documentation":"https://docs.rs/grex","repository":"https://github.com/pemistahl/grex","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3644,"comment_lines":332,"files":19}},"total_code_lines":3644,"total_comment_lines":332}},{"id":591431,"crate":"grex","num":"1.4.0","dl_path":"/api/v1/crates/grex/1.4.0/download","readme_path":"/api/v1/crates/grex/1.4.0/readme","updated_at":"2022-07-26T18:06:37.176815Z","created_at":"2022-07-26T18:06:37.176815Z","downloads":5159,"features":{"cli":["atty","clap"],"default":["cli"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/grex/1.4.0/dependencies","version_downloads":"/api/v1/crates/grex/1.4.0/downloads","authors":"/api/v1/crates/grex/1.4.0/authors"},"crate_size":371706,"published_by":{"id":62622,"login":"pemistahl","name":"Peter M. Stahl","avatar":"https://avatars.githubusercontent.com/u/1145043?v=4","url":"https://github.com/pemistahl","github_username_matches":true,"created_at":"2011-10-22T14:13:59Z"},"audit_actions":[{"action":"publish","user":{"id":62622,"login":"pemistahl","name":"Peter M. Stahl","avatar":"https://avatars.githubusercontent.com/u/1145043?v=4","url":"https://github.com/pemistahl","github_username_matches":true,"created_at":"2011-10-22T14:13:59Z"},"time":"2022-07-26T18:06:37.176815Z"}],"checksum":"bd40e341e3fbadbb5011f74846e19148a38a638dd525cb1fe22e9c62bc78dbab","rust_version":null,"has_lib":true,"bin_names":["grex"],"edition":"2021","description":"grex generates regular expressions from user-provided test cases.","homepage":"https://github.com/pemistahl/grex","documentation":"https://docs.rs/grex","repository":"https://github.com/pemistahl/grex","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3680,"comment_lines":332,"files":19}},"total_code_lines":3680,"total_comment_lines":332}},{"id":425916,"crate":"grex","num":"1.3.0","dl_path":"/api/v1/crates/grex/1.3.0/download","readme_path":"/api/v1/crates/grex/1.3.0/readme","updated_at":"2021-09-15T11:50:04.704028Z","created_at":"2021-09-15T11:50:04.704028Z","downloads":59572,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/grex/1.3.0/dependencies","version_downloads":"/api/v1/crates/grex/1.3.0/downloads","authors":"/api/v1/crates/grex/1.3.0/authors"},"crate_size":361313,"published_by":{"id":62622,"login":"pemistahl","name":"Peter M. Stahl","avatar":"https://avatars.githubusercontent.com/u/1145043?v=4","url":"https://github.com/pemistahl","github_username_matches":true,"created_at":"2011-10-22T14:13:59Z"},"audit_actions":[{"action":"publish","user":{"id":62622,"login":"pemistahl","name":"Peter M. Stahl","avatar":"https://avatars.githubusercontent.com/u/1145043?v=4","url":"https://github.com/pemistahl","github_username_matches":true,"created_at":"2011-10-22T14:13:59Z"},"time":"2021-09-15T11:50:04.704028Z"}],"checksum":"3616b65969ace16c2092a553702e2db26cad939dbbb920335a5b6b482b36d86f","rust_version":null,"has_lib":true,"bin_names":["grex"],"edition":"2018","description":"grex generates regular expressions from user-provided test cases.","homepage":"https://github.com/pemistahl/grex","documentation":"https://docs.rs/grex","repository":"https://github.com/pemistahl/grex","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3521,"comment_lines":368,"files":23}},"total_code_lines":3521,"total_comment_lines":368}},{"id":357692,"crate":"grex","num":"1.2.0","dl_path":"/api/v1/crates/grex/1.2.0/download","readme_path":"/api/v1/crates/grex/1.2.0/readme","updated_at":"2021-03-28T21:39:07.702885Z","created_at":"2021-03-28T21:39:07.702885Z","downloads":3618,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/grex/1.2.0/dependencies","version_downloads":"/api/v1/crates/grex/1.2.0/downloads","authors":"/api/v1/crates/grex/1.2.0/authors"},"crate_size":358460,"published_by":{"id":62622,"login":"pemistahl","name":"Peter M. Stahl","avatar":"https://avatars.githubusercontent.com/u/1145043?v=4","url":"https://github.com/pemistahl","github_username_matches":true,"created_at":"2011-10-22T14:13:59Z"},"audit_actions":[{"action":"publish","user":{"id":62622,"login":"pemistahl","name":"Peter M. Stahl","avatar":"https://avatars.githubusercontent.com/u/1145043?v=4","url":"https://github.com/pemistahl","github_username_matches":true,"created_at":"2011-10-22T14:13:59Z"},"time":"2021-03-28T21:39:07.702885Z"}],"checksum":"4ee5d22bee1f3c26294445ea2770e37330c7bd4f35202f2a813f0d6695dc3b6f","rust_version":null,"has_lib":true,"bin_names":["grex"],"edition":"2018","description":"grex generates regular expressions from user-provided test cases.","homepage":"https://github.com/pemistahl/grex","documentation":"https://docs.rs/grex","repository":"https://github.com/pemistahl/grex","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3328,"comment_lines":367,"files":23}},"total_code_lines":3328,"total_comment_lines":367}},{"id":232075,"crate":"grex","num":"1.1.0","dl_path":"/api/v1/crates/grex/1.1.0/download","readme_path":"/api/v1/crates/grex/1.1.0/readme","updated_at":"2020-04-17T06:31:55.237253Z","created_at":"2020-04-17T06:31:55.237253Z","downloads":5003,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/grex/1.1.0/dependencies","version_downloads":"/api/v1/crates/grex/1.1.0/downloads","authors":"/api/v1/crates/grex/1.1.0/authors"},"crate_size":62145,"published_by":{"id":62622,"login":"pemistahl","name":"Peter M. Stahl","avatar":"https://avatars.githubusercontent.com/u/1145043?v=4","url":"https://github.com/pemistahl","github_username_matches":true,"created_at":"2011-10-22T14:13:59Z"},"audit_actions":[{"action":"publish","user":{"id":62622,"login":"pemistahl","name":"Peter M. Stahl","avatar":"https://avatars.githubusercontent.com/u/1145043?v=4","url":"https://github.com/pemistahl","github_username_matches":true,"created_at":"2011-10-22T14:13:59Z"},"time":"2020-04-17T06:31:55.237253Z"}],"checksum":"d27987c82a131c94985ded639409182e348b3a4cc546167bdea7613119adfbcd","rust_version":null,"has_lib":true,"bin_names":["grex"],"edition":"2018","description":"grex generates regular expressions from user-provided test cases.","homepage":"https://github.com/pemistahl/grex","documentation":"https://docs.rs/grex","repository":"https://github.com/pemistahl/grex","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3173,"comment_lines":367,"files":23}},"total_code_lines":3173,"total_comment_lines":367}},{"id":208827,"crate":"grex","num":"1.0.0","dl_path":"/api/v1/crates/grex/1.0.0/download","readme_path":"/api/v1/crates/grex/1.0.0/readme","updated_at":"2020-02-02T17:17:42.048856Z","created_at":"2020-02-02T17:17:42.048856Z","downloads":1467,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/grex/1.0.0/dependencies","version_downloads":"/api/v1/crates/grex/1.0.0/downloads","authors":"/api/v1/crates/grex/1.0.0/authors"},"crate_size":54773,"published_by":{"id":62622,"login":"pemistahl","name":"Peter M. Stahl","avatar":"https://avatars.githubusercontent.com/u/1145043?v=4","url":"https://github.com/pemistahl","github_username_matches":true,"created_at":"2011-10-22T14:13:59Z"},"audit_actions":[{"action":"publish","user":{"id":62622,"login":"pemistahl","name":"Peter M. Stahl","avatar":"https://avatars.githubusercontent.com/u/1145043?v=4","url":"https://github.com/pemistahl","github_username_matches":true,"created_at":"2011-10-22T14:13:59Z"},"time":"2020-02-02T17:17:42.048856Z"}],"checksum":"16f87535286cc462bf4c8889c2df8a6ae0ff71f786f97ec20dfa17ccffc5ad27","rust_version":null,"has_lib":true,"bin_names":["grex"],"edition":"2018","description":"grex generates regular expressions from user-provided test cases.","homepage":"https://github.com/pemistahl/grex","documentation":"https://docs.rs/grex","repository":"https://github.com/pemistahl/grex","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2855,"comment_lines":194,"files":12}},"total_code_lines":2855,"total_comment_lines":194}},{"id":203351,"crate":"grex","num":"0.3.2","dl_path":"/api/v1/crates/grex/0.3.2/download","readme_path":"/api/v1/crates/grex/0.3.2/readme","updated_at":"2020-01-12T22:12:52.244358Z","created_at":"2020-01-12T22:12:52.244358Z","downloads":1357,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/grex/0.3.2/dependencies","version_downloads":"/api/v1/crates/grex/0.3.2/downloads","authors":"/api/v1/crates/grex/0.3.2/authors"},"crate_size":39709,"published_by":{"id":62622,"login":"pemistahl","name":"Peter M. Stahl","avatar":"https://avatars.githubusercontent.com/u/1145043?v=4","url":"https://github.com/pemistahl","github_username_matches":true,"created_at":"2011-10-22T14:13:59Z"},"audit_actions":[{"action":"publish","user":{"id":62622,"login":"pemistahl","name":"Peter M. Stahl","avatar":"https://avatars.githubusercontent.com/u/1145043?v=4","url":"https://github.com/pemistahl","github_username_matches":true,"created_at":"2011-10-22T14:13:59Z"},"time":"2020-01-12T22:12:52.244358Z"}],"checksum":"94783dc08b68256cc10a8298f5839e50a2db853d9c500831dc780c26238a7823","rust_version":null,"has_lib":true,"bin_names":["grex"],"edition":"2018","description":"grex generates regular expressions from user-provided test cases.","homepage":"https://github.com/pemistahl/grex","documentation":"https://docs.rs/grex","repository":"https://github.com/pemistahl/grex","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1492,"comment_lines":119,"files":8}},"total_code_lines":1492,"total_comment_lines":119}},{"id":201699,"crate":"grex","num":"0.3.1","dl_path":"/api/v1/crates/grex/0.3.1/download","readme_path":"/api/v1/crates/grex/0.3.1/readme","updated_at":"2020-01-06T21:34:48.611771Z","created_at":"2020-01-06T21:34:48.611771Z","downloads":1318,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/grex/0.3.1/dependencies","version_downloads":"/api/v1/crates/grex/0.3.1/downloads","authors":"/api/v1/crates/grex/0.3.1/authors"},"crate_size":39527,"published_by":{"id":62622,"login":"pemistahl","name":"Peter M. Stahl","avatar":"https://avatars.githubusercontent.com/u/1145043?v=4","url":"https://github.com/pemistahl","github_username_matches":true,"created_at":"2011-10-22T14:13:59Z"},"audit_actions":[{"action":"publish","user":{"id":62622,"login":"pemistahl","name":"Peter M. Stahl","avatar":"https://avatars.githubusercontent.com/u/1145043?v=4","url":"https://github.com/pemistahl","github_username_matches":true,"created_at":"2011-10-22T14:13:59Z"},"time":"2020-01-06T21:34:48.611771Z"}],"checksum":"cdb468264a1fa27b98668c1ac4e4d2e63807d8da689cd8bcac9a1b2ea8d186b5","rust_version":null,"has_lib":true,"bin_names":["grex"],"edition":"2018","description":"grex generates regular expressions from user-provided test cases.","homepage":"https://github.com/pemistahl/grex","documentation":"https://docs.rs/grex","repository":"https://github.com/pemistahl/grex","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1494,"comment_lines":119,"files":8}},"total_code_lines":1494,"total_comment_lines":119}},{"id":198688,"crate":"grex","num":"0.3.0","dl_path":"/api/v1/crates/grex/0.3.0/download","readme_path":"/api/v1/crates/grex/0.3.0/readme","updated_at":"2019-12-24T16:20:05.082334Z","created_at":"2019-12-24T16:20:05.082334Z","downloads":1383,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/grex/0.3.0/dependencies","version_downloads":"/api/v1/crates/grex/0.3.0/downloads","authors":"/api/v1/crates/grex/0.3.0/authors"},"crate_size":35977,"published_by":{"id":62622,"login":"pemistahl","name":"Peter M. Stahl","avatar":"https://avatars.githubusercontent.com/u/1145043?v=4","url":"https://github.com/pemistahl","github_username_matches":true,"created_at":"2011-10-22T14:13:59Z"},"audit_actions":[{"action":"publish","user":{"id":62622,"login":"pemistahl","name":"Peter M. Stahl","avatar":"https://avatars.githubusercontent.com/u/1145043?v=4","url":"https://github.com/pemistahl","github_username_matches":true,"created_at":"2011-10-22T14:13:59Z"},"time":"2019-12-24T16:20:05.082334Z"}],"checksum":"4a356676cbd6837ec3a93af9cdaa34f6629a2082e52d975c1788d9536a06a5d1","rust_version":null,"has_lib":true,"bin_names":["grex"],"edition":"2018","description":"grex generates regular expressions from user-provided test cases.","homepage":"https://github.com/pemistahl/grex","documentation":"https://docs.rs/grex","repository":"https://github.com/pemistahl/grex","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1562,"comment_lines":119,"files":8}},"total_code_lines":1562,"total_comment_lines":119}},{"id":183784,"crate":"grex","num":"0.2.0","dl_path":"/api/v1/crates/grex/0.2.0/download","readme_path":"/api/v1/crates/grex/0.2.0/readme","updated_at":"2019-10-19T22:46:04.426098Z","created_at":"2019-10-19T22:46:04.426098Z","downloads":1356,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/grex/0.2.0/dependencies","version_downloads":"/api/v1/crates/grex/0.2.0/downloads","authors":"/api/v1/crates/grex/0.2.0/authors"},"crate_size":23965,"published_by":{"id":62622,"login":"pemistahl","name":"Peter M. Stahl","avatar":"https://avatars.githubusercontent.com/u/1145043?v=4","url":"https://github.com/pemistahl","github_username_matches":true,"created_at":"2011-10-22T14:13:59Z"},"audit_actions":[],"checksum":"337a5b6203f34add78b67fbc37c04a9a7283e9d21db7036f7fc20bdc3c36ef1b","rust_version":null,"has_lib":false,"bin_names":["grex"],"edition":"2018","description":"grex generates regular expressions from user-provided input strings.","homepage":"https://github.com/pemistahl/grex","documentation":null,"repository":"https://github.com/pemistahl/grex","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":923,"comment_lines":147,"files":5}},"total_code_lines":923,"total_comment_lines":147}},{"id":180604,"crate":"grex","num":"0.1.0","dl_path":"/api/v1/crates/grex/0.1.0/download","readme_path":"/api/v1/crates/grex/0.1.0/readme","updated_at":"2019-10-05T18:00:30.966357Z","created_at":"2019-10-05T18:00:30.966357Z","downloads":1359,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/grex/0.1.0/dependencies","version_downloads":"/api/v1/crates/grex/0.1.0/downloads","authors":"/api/v1/crates/grex/0.1.0/authors"},"crate_size":15397,"published_by":{"id":62622,"login":"pemistahl","name":"Peter M. Stahl","avatar":"https://avatars.githubusercontent.com/u/1145043?v=4","url":"https://github.com/pemistahl","github_username_matches":true,"created_at":"2011-10-22T14:13:59Z"},"audit_actions":[],"checksum":"4d8bd4258273117c8a7cb510645c1ea5f0b4b5172df0f0f767553b683d018652","rust_version":null,"has_lib":false,"bin_names":["grex"],"edition":"2018","description":"grex generates regular expressions that match user-provided input strings.","homepage":"https://github.com/pemistahl/grex","documentation":null,"repository":"https://github.com/pemistahl/grex","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":806,"comment_lines":61,"files":4}},"total_code_lines":806,"total_comment_lines":61}}],"keywords":[{"id":"pattern","keyword":"pattern","created_at":"2016-02-16T20:12:56.686430Z","crates_cnt":256},{"id":"regex","keyword":"regex","created_at":"2015-12-09T12:50:21.719427Z","crates_cnt":406},{"id":"regexp","keyword":"regexp","created_at":"2015-05-22T15:23:01.732755Z","crates_cnt":39}],"categories":[{"id":"command-line-utilities","category":"Command line utilities","slug":"command-line-utilities","description":"Applications to run at the command line.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":30748},{"id":"parsing","category":"Parsing tools","slug":"parsing","description":"Crates to help create parsers of binary and text formats. Format-specific parsers belong in other, more specific categories.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":5452}]}