{"crate":{"id":"icu_segmenter","name":"icu_segmenter","updated_at":"2026-08-13T23:30:08.159533Z","versions":[2992971,2198574,1897586,1798043,1797124,1796813,1554542,1461568,1349905,1158169,957775,914352,905475,779076,776633,712090,630037,596663,550812,372749],"keywords":["segmentation","text-processing","unicode"],"categories":["localization","no-std","embedded","internationalization"],"badges":[],"created_at":"2021-04-29T19:41:03.987822Z","downloads":20104827,"recent_downloads":9950089,"default_version":"2.3.0","num_versions":20,"yanked":false,"max_version":"2.3.0","newest_version":"2.3.0","max_stable_version":"2.3.0","description":"Unicode line breaking and text segmentation algorithms for text boundaries analysis","homepage":"https://icu4x.unicode.org","documentation":null,"repository":"https://github.com/unicode-org/icu4x","links":{"version_downloads":"/api/v1/crates/icu_segmenter/downloads","versions":null,"owners":"/api/v1/crates/icu_segmenter/owners","owner_team":"/api/v1/crates/icu_segmenter/owner_team","owner_user":"/api/v1/crates/icu_segmenter/owner_user","reverse_dependencies":"/api/v1/crates/icu_segmenter/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":2992971,"crate":"icu_segmenter","num":"2.3.0","dl_path":"/api/v1/crates/icu_segmenter/2.3.0/download","readme_path":"/api/v1/crates/icu_segmenter/2.3.0/readme","updated_at":"2026-08-13T23:30:08.159533Z","created_at":"2026-08-13T23:30:08.159533Z","downloads":3622766,"features":{"auto":["lstm"],"compiled_data":["dep:icu_segmenter_data","dep:icu_locale_fallback","icu_locale_fallback?/compiled_data","icu_provider/baked"],"datagen":["serde","dep:databake","potential_utf/databake","zerovec/databake","icu_collections/databake","icu_provider/export"],"default":["compiled_data","auto"],"lstm":["dep:core_maths"],"serde":["dep:serde","potential_utf/serde","zerovec/serde","icu_collections/serde","icu_provider/serde"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unicode-3.0","links":{"dependencies":"/api/v1/crates/icu_segmenter/2.3.0/dependencies","version_downloads":"/api/v1/crates/icu_segmenter/2.3.0/downloads","authors":"/api/v1/crates/icu_segmenter/2.3.0/authors"},"crate_size":4216403,"published_by":{"id":128408,"login":"sffc","name":"Shane F. Carr","avatar":"https://avatars.githubusercontent.com/u/1145762?v=4","url":"https://github.com/sffc","github_username_matches":true,"created_at":"2011-10-23T00:33:58Z"},"audit_actions":[{"action":"publish","user":{"id":128408,"login":"sffc","name":"Shane F. Carr","avatar":"https://avatars.githubusercontent.com/u/1145762?v=4","url":"https://github.com/sffc","github_username_matches":true,"created_at":"2011-10-23T00:33:58Z"},"time":"2026-08-13T23:30:08.159533Z"}],"checksum":"82d07aafccd67af15d02512a6adf5896fbc5ed00f2e99b471d2efa14016db3db","rust_version":"1.88","has_lib":true,"bin_names":[],"edition":"2024","description":"Unicode line breaking and text segmentation algorithms for text boundaries analysis","homepage":"https://icu4x.unicode.org","documentation":null,"repository":"https://github.com/unicode-org/icu4x","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7946,"comment_lines":446,"files":23}},"total_code_lines":7946,"total_comment_lines":446}},{"id":2198574,"crate":"icu_segmenter","num":"2.2.0","dl_path":"/api/v1/crates/icu_segmenter/2.2.0/download","readme_path":"/api/v1/crates/icu_segmenter/2.2.0/readme","updated_at":"2026-04-01T18:59:34.162515Z","created_at":"2026-04-01T18:59:34.162515Z","downloads":5786246,"features":{"auto":["lstm"],"compiled_data":["dep:icu_segmenter_data","dep:icu_locale","icu_locale?/compiled_data","icu_provider/baked"],"datagen":["serde","dep:databake","potential_utf/databake","zerovec/databake","icu_collections/databake","icu_provider/export"],"default":["compiled_data","auto"],"lstm":["dep:core_maths"],"serde":["dep:serde","potential_utf/serde","zerovec/serde","icu_collections/serde","icu_provider/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unicode-3.0","links":{"dependencies":"/api/v1/crates/icu_segmenter/2.2.0/dependencies","version_downloads":"/api/v1/crates/icu_segmenter/2.2.0/downloads","authors":"/api/v1/crates/icu_segmenter/2.2.0/authors"},"crate_size":1785626,"published_by":{"id":1139,"login":"Manishearth","name":"Manish Goregaokar","avatar":"https://avatars.githubusercontent.com/u/1617736?v=4","url":"https://github.com/Manishearth","github_username_matches":true,"created_at":"2012-04-06T05:41:40Z"},"audit_actions":[{"action":"publish","user":{"id":1139,"login":"Manishearth","name":"Manish Goregaokar","avatar":"https://avatars.githubusercontent.com/u/1617736?v=4","url":"https://github.com/Manishearth","github_username_matches":true,"created_at":"2012-04-06T05:41:40Z"},"time":"2026-04-01T18:59:34.162515Z"}],"checksum":"5c0794db0b1a86193ac9c48768d0e6c52c54448e0870ad87907d456ee0dac964","rust_version":"1.86","has_lib":true,"bin_names":[],"edition":"2021","description":"Unicode line breaking and text segmentation algorithms for text boundaries analysis","homepage":"https://icu4x.unicode.org","documentation":null,"repository":"https://github.com/unicode-org/icu4x","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4498,"comment_lines":265,"files":15}},"total_code_lines":4498,"total_comment_lines":265}},{"id":1897586,"crate":"icu_segmenter","num":"2.1.2","dl_path":"/api/v1/crates/icu_segmenter/2.1.2/download","readme_path":"/api/v1/crates/icu_segmenter/2.1.2/readme","updated_at":"2025-12-22T22:54:56.636848Z","created_at":"2025-12-22T22:54:56.636848Z","downloads":1952045,"features":{"auto":["lstm"],"compiled_data":["dep:icu_segmenter_data","dep:icu_locale","icu_locale?/compiled_data","icu_provider/baked"],"datagen":["serde","dep:databake","potential_utf/databake","zerovec/databake","icu_collections/databake","icu_provider/export"],"default":["compiled_data","auto"],"lstm":["dep:core_maths"],"serde":["dep:serde","potential_utf/serde","zerovec/serde","icu_collections/serde","icu_provider/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unicode-3.0","links":{"dependencies":"/api/v1/crates/icu_segmenter/2.1.2/dependencies","version_downloads":"/api/v1/crates/icu_segmenter/2.1.2/downloads","authors":"/api/v1/crates/icu_segmenter/2.1.2/authors"},"crate_size":1728886,"published_by":{"id":166196,"login":"robertbastian","name":"Robert Bastian","avatar":"https://avatars.githubusercontent.com/u/4706271?v=4","url":"https://github.com/robertbastian","github_username_matches":true,"created_at":"2013-06-15T17:36:25Z"},"audit_actions":[{"action":"publish","user":{"id":166196,"login":"robertbastian","name":"Robert Bastian","avatar":"https://avatars.githubusercontent.com/u/4706271?v=4","url":"https://github.com/robertbastian","github_username_matches":true,"created_at":"2013-06-15T17:36:25Z"},"time":"2025-12-22T22:54:56.636848Z"}],"checksum":"a807a7488f3f758629ae86d99d9d30dce24da2fb2945d74c80a4f4a62c71db73","rust_version":"1.83","has_lib":true,"bin_names":[],"edition":"2021","description":"Unicode line breaking and text segmentation algorithms for text boundaries analysis","homepage":"https://icu4x.unicode.org","documentation":null,"repository":"https://github.com/unicode-org/icu4x","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4525,"comment_lines":254,"files":15}},"total_code_lines":4525,"total_comment_lines":254}},{"id":1798043,"crate":"icu_segmenter","num":"2.0.1","dl_path":"/api/v1/crates/icu_segmenter/2.0.1/download","readme_path":"/api/v1/crates/icu_segmenter/2.0.1/readme","updated_at":"2025-10-29T09:17:12.466755Z","created_at":"2025-10-29T09:17:12.466755Z","downloads":142395,"features":{"auto":["lstm"],"compiled_data":["dep:icu_segmenter_data","dep:icu_locale","icu_locale?/compiled_data","icu_provider/baked"],"datagen":["serde","dep:databake","potential_utf/databake","zerovec/databake","icu_collections/databake","icu_provider/export"],"default":["compiled_data","auto"],"lstm":["dep:core_maths"],"serde":["dep:serde","potential_utf/serde","zerovec/serde","icu_collections/serde","icu_provider/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unicode-3.0","links":{"dependencies":"/api/v1/crates/icu_segmenter/2.0.1/dependencies","version_downloads":"/api/v1/crates/icu_segmenter/2.0.1/downloads","authors":"/api/v1/crates/icu_segmenter/2.0.1/authors"},"crate_size":1578910,"published_by":{"id":128408,"login":"sffc","name":"Shane F. Carr","avatar":"https://avatars.githubusercontent.com/u/1145762?v=4","url":"https://github.com/sffc","github_username_matches":true,"created_at":"2011-10-23T00:33:58Z"},"audit_actions":[{"action":"publish","user":{"id":128408,"login":"sffc","name":"Shane F. Carr","avatar":"https://avatars.githubusercontent.com/u/1145762?v=4","url":"https://github.com/sffc","github_username_matches":true,"created_at":"2011-10-23T00:33:58Z"},"time":"2025-10-29T09:17:12.466755Z"}],"checksum":"38e30e593cf9c3ca2f51aa312eb347cd1ba95715e91a842ec3fc9058eab2af4b","rust_version":"1.82","has_lib":true,"bin_names":[],"edition":"2021","description":"Unicode line breaking and text segmentation algorithms for text boundaries analysis","homepage":"https://icu4x.unicode.org","documentation":null,"repository":"https://github.com/unicode-org/icu4x","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4386,"comment_lines":254,"files":15}},"total_code_lines":4386,"total_comment_lines":254}},{"id":1797124,"crate":"icu_segmenter","num":"2.1.1","dl_path":"/api/v1/crates/icu_segmenter/2.1.1/download","readme_path":"/api/v1/crates/icu_segmenter/2.1.1/readme","updated_at":"2025-10-28T18:09:24.441218Z","created_at":"2025-10-28T18:09:24.441218Z","downloads":268314,"features":{"auto":["lstm"],"compiled_data":["dep:icu_segmenter_data","dep:icu_locale","icu_locale?/compiled_data","icu_provider/baked"],"datagen":["serde","dep:databake","potential_utf/databake","zerovec/databake","icu_collections/databake","icu_provider/export"],"default":["compiled_data","auto"],"lstm":["dep:core_maths"],"serde":["dep:serde","potential_utf/serde","zerovec/serde","icu_collections/serde","icu_provider/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unicode-3.0","links":{"dependencies":"/api/v1/crates/icu_segmenter/2.1.1/dependencies","version_downloads":"/api/v1/crates/icu_segmenter/2.1.1/downloads","authors":"/api/v1/crates/icu_segmenter/2.1.1/authors"},"crate_size":1723551,"published_by":{"id":1139,"login":"Manishearth","name":"Manish Goregaokar","avatar":"https://avatars.githubusercontent.com/u/1617736?v=4","url":"https://github.com/Manishearth","github_username_matches":true,"created_at":"2012-04-06T05:41:40Z"},"audit_actions":[{"action":"publish","user":{"id":1139,"login":"Manishearth","name":"Manish Goregaokar","avatar":"https://avatars.githubusercontent.com/u/1617736?v=4","url":"https://github.com/Manishearth","github_username_matches":true,"created_at":"2012-04-06T05:41:40Z"},"time":"2025-10-28T18:09:24.441218Z"}],"checksum":"43da5e7e9b540df15e53ca27f69b50e36e01b652584b40b3335ed65d18303834","rust_version":"1.83","has_lib":true,"bin_names":[],"edition":"2021","description":"Unicode line breaking and text segmentation algorithms for text boundaries analysis","homepage":"https://icu4x.unicode.org","documentation":null,"repository":"https://github.com/unicode-org/icu4x","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4385,"comment_lines":254,"files":15}},"total_code_lines":4385,"total_comment_lines":254}},{"id":1796813,"crate":"icu_segmenter","num":"2.1.0","dl_path":"/api/v1/crates/icu_segmenter/2.1.0/download","readme_path":"/api/v1/crates/icu_segmenter/2.1.0/readme","updated_at":"2025-10-28T16:05:32.085565Z","created_at":"2025-10-28T16:05:32.085565Z","downloads":2452,"features":{"auto":["lstm"],"compiled_data":["dep:icu_segmenter_data","dep:icu_locale","icu_locale?/compiled_data","icu_provider/baked"],"datagen":["serde","dep:databake","potential_utf/databake","zerovec/databake","icu_collections/databake","icu_provider/export"],"default":["compiled_data","auto"],"lstm":["dep:core_maths"],"serde":["dep:serde","potential_utf/serde","zerovec/serde","icu_collections/serde","icu_provider/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unicode-3.0","links":{"dependencies":"/api/v1/crates/icu_segmenter/2.1.0/dependencies","version_downloads":"/api/v1/crates/icu_segmenter/2.1.0/downloads","authors":"/api/v1/crates/icu_segmenter/2.1.0/authors"},"crate_size":1723561,"published_by":{"id":1139,"login":"Manishearth","name":"Manish Goregaokar","avatar":"https://avatars.githubusercontent.com/u/1617736?v=4","url":"https://github.com/Manishearth","github_username_matches":true,"created_at":"2012-04-06T05:41:40Z"},"audit_actions":[{"action":"publish","user":{"id":1139,"login":"Manishearth","name":"Manish Goregaokar","avatar":"https://avatars.githubusercontent.com/u/1617736?v=4","url":"https://github.com/Manishearth","github_username_matches":true,"created_at":"2012-04-06T05:41:40Z"},"time":"2025-10-28T16:05:32.085565Z"}],"checksum":"c938750eb3b8c079a8e4a71afd73f03928f9f1c4086e329d55db0f9ea327be01","rust_version":"1.83","has_lib":true,"bin_names":[],"edition":"2021","description":"Unicode line breaking and text segmentation algorithms for text boundaries analysis","homepage":"https://icu4x.unicode.org","documentation":null,"repository":"https://github.com/unicode-org/icu4x","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4385,"comment_lines":254,"files":15}},"total_code_lines":4385,"total_comment_lines":254}},{"id":1554542,"crate":"icu_segmenter","num":"2.0.0","dl_path":"/api/v1/crates/icu_segmenter/2.0.0/download","readme_path":"/api/v1/crates/icu_segmenter/2.0.0/readme","updated_at":"2025-05-07T21:01:19.991411Z","created_at":"2025-05-07T21:01:19.991411Z","downloads":2213162,"features":{"auto":["lstm"],"compiled_data":["dep:icu_segmenter_data","dep:icu_locale","icu_locale?/compiled_data","icu_provider/baked"],"datagen":["serde","dep:databake","potential_utf/databake","zerovec/databake","icu_collections/databake","icu_provider/export"],"default":["compiled_data","auto"],"lstm":["dep:core_maths"],"serde":["dep:serde","potential_utf/serde","zerovec/serde","icu_collections/serde","icu_provider/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unicode-3.0","links":{"dependencies":"/api/v1/crates/icu_segmenter/2.0.0/dependencies","version_downloads":"/api/v1/crates/icu_segmenter/2.0.0/downloads","authors":"/api/v1/crates/icu_segmenter/2.0.0/authors"},"crate_size":1578902,"published_by":{"id":166196,"login":"robertbastian","name":"Robert Bastian","avatar":"https://avatars.githubusercontent.com/u/4706271?v=4","url":"https://github.com/robertbastian","github_username_matches":true,"created_at":"2013-06-15T17:36:25Z"},"audit_actions":[{"action":"publish","user":{"id":166196,"login":"robertbastian","name":"Robert Bastian","avatar":"https://avatars.githubusercontent.com/u/4706271?v=4","url":"https://github.com/robertbastian","github_username_matches":true,"created_at":"2013-06-15T17:36:25Z"},"time":"2025-05-07T21:01:19.991411Z"}],"checksum":"e185fc13b6401c138cf40db12b863b35f5edf31b88192a545857b41aeaf7d3d3","rust_version":"1.82","has_lib":true,"bin_names":[],"edition":"2021","description":"Unicode line breaking and text segmentation algorithms for text boundaries analysis","homepage":"https://icu4x.unicode.org","documentation":null,"repository":"https://github.com/unicode-org/icu4x","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4386,"comment_lines":254,"files":15}},"total_code_lines":4386,"total_comment_lines":254}},{"id":1461568,"crate":"icu_segmenter","num":"2.0.0-beta2","dl_path":"/api/v1/crates/icu_segmenter/2.0.0-beta2/download","readme_path":"/api/v1/crates/icu_segmenter/2.0.0-beta2/readme","updated_at":"2025-02-26T19:05:01.456143Z","created_at":"2025-02-26T19:05:01.456143Z","downloads":56979,"features":{"auto":["lstm"],"compiled_data":["dep:icu_segmenter_data"],"datagen":["serde","dep:databake","potential_utf/databake","zerovec/databake","icu_collections/databake","icu_provider/export"],"default":["compiled_data","auto"],"lstm":["dep:core_maths"],"serde":["dep:serde","potential_utf/serde","zerovec/serde","icu_collections/serde","icu_provider/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unicode-3.0","links":{"dependencies":"/api/v1/crates/icu_segmenter/2.0.0-beta2/dependencies","version_downloads":"/api/v1/crates/icu_segmenter/2.0.0-beta2/downloads","authors":"/api/v1/crates/icu_segmenter/2.0.0-beta2/authors"},"crate_size":645956,"published_by":{"id":1139,"login":"Manishearth","name":"Manish Goregaokar","avatar":"https://avatars.githubusercontent.com/u/1617736?v=4","url":"https://github.com/Manishearth","github_username_matches":true,"created_at":"2012-04-06T05:41:40Z"},"audit_actions":[{"action":"publish","user":{"id":1139,"login":"Manishearth","name":"Manish Goregaokar","avatar":"https://avatars.githubusercontent.com/u/1617736?v=4","url":"https://github.com/Manishearth","github_username_matches":true,"created_at":"2012-04-06T05:41:40Z"},"time":"2025-02-26T19:05:01.456143Z"}],"checksum":"50edae3dd25f6a6e234202a15eaedd7770f46e2fc2e3db53a8ea6bca699d4ce1","rust_version":"1.81","has_lib":true,"bin_names":[],"edition":"2021","description":"Unicode line breaking and text segmentation algorithms for text boundaries analysis","homepage":"https://icu4x.unicode.org","documentation":null,"repository":"https://github.com/unicode-org/icu4x","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4382,"comment_lines":255,"files":15}},"total_code_lines":4382,"total_comment_lines":255}},{"id":1349905,"crate":"icu_segmenter","num":"2.0.0-beta1","dl_path":"/api/v1/crates/icu_segmenter/2.0.0-beta1/download","readme_path":"/api/v1/crates/icu_segmenter/2.0.0-beta1/readme","updated_at":"2024-11-23T02:17:37.810027Z","created_at":"2024-11-23T02:17:37.810027Z","downloads":2804,"features":{"auto":["lstm"],"bench":[],"compiled_data":["dep:icu_segmenter_data"],"datagen":["serde","dep:databake","potential_utf/databake","zerovec/databake","icu_collections/databake"],"default":["compiled_data","auto"],"lstm":["dep:core_maths"],"serde":["dep:serde","potential_utf/serde","zerovec/serde","icu_collections/serde","icu_provider/serde"],"std":["icu_collections/std","icu_locale_core/std","icu_provider/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unicode-3.0","links":{"dependencies":"/api/v1/crates/icu_segmenter/2.0.0-beta1/dependencies","version_downloads":"/api/v1/crates/icu_segmenter/2.0.0-beta1/downloads","authors":"/api/v1/crates/icu_segmenter/2.0.0-beta1/authors"},"crate_size":640215,"published_by":{"id":1139,"login":"Manishearth","name":"Manish Goregaokar","avatar":"https://avatars.githubusercontent.com/u/1617736?v=4","url":"https://github.com/Manishearth","github_username_matches":true,"created_at":"2012-04-06T05:41:40Z"},"audit_actions":[{"action":"publish","user":{"id":1139,"login":"Manishearth","name":"Manish Goregaokar","avatar":"https://avatars.githubusercontent.com/u/1617736?v=4","url":"https://github.com/Manishearth","github_username_matches":true,"created_at":"2012-04-06T05:41:40Z"},"time":"2024-11-23T02:17:37.810027Z"}],"checksum":"f7b826f2fabce46f96b63992d79f818430d397294c789d8eca2086edb0161d18","rust_version":"1.71.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Unicode line breaking and text segmentation algorithms for text boundaries analysis","homepage":"https://icu4x.unicode.org","documentation":null,"repository":"https://github.com/unicode-org/icu4x","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4552,"comment_lines":256,"files":15}},"total_code_lines":4552,"total_comment_lines":256}},{"id":1158169,"crate":"icu_segmenter","num":"1.5.0","dl_path":"/api/v1/crates/icu_segmenter/1.5.0/download","readme_path":"/api/v1/crates/icu_segmenter/1.5.0/readme","updated_at":"2024-05-28T20:17:58.959533Z","created_at":"2024-05-28T20:17:58.959533Z","downloads":5674953,"features":{"auto":["lstm"],"bench":[],"compiled_data":["dep:icu_segmenter_data"],"datagen":["serde","dep:databake","zerovec/databake","icu_collections/databake"],"default":["compiled_data","auto"],"lstm":["dep:core_maths"],"serde":["dep:serde","zerovec/serde","icu_collections/serde","icu_provider/serde"],"std":["icu_collections/std","icu_locid/std","icu_provider/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unicode-3.0","links":{"dependencies":"/api/v1/crates/icu_segmenter/1.5.0/dependencies","version_downloads":"/api/v1/crates/icu_segmenter/1.5.0/downloads","authors":"/api/v1/crates/icu_segmenter/1.5.0/authors"},"crate_size":610798,"published_by":{"id":166196,"login":"robertbastian","name":"Robert Bastian","avatar":"https://avatars.githubusercontent.com/u/4706271?v=4","url":"https://github.com/robertbastian","github_username_matches":true,"created_at":"2013-06-15T17:36:25Z"},"audit_actions":[{"action":"publish","user":{"id":166196,"login":"robertbastian","name":"Robert Bastian","avatar":"https://avatars.githubusercontent.com/u/4706271?v=4","url":"https://github.com/robertbastian","github_username_matches":true,"created_at":"2013-06-15T17:36:25Z"},"time":"2024-05-28T20:17:58.959533Z"}],"checksum":"a717725612346ffc2d7b42c94b820db6908048f39434504cb130e8b46256b0de","rust_version":"1.67","has_lib":true,"bin_names":[],"edition":"2021","description":"Unicode line breaking and text segmentation algorithms for text boundaries analysis","homepage":"https://icu4x.unicode.org","documentation":null,"repository":"https://github.com/unicode-org/icu4x","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4144,"comment_lines":239,"files":16}},"total_code_lines":4144,"total_comment_lines":239}},{"id":957775,"crate":"icu_segmenter","num":"1.4.0","dl_path":"/api/v1/crates/icu_segmenter/1.4.0/download","readme_path":"/api/v1/crates/icu_segmenter/1.4.0/readme","updated_at":"2023-11-16T23:58:47.288122Z","created_at":"2023-11-16T23:58:47.288122Z","downloads":211083,"features":{"auto":["lstm"],"bench":[],"compiled_data":["dep:icu_segmenter_data"],"datagen":["serde","dep:databake","zerovec/databake","icu_collections/databake"],"default":["compiled_data","auto"],"lstm":["dep:core_maths"],"serde":["dep:serde","zerovec/serde","icu_collections/serde","icu_provider/serde"],"std":["icu_collections/std","icu_locid/std","icu_provider/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"non-standard","links":{"dependencies":"/api/v1/crates/icu_segmenter/1.4.0/dependencies","version_downloads":"/api/v1/crates/icu_segmenter/1.4.0/downloads","authors":"/api/v1/crates/icu_segmenter/1.4.0/authors"},"crate_size":265677,"published_by":{"id":166196,"login":"robertbastian","name":"Robert Bastian","avatar":"https://avatars.githubusercontent.com/u/4706271?v=4","url":"https://github.com/robertbastian","github_username_matches":true,"created_at":"2013-06-15T17:36:25Z"},"audit_actions":[{"action":"publish","user":{"id":166196,"login":"robertbastian","name":"Robert Bastian","avatar":"https://avatars.githubusercontent.com/u/4706271?v=4","url":"https://github.com/robertbastian","github_username_matches":true,"created_at":"2013-06-15T17:36:25Z"},"time":"2023-11-16T23:58:47.288122Z"}],"checksum":"b2dc1e8f4ba33a6a4956770ac5c08570f255d6605519fb3a859a0c0a270a2f8f","rust_version":"1.67","has_lib":true,"bin_names":[],"edition":"2021","description":"Unicode line breaking and text segmentation algorithms for text boundaries analysis","homepage":"https://icu4x.unicode.org","documentation":null,"repository":"https://github.com/unicode-org/icu4x","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4210,"comment_lines":252,"files":17}},"total_code_lines":4210,"total_comment_lines":252}},{"id":914352,"crate":"icu_segmenter","num":"1.3.2","dl_path":"/api/v1/crates/icu_segmenter/1.3.2/download","readme_path":"/api/v1/crates/icu_segmenter/1.3.2/readme","updated_at":"2023-10-03T18:33:46.213131Z","created_at":"2023-10-03T18:33:46.213131Z","downloads":48123,"features":{"auto":["lstm"],"bench":[],"compiled_data":["dep:icu_segmenter_data"],"datagen":["serde","dep:databake","zerovec/databake","icu_collections/databake"],"default":["compiled_data","auto"],"lstm":["dep:core_maths"],"serde":["dep:serde","zerovec/serde","icu_collections/serde","icu_provider/serde"],"std":["icu_collections/std","icu_locid/std","icu_provider/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"non-standard","links":{"dependencies":"/api/v1/crates/icu_segmenter/1.3.2/dependencies","version_downloads":"/api/v1/crates/icu_segmenter/1.3.2/downloads","authors":"/api/v1/crates/icu_segmenter/1.3.2/authors"},"crate_size":142586,"published_by":{"id":1139,"login":"Manishearth","name":"Manish Goregaokar","avatar":"https://avatars.githubusercontent.com/u/1617736?v=4","url":"https://github.com/Manishearth","github_username_matches":true,"created_at":"2012-04-06T05:41:40Z"},"audit_actions":[{"action":"publish","user":{"id":1139,"login":"Manishearth","name":"Manish Goregaokar","avatar":"https://avatars.githubusercontent.com/u/1617736?v=4","url":"https://github.com/Manishearth","github_username_matches":true,"created_at":"2012-04-06T05:41:40Z"},"time":"2023-10-03T18:33:46.213131Z"}],"checksum":"bcb3c1981ce2187a745f391a741cb14e77453325acb3b2e014b05da51c0a39f2","rust_version":"1.66","has_lib":true,"bin_names":[],"edition":"2021","description":"Unicode line breaking and text segmentation algorithms for text boundaries analysis","homepage":"https://icu4x.unicode.org","documentation":null,"repository":"https://github.com/unicode-org/icu4x","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4200,"comment_lines":252,"files":17}},"total_code_lines":4200,"total_comment_lines":252}},{"id":905475,"crate":"icu_segmenter","num":"1.3.0","dl_path":"/api/v1/crates/icu_segmenter/1.3.0/download","readme_path":"/api/v1/crates/icu_segmenter/1.3.0/readme","updated_at":"2023-09-23T20:43:12.297969Z","created_at":"2023-09-23T20:43:12.297969Z","downloads":5019,"features":{"auto":["lstm"],"bench":[],"compiled_data":["dep:icu_segmenter_data"],"datagen":["serde","dep:databake","zerovec/databake","icu_collections/databake"],"default":["compiled_data","auto"],"lstm":["dep:core_maths"],"serde":["dep:serde","zerovec/serde","icu_collections/serde","icu_provider/serde"],"std":["icu_collections/std","icu_locid/std","icu_provider/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"non-standard","links":{"dependencies":"/api/v1/crates/icu_segmenter/1.3.0/dependencies","version_downloads":"/api/v1/crates/icu_segmenter/1.3.0/downloads","authors":"/api/v1/crates/icu_segmenter/1.3.0/authors"},"crate_size":142590,"published_by":{"id":128408,"login":"sffc","name":"Shane F. Carr","avatar":"https://avatars.githubusercontent.com/u/1145762?v=4","url":"https://github.com/sffc","github_username_matches":true,"created_at":"2011-10-23T00:33:58Z"},"audit_actions":[{"action":"publish","user":{"id":128408,"login":"sffc","name":"Shane F. Carr","avatar":"https://avatars.githubusercontent.com/u/1145762?v=4","url":"https://github.com/sffc","github_username_matches":true,"created_at":"2011-10-23T00:33:58Z"},"time":"2023-09-23T20:43:12.297969Z"}],"checksum":"b9221a9db12a8026cd94f3a171a6514763daafadd64bc0f127c05a5f09836ded","rust_version":"1.66","has_lib":true,"bin_names":[],"edition":"2021","description":"Unicode line breaking and text segmentation algorithms for text boundaries analysis","homepage":"https://icu4x.unicode.org","documentation":null,"repository":"https://github.com/unicode-org/icu4x","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4200,"comment_lines":252,"files":17}},"total_code_lines":4200,"total_comment_lines":252}},{"id":779076,"crate":"icu_segmenter","num":"1.2.1","dl_path":"/api/v1/crates/icu_segmenter/1.2.1/download","readme_path":"/api/v1/crates/icu_segmenter/1.2.1/readme","updated_at":"2023-04-18T05:44:38.011520Z","created_at":"2023-04-18T05:44:38.011520Z","downloads":94231,"features":{"auto":["lstm"],"datagen":["serde","dep:databake","zerovec/databake","icu_collections/databake"],"default":["auto"],"lstm":["dep:num-traits"],"serde":["dep:serde","zerovec/serde","icu_collections/serde","icu_provider/serde"],"std":["icu_collections/std","icu_locid/std","icu_provider/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unicode-DFS-2016","links":{"dependencies":"/api/v1/crates/icu_segmenter/1.2.1/dependencies","version_downloads":"/api/v1/crates/icu_segmenter/1.2.1/downloads","authors":"/api/v1/crates/icu_segmenter/1.2.1/authors"},"crate_size":2855624,"published_by":{"id":128408,"login":"sffc","name":"Shane F. Carr","avatar":"https://avatars.githubusercontent.com/u/1145762?v=4","url":"https://github.com/sffc","github_username_matches":true,"created_at":"2011-10-23T00:33:58Z"},"audit_actions":[{"action":"publish","user":{"id":128408,"login":"sffc","name":"Shane F. Carr","avatar":"https://avatars.githubusercontent.com/u/1145762?v=4","url":"https://github.com/sffc","github_username_matches":true,"created_at":"2011-10-23T00:33:58Z"},"time":"2023-04-18T05:44:38.011520Z"}],"checksum":"c3300a7b6bf187be98a57264ad094f11f2e062c2e8263132af010ff522ee5495","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Unicode line breaking and text segmentation algorithms for text boundaries analysis","homepage":null,"documentation":null,"repository":"https://github.com/unicode-org/icu4x","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3977,"comment_lines":257,"files":17}},"total_code_lines":3977,"total_comment_lines":257}},{"id":776633,"crate":"icu_segmenter","num":"1.2.0","dl_path":"/api/v1/crates/icu_segmenter/1.2.0/download","readme_path":"/api/v1/crates/icu_segmenter/1.2.0/readme","updated_at":"2023-04-14T21:12:16.909553Z","created_at":"2023-04-14T21:12:16.909553Z","downloads":4576,"features":{"auto":["lstm"],"datagen":["serde","dep:databake","zerovec/databake","icu_collections/databake"],"default":["auto"],"lstm":["dep:num-traits"],"serde":["dep:serde","zerovec/serde","icu_collections/serde","icu_provider/serde"],"std":["icu_collections/std","icu_locid/std","icu_provider/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unicode-DFS-2016","links":{"dependencies":"/api/v1/crates/icu_segmenter/1.2.0/dependencies","version_downloads":"/api/v1/crates/icu_segmenter/1.2.0/downloads","authors":"/api/v1/crates/icu_segmenter/1.2.0/authors"},"crate_size":2854842,"published_by":{"id":1139,"login":"Manishearth","name":"Manish Goregaokar","avatar":"https://avatars.githubusercontent.com/u/1617736?v=4","url":"https://github.com/Manishearth","github_username_matches":true,"created_at":"2012-04-06T05:41:40Z"},"audit_actions":[{"action":"publish","user":{"id":1139,"login":"Manishearth","name":"Manish Goregaokar","avatar":"https://avatars.githubusercontent.com/u/1617736?v=4","url":"https://github.com/Manishearth","github_username_matches":true,"created_at":"2012-04-06T05:41:40Z"},"time":"2023-04-14T21:12:16.909553Z"}],"checksum":"4be93a865ced1d5efe783a127632eca71b9823681e90561e029124be26cd8567","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Unicode line breaking and text segmentation algorithms for text boundaries analysis","homepage":null,"documentation":null,"repository":"https://github.com/unicode-org/icu4x","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3957,"comment_lines":257,"files":17}},"total_code_lines":3957,"total_comment_lines":257}},{"id":712090,"crate":"icu_segmenter","num":"0.8.0","dl_path":"/api/v1/crates/icu_segmenter/0.8.0/download","readme_path":"/api/v1/crates/icu_segmenter/0.8.0/readme","updated_at":"2023-01-26T16:44:08.565215Z","created_at":"2023-01-26T16:44:08.565215Z","downloads":7792,"features":{"datagen":["serde","dep:databake","zerovec/databake","icu_collections/databake"],"lstm":["ndarray","num-traits"],"serde":["dep:serde","zerovec/serde","icu_collections/serde","icu_provider/serde"],"std":["icu_collections/std","icu_locid/std","icu_provider/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unicode-DFS-2016","links":{"dependencies":"/api/v1/crates/icu_segmenter/0.8.0/dependencies","version_downloads":"/api/v1/crates/icu_segmenter/0.8.0/downloads","authors":"/api/v1/crates/icu_segmenter/0.8.0/authors"},"crate_size":2013359,"published_by":{"id":166196,"login":"robertbastian","name":"Robert Bastian","avatar":"https://avatars.githubusercontent.com/u/4706271?v=4","url":"https://github.com/robertbastian","github_username_matches":true,"created_at":"2013-06-15T17:36:25Z"},"audit_actions":[{"action":"publish","user":{"id":166196,"login":"robertbastian","name":"Robert Bastian","avatar":"https://avatars.githubusercontent.com/u/4706271?v=4","url":"https://github.com/robertbastian","github_username_matches":true,"created_at":"2013-06-15T17:36:25Z"},"time":"2023-01-26T16:44:08.565215Z"}],"checksum":"b078fc18c9e045d8aaca9b44181d2ba415ffbe48bc69092f6e7716db3d890db7","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Unicode line breaking and text segmentation algorithms for text boundaries analysis","homepage":null,"documentation":null,"repository":"https://github.com/unicode-org/icu4x","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3183,"comment_lines":229,"files":17}},"total_code_lines":3183,"total_comment_lines":229}},{"id":630037,"crate":"icu_segmenter","num":"0.7.0","dl_path":"/api/v1/crates/icu_segmenter/0.7.0/download","readme_path":"/api/v1/crates/icu_segmenter/0.7.0/readme","updated_at":"2022-09-27T22:24:20.566296Z","created_at":"2022-09-27T22:24:20.566296Z","downloads":3439,"features":{"datagen":["serde","databake","zerovec/databake","icu_collections/databake"],"default":[],"lstm":["std","ndarray","num-traits","serde"],"lstm-grapheme":["lstm","unicode-segmentation"],"serde":["dep:serde","zerovec/serde","icu_collections/serde","icu_provider/serde"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unicode-DFS-2016","links":{"dependencies":"/api/v1/crates/icu_segmenter/0.7.0/dependencies","version_downloads":"/api/v1/crates/icu_segmenter/0.7.0/downloads","authors":"/api/v1/crates/icu_segmenter/0.7.0/authors"},"crate_size":1888090,"published_by":{"id":1139,"login":"Manishearth","name":"Manish Goregaokar","avatar":"https://avatars.githubusercontent.com/u/1617736?v=4","url":"https://github.com/Manishearth","github_username_matches":true,"created_at":"2012-04-06T05:41:40Z"},"audit_actions":[{"action":"publish","user":{"id":1139,"login":"Manishearth","name":"Manish Goregaokar","avatar":"https://avatars.githubusercontent.com/u/1617736?v=4","url":"https://github.com/Manishearth","github_username_matches":true,"created_at":"2012-04-06T05:41:40Z"},"time":"2022-09-27T22:24:20.566296Z"}],"checksum":"4873fb468f410f9a06b51bc0c1156084db6adb671923d5289ce42103a47bc796","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Unicode line breaking and text segmentation algorithms for text boundaries analysis","homepage":null,"documentation":null,"repository":"https://github.com/unicode-org/icu4x","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3079,"comment_lines":222,"files":17}},"total_code_lines":3079,"total_comment_lines":222}},{"id":596663,"crate":"icu_segmenter","num":"1.0.0-alpha1","dl_path":"/api/v1/crates/icu_segmenter/1.0.0-alpha1/download","readme_path":"/api/v1/crates/icu_segmenter/1.0.0-alpha1/readme","updated_at":"2022-08-05T01:00:40.935556Z","created_at":"2022-08-05T01:00:40.935556Z","downloads":2015,"features":{"datagen":["serde","databake","zerovec/databake","icu_collections/databake"],"default":[],"lstm":["ndarray","num-traits","serde"],"lstm-grapheme":["lstm","unicode-segmentation"],"serde":["dep:serde","zerovec/serde","icu_collections/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unicode-DFS-2016","links":{"dependencies":"/api/v1/crates/icu_segmenter/1.0.0-alpha1/dependencies","version_downloads":"/api/v1/crates/icu_segmenter/1.0.0-alpha1/downloads","authors":"/api/v1/crates/icu_segmenter/1.0.0-alpha1/authors"},"crate_size":1886242,"published_by":{"id":128408,"login":"sffc","name":"Shane F. Carr","avatar":"https://avatars.githubusercontent.com/u/1145762?v=4","url":"https://github.com/sffc","github_username_matches":true,"created_at":"2011-10-23T00:33:58Z"},"audit_actions":[{"action":"publish","user":{"id":128408,"login":"sffc","name":"Shane F. Carr","avatar":"https://avatars.githubusercontent.com/u/1145762?v=4","url":"https://github.com/sffc","github_username_matches":true,"created_at":"2011-10-23T00:33:58Z"},"time":"2022-08-05T01:00:40.935556Z"}],"checksum":"33d82826cff8df013106a59fccb744e0fef965c691bd53f2c9d2ac896b0bb781","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Unicode line breaking and text segmentation algorithms for text boundaries analysis","homepage":null,"documentation":null,"repository":"https://github.com/unicode-org/icu4x","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2866,"comment_lines":214,"files":16}},"total_code_lines":2866,"total_comment_lines":214}},{"id":550812,"crate":"icu_segmenter","num":"0.6.0","dl_path":"/api/v1/crates/icu_segmenter/0.6.0/download","readme_path":"/api/v1/crates/icu_segmenter/0.6.0/readme","updated_at":"2022-05-17T16:50:15.500636Z","created_at":"2022-05-17T16:50:15.500636Z","downloads":2143,"features":{"datagen":["serde","zerovec/serde_serialize","icu_char16trie/serde_serialize"],"default":[],"lstm":["icu_segmenter_lstm"],"serde":["dep:serde","zerovec/serde","icu_char16trie/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"non-standard","links":{"dependencies":"/api/v1/crates/icu_segmenter/0.6.0/dependencies","version_downloads":"/api/v1/crates/icu_segmenter/0.6.0/downloads","authors":"/api/v1/crates/icu_segmenter/0.6.0/authors"},"crate_size":2713809,"published_by":{"id":159417,"login":"dminor","name":"Daniel Minor","avatar":"https://avatars.githubusercontent.com/u/273932?v=4","url":"https://github.com/dminor","github_username_matches":true,"created_at":"2010-05-12T01:25:59Z"},"audit_actions":[{"action":"publish","user":{"id":159417,"login":"dminor","name":"Daniel Minor","avatar":"https://avatars.githubusercontent.com/u/273932?v=4","url":"https://github.com/dminor","github_username_matches":true,"created_at":"2010-05-12T01:25:59Z"},"time":"2022-05-17T16:50:15.500636Z"}],"checksum":"608da0580c018e894f9784981b3950eb8c45184ec2ad7a540ecf317d488f9eab","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Unicode line breaking and text segmentation algorithms for text boundaries analysis","homepage":null,"documentation":null,"repository":"https://github.com/unicode-org/icu4x","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2013,"comment_lines":195,"files":12}},"total_code_lines":2013,"total_comment_lines":195}},{"id":372749,"crate":"icu_segmenter","num":"0.0.1","dl_path":"/api/v1/crates/icu_segmenter/0.0.1/download","readme_path":"/api/v1/crates/icu_segmenter/0.0.1/readme","updated_at":"2021-04-29T19:41:03.987822Z","created_at":"2021-04-29T19:41:03.987822Z","downloads":1744,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"non-standard","links":{"dependencies":"/api/v1/crates/icu_segmenter/0.0.1/dependencies","version_downloads":"/api/v1/crates/icu_segmenter/0.0.1/downloads","authors":"/api/v1/crates/icu_segmenter/0.0.1/authors"},"crate_size":6615,"published_by":{"id":9648,"login":"zbraniecki","name":"Zibi Braniecki","avatar":"https://avatars.githubusercontent.com/u/449986?v=4","url":"https://github.com/zbraniecki","github_username_matches":true,"created_at":"2010-10-22T16:42:04Z"},"audit_actions":[{"action":"publish","user":{"id":9648,"login":"zbraniecki","name":"Zibi Braniecki","avatar":"https://avatars.githubusercontent.com/u/449986?v=4","url":"https://github.com/zbraniecki","github_username_matches":true,"created_at":"2010-10-22T16:42:04Z"},"time":"2021-04-29T19:41:03.987822Z"}],"checksum":"3302dfa1eeb6a746f91d871cc611d07d1b5c286fa91f541417f0a708fb352a0a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"API for managing Unicode Segmentation","homepage":null,"documentation":null,"repository":"https://github.com/unicode-org/icu4x","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7,"comment_lines":0,"files":1}},"total_code_lines":7,"total_comment_lines":0}}],"keywords":[{"id":"segmentation","keyword":"segmentation","created_at":"2016-02-20T00:36:02.649061Z","crates_cnt":49},{"id":"text-processing","keyword":"text-processing","created_at":"2015-05-01T14:23:55.768354Z","crates_cnt":143},{"id":"unicode","keyword":"unicode","created_at":"2014-11-14T08:25:07.740184Z","crates_cnt":630}],"categories":[{"id":"localization","category":"Localization (L10n)","slug":"localization","description":"Crates to help adapting internationalized software to specific languages and regions.","created_at":"2017-08-12T21:35:32.065358Z","crates_cnt":521},{"id":"no-std","category":"No standard library","slug":"no-std","description":"Crates that are able to function without the Rust standard library.","created_at":"2017-02-10T01:52:09.447906Z","crates_cnt":13691},{"id":"embedded","category":"Embedded development","slug":"embedded","description":"Crates that are primarily useful on embedded devices or without an operating system.","created_at":"2017-02-05T21:31:23.444608Z","crates_cnt":7231},{"id":"internationalization","category":"Internationalization (i18n)","slug":"internationalization","description":"Crates to help develop software capable of adapting to various languages and regions.","created_at":"2017-08-12T21:35:32.065358Z","crates_cnt":931}]}