{"crate":{"id":"ratelimit","name":"ratelimit","updated_at":"2026-04-21T18:23:33.708724Z","versions":[2288166,2148283,2144295,1323082,1115977,987858,987721,910126,814389,704872,704044,115114,71638,64277,55692,52166,31362,31349,24080,23964,22489,20927,20925,17857,17504,17327,17284,17234,17202,16342,16341],"keywords":["concurrency","rate-limiter","ratelimit","throttle","token-bucket"],"categories":["algorithms","concurrency"],"badges":[],"created_at":"2015-10-02T17:47:18.892403Z","downloads":22184396,"recent_downloads":1053310,"default_version":"2.0.0","num_versions":31,"yanked":false,"max_version":"2.0.0","newest_version":"2.0.0","max_stable_version":"2.0.0","description":"A lock-free token bucket ratelimiter","homepage":"https://github.com/iopsystems/ratelimit","documentation":null,"repository":"https://github.com/iopsystems/ratelimit","links":{"version_downloads":"/api/v1/crates/ratelimit/downloads","versions":null,"owners":"/api/v1/crates/ratelimit/owners","owner_team":"/api/v1/crates/ratelimit/owner_team","owner_user":"/api/v1/crates/ratelimit/owner_user","reverse_dependencies":"/api/v1/crates/ratelimit/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":2288166,"crate":"ratelimit","num":"2.0.0","dl_path":"/api/v1/crates/ratelimit/2.0.0/download","readme_path":"/api/v1/crates/ratelimit/2.0.0/readme","updated_at":"2026-04-21T18:23:33.708724Z","created_at":"2026-04-21T18:23:33.708724Z","downloads":379254,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ratelimit/2.0.0/dependencies","version_downloads":"/api/v1/crates/ratelimit/2.0.0/downloads","authors":"/api/v1/crates/ratelimit/2.0.0/authors"},"crate_size":19202,"published_by":{"id":2235,"login":"brayniac","name":"Brian Martin","avatar":"https://avatars.githubusercontent.com/u/10478487?v=4","url":"https://github.com/brayniac","github_username_matches":true,"created_at":"2015-01-10T17:53:46Z"},"audit_actions":[{"action":"publish","user":{"id":2235,"login":"brayniac","name":"Brian Martin","avatar":"https://avatars.githubusercontent.com/u/10478487?v=4","url":"https://github.com/brayniac","github_username_matches":true,"created_at":"2015-01-10T17:53:46Z"},"time":"2026-04-21T18:23:33.708724Z"}],"checksum":"e78b08065c51c82ff8c4a0d88e3dce3edfce39c375e946c3464210fff3433fb8","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"A lock-free token bucket ratelimiter","homepage":"https://github.com/iopsystems/ratelimit","documentation":null,"repository":"https://github.com/iopsystems/ratelimit","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":698,"comment_lines":47,"files":1}},"total_code_lines":698,"total_comment_lines":47}},{"id":2148283,"crate":"ratelimit","num":"1.0.0","dl_path":"/api/v1/crates/ratelimit/1.0.0/download","readme_path":"/api/v1/crates/ratelimit/1.0.0/readme","updated_at":"2026-03-20T22:14:44.511451Z","created_at":"2026-03-20T22:14:44.511451Z","downloads":7184,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ratelimit/1.0.0/dependencies","version_downloads":"/api/v1/crates/ratelimit/1.0.0/downloads","authors":"/api/v1/crates/ratelimit/1.0.0/authors"},"crate_size":15251,"published_by":{"id":2235,"login":"brayniac","name":"Brian Martin","avatar":"https://avatars.githubusercontent.com/u/10478487?v=4","url":"https://github.com/brayniac","github_username_matches":true,"created_at":"2015-01-10T17:53:46Z"},"audit_actions":[{"action":"publish","user":{"id":2235,"login":"brayniac","name":"Brian Martin","avatar":"https://avatars.githubusercontent.com/u/10478487?v=4","url":"https://github.com/brayniac","github_username_matches":true,"created_at":"2015-01-10T17:53:46Z"},"time":"2026-03-20T22:14:44.511451Z"}],"checksum":"dd69185bb37f0224a9b50257e2d9cdb2322af15b5cc6bcc0734a291c1f7e28ed","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"A lock-free token bucket ratelimiter","homepage":"https://github.com/iopsystems/ratelimit","documentation":null,"repository":"https://github.com/iopsystems/ratelimit","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":395,"comment_lines":32,"files":1}},"total_code_lines":395,"total_comment_lines":32}},{"id":2144295,"crate":"ratelimit","num":"0.10.1","dl_path":"/api/v1/crates/ratelimit/0.10.1/download","readme_path":"/api/v1/crates/ratelimit/0.10.1/readme","updated_at":"2026-03-20T03:11:00.598430Z","created_at":"2026-03-20T03:11:00.598430Z","downloads":5593647,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ratelimit/0.10.1/dependencies","version_downloads":"/api/v1/crates/ratelimit/0.10.1/downloads","authors":"/api/v1/crates/ratelimit/0.10.1/authors"},"crate_size":12563,"published_by":{"id":228621,"login":"thinkingfish","name":"Yao Yue","avatar":"https://avatars.githubusercontent.com/u/366406?v=4","url":"https://github.com/thinkingfish","github_username_matches":true,"created_at":"2010-08-16T20:34:17Z"},"audit_actions":[{"action":"publish","user":{"id":228621,"login":"thinkingfish","name":"Yao Yue","avatar":"https://avatars.githubusercontent.com/u/366406?v=4","url":"https://github.com/thinkingfish","github_username_matches":true,"created_at":"2010-08-16T20:34:17Z"},"time":"2026-03-20T03:11:00.598430Z"}],"checksum":"5dc94ed8e3de45f6d8d052869d48c0dbeebcaa7a6c345ec7f0f917e10347428e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A simple ratelimiter that can be shared between threads","homepage":"https://github.com/pelikan-io/rustcommon","documentation":null,"repository":"https://github.com/pelikan-io/rustcommon","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":283,"comment_lines":61,"files":1}},"total_code_lines":283,"total_comment_lines":61}},{"id":1323082,"crate":"ratelimit","num":"0.10.0","dl_path":"/api/v1/crates/ratelimit/0.10.0/download","readme_path":"/api/v1/crates/ratelimit/0.10.0/readme","updated_at":"2024-10-31T23:35:26.968836Z","created_at":"2024-10-31T23:35:26.968836Z","downloads":1911082,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ratelimit/0.10.0/dependencies","version_downloads":"/api/v1/crates/ratelimit/0.10.0/downloads","authors":"/api/v1/crates/ratelimit/0.10.0/authors"},"crate_size":10384,"published_by":{"id":2235,"login":"brayniac","name":"Brian Martin","avatar":"https://avatars.githubusercontent.com/u/10478487?v=4","url":"https://github.com/brayniac","github_username_matches":true,"created_at":"2015-01-10T17:53:46Z"},"audit_actions":[{"action":"publish","user":{"id":2235,"login":"brayniac","name":"Brian Martin","avatar":"https://avatars.githubusercontent.com/u/10478487?v=4","url":"https://github.com/brayniac","github_username_matches":true,"created_at":"2015-01-10T17:53:46Z"},"time":"2024-10-31T23:35:26.968836Z"}],"checksum":"36ea961700fd7260e7fa3701c8287d901b2172c51f9c1421fa0f21d7f7e184b7","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A simple ratelimiter that can be shared between threads","homepage":"https://github.com/pelikan-io/rustcommon","documentation":null,"repository":"https://github.com/pelikan-io/rustcommon","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":283,"comment_lines":61,"files":1}},"total_code_lines":283,"total_comment_lines":61}},{"id":1115977,"crate":"ratelimit","num":"0.9.1","dl_path":"/api/v1/crates/ratelimit/0.9.1/download","readme_path":"/api/v1/crates/ratelimit/0.9.1/readme","updated_at":"2024-04-15T17:51:04.167651Z","created_at":"2024-04-15T17:51:04.167651Z","downloads":13650998,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ratelimit/0.9.1/dependencies","version_downloads":"/api/v1/crates/ratelimit/0.9.1/downloads","authors":"/api/v1/crates/ratelimit/0.9.1/authors"},"crate_size":10277,"published_by":{"id":2235,"login":"brayniac","name":"Brian Martin","avatar":"https://avatars.githubusercontent.com/u/10478487?v=4","url":"https://github.com/brayniac","github_username_matches":true,"created_at":"2015-01-10T17:53:46Z"},"audit_actions":[{"action":"publish","user":{"id":2235,"login":"brayniac","name":"Brian Martin","avatar":"https://avatars.githubusercontent.com/u/10478487?v=4","url":"https://github.com/brayniac","github_username_matches":true,"created_at":"2015-01-10T17:53:46Z"},"time":"2024-04-15T17:51:04.167651Z"}],"checksum":"6c1bb13e2dcfa2232ac6887157aad8d9b3fe4ca57f7c8d4938ff5ea9be742300","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A simple ratelimiter that can be shared between threads","homepage":"https://github.com/pelikan-io/rustcommon/ratelimit","documentation":null,"repository":"https://github.com/pelikan-io/rustcommon","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":276,"comment_lines":61,"files":1}},"total_code_lines":276,"total_comment_lines":61}},{"id":987858,"crate":"ratelimit","num":"0.9.0","dl_path":"/api/v1/crates/ratelimit/0.9.0/download","readme_path":"/api/v1/crates/ratelimit/0.9.0/readme","updated_at":"2023-12-15T23:07:49.163Z","created_at":"2023-12-15T23:07:49.163Z","downloads":119790,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ratelimit/0.9.0/dependencies","version_downloads":"/api/v1/crates/ratelimit/0.9.0/downloads","authors":"/api/v1/crates/ratelimit/0.9.0/authors"},"crate_size":10115,"published_by":{"id":2235,"login":"brayniac","name":"Brian Martin","avatar":"https://avatars.githubusercontent.com/u/10478487?v=4","url":"https://github.com/brayniac","github_username_matches":true,"created_at":"2015-01-10T17:53:46Z"},"audit_actions":[{"action":"publish","user":{"id":2235,"login":"brayniac","name":"Brian Martin","avatar":"https://avatars.githubusercontent.com/u/10478487?v=4","url":"https://github.com/brayniac","github_username_matches":true,"created_at":"2015-01-10T17:53:46Z"},"time":"2023-12-15T23:07:49.163Z"}],"checksum":"969d6064e6e4d98485d83cf363147371243df7423b5d43d59f57ed72dc85943e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A simple ratelimiter that can be shared between threads","homepage":"https://github.com/pelikan-io/rustcommon/ratelimit","documentation":null,"repository":"https://github.com/pelikan-io/rustcommon","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":269,"comment_lines":59,"files":1}},"total_code_lines":269,"total_comment_lines":59}},{"id":987721,"crate":"ratelimit","num":"0.8.0","dl_path":"/api/v1/crates/ratelimit/0.8.0/download","readme_path":"/api/v1/crates/ratelimit/0.8.0/readme","updated_at":"2023-12-15T19:20:24.039977Z","created_at":"2023-12-15T19:20:24.039977Z","downloads":1654,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ratelimit/0.8.0/dependencies","version_downloads":"/api/v1/crates/ratelimit/0.8.0/downloads","authors":"/api/v1/crates/ratelimit/0.8.0/authors"},"crate_size":10104,"published_by":{"id":2235,"login":"brayniac","name":"Brian Martin","avatar":"https://avatars.githubusercontent.com/u/10478487?v=4","url":"https://github.com/brayniac","github_username_matches":true,"created_at":"2015-01-10T17:53:46Z"},"audit_actions":[{"action":"publish","user":{"id":2235,"login":"brayniac","name":"Brian Martin","avatar":"https://avatars.githubusercontent.com/u/10478487?v=4","url":"https://github.com/brayniac","github_username_matches":true,"created_at":"2015-01-10T17:53:46Z"},"time":"2023-12-15T19:20:24.039977Z"}],"checksum":"abfe424358d527e7b3aca228189084507aa0f472c05a8beec0c9235589a05180","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A simple ratelimiter that can be shared between threads","homepage":"https://github.com/pelikan-io/rustcommon/ratelimit","documentation":null,"repository":"https://github.com/pelikan-io/rustcommon","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":269,"comment_lines":59,"files":1}},"total_code_lines":269,"total_comment_lines":59}},{"id":910126,"crate":"ratelimit","num":"0.7.1","dl_path":"/api/v1/crates/ratelimit/0.7.1/download","readme_path":"/api/v1/crates/ratelimit/0.7.1/readme","updated_at":"2023-09-28T23:17:54.303376Z","created_at":"2023-09-28T23:17:54.303376Z","downloads":125989,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ratelimit/0.7.1/dependencies","version_downloads":"/api/v1/crates/ratelimit/0.7.1/downloads","authors":"/api/v1/crates/ratelimit/0.7.1/authors"},"crate_size":10164,"published_by":{"id":2235,"login":"brayniac","name":"Brian Martin","avatar":"https://avatars.githubusercontent.com/u/10478487?v=4","url":"https://github.com/brayniac","github_username_matches":true,"created_at":"2015-01-10T17:53:46Z"},"audit_actions":[{"action":"publish","user":{"id":2235,"login":"brayniac","name":"Brian Martin","avatar":"https://avatars.githubusercontent.com/u/10478487?v=4","url":"https://github.com/brayniac","github_username_matches":true,"created_at":"2015-01-10T17:53:46Z"},"time":"2023-09-28T23:17:54.303376Z"}],"checksum":"bf5bcfab8fa35f78da44c3ebb3437381c0ae11e9fab355b7a27f581d8d2028a2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A simple ratelimiter that can be shared between threads","homepage":"https://github.com/pelikan-io/rustcommon/ratelimit","documentation":null,"repository":"https://github.com/pelikan-io/rustcommon","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":279,"comment_lines":59,"files":1}},"total_code_lines":279,"total_comment_lines":59}},{"id":814389,"crate":"ratelimit","num":"0.7.0","dl_path":"/api/v1/crates/ratelimit/0.7.0/download","readme_path":"/api/v1/crates/ratelimit/0.7.0/readme","updated_at":"2023-06-02T18:02:23.995708Z","created_at":"2023-06-02T18:02:23.995708Z","downloads":3148,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ratelimit/0.7.0/dependencies","version_downloads":"/api/v1/crates/ratelimit/0.7.0/downloads","authors":"/api/v1/crates/ratelimit/0.7.0/authors"},"crate_size":9298,"published_by":{"id":2235,"login":"brayniac","name":"Brian Martin","avatar":"https://avatars.githubusercontent.com/u/10478487?v=4","url":"https://github.com/brayniac","github_username_matches":true,"created_at":"2015-01-10T17:53:46Z"},"audit_actions":[{"action":"publish","user":{"id":2235,"login":"brayniac","name":"Brian Martin","avatar":"https://avatars.githubusercontent.com/u/10478487?v=4","url":"https://github.com/brayniac","github_username_matches":true,"created_at":"2015-01-10T17:53:46Z"},"time":"2023-06-02T18:02:23.995708Z"}],"checksum":"1ab80ec32e625af41cd6ffc39fe4dd943e6f71b437d2e29df65ad2426d1268ef","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A simple ratelimiter that can be shared between threads","homepage":"https://github.com/pelikan-io/rustcommon/ratelimit","documentation":null,"repository":"https://github.com/pelikan-io/rustcommon","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":270,"comment_lines":16,"files":1}},"total_code_lines":270,"total_comment_lines":16}},{"id":704872,"crate":"ratelimit","num":"0.5.1","dl_path":"/api/v1/crates/ratelimit/0.5.1/download","readme_path":"/api/v1/crates/ratelimit/0.5.1/readme","updated_at":"2023-01-16T18:23:29.699603Z","created_at":"2023-01-16T18:23:29.699603Z","downloads":97028,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/ratelimit/0.5.1/dependencies","version_downloads":"/api/v1/crates/ratelimit/0.5.1/downloads","authors":"/api/v1/crates/ratelimit/0.5.1/authors"},"crate_size":5357,"published_by":{"id":2235,"login":"brayniac","name":"Brian Martin","avatar":"https://avatars.githubusercontent.com/u/10478487?v=4","url":"https://github.com/brayniac","github_username_matches":true,"created_at":"2015-01-10T17:53:46Z"},"audit_actions":[{"action":"publish","user":{"id":2235,"login":"brayniac","name":"Brian Martin","avatar":"https://avatars.githubusercontent.com/u/10478487?v=4","url":"https://github.com/brayniac","github_username_matches":true,"created_at":"2015-01-10T17:53:46Z"},"time":"2023-01-16T18:23:29.699603Z"}],"checksum":"4e9c124ab68f28501873b8c5ecfa0de688e37cbe4f1b5440ed1971135e7c84e8","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Token bucket ratelimiter","homepage":"https://github.com/pelikan-io/rustcommon/ratelimit","documentation":null,"repository":"https://github.com/pelikan-io/rustcommon","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":119,"comment_lines":4,"files":1}},"total_code_lines":119,"total_comment_lines":4}},{"id":704044,"crate":"ratelimit","num":"0.5.0","dl_path":"/api/v1/crates/ratelimit/0.5.0/download","readme_path":"/api/v1/crates/ratelimit/0.5.0/readme","updated_at":"2023-01-15T18:26:24.674272Z","created_at":"2023-01-15T18:26:24.674272Z","downloads":1606,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/ratelimit/0.5.0/dependencies","version_downloads":"/api/v1/crates/ratelimit/0.5.0/downloads","authors":"/api/v1/crates/ratelimit/0.5.0/authors"},"crate_size":5364,"published_by":{"id":2235,"login":"brayniac","name":"Brian Martin","avatar":"https://avatars.githubusercontent.com/u/10478487?v=4","url":"https://github.com/brayniac","github_username_matches":true,"created_at":"2015-01-10T17:53:46Z"},"audit_actions":[{"action":"publish","user":{"id":2235,"login":"brayniac","name":"Brian Martin","avatar":"https://avatars.githubusercontent.com/u/10478487?v=4","url":"https://github.com/brayniac","github_username_matches":true,"created_at":"2015-01-10T17:53:46Z"},"time":"2023-01-15T18:26:24.674272Z"}],"checksum":"bb0385219d91ea2b3a682e8be2e06620e4c762ba58521a365d6a71741ccd712e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Token bucket ratelimiter","homepage":"https://github.com/pelikan-io/rustcommon/ratelimit","documentation":null,"repository":"https://github.com/pelikan-io/rustcommon","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":120,"comment_lines":4,"files":1}},"total_code_lines":120,"total_comment_lines":4}},{"id":115114,"crate":"ratelimit","num":"0.4.4","dl_path":"/api/v1/crates/ratelimit/0.4.4/download","readme_path":"/api/v1/crates/ratelimit/0.4.4/readme","updated_at":"2018-10-29T17:38:53.114441Z","created_at":"2018-10-29T17:38:53.114441Z","downloads":241350,"features":{"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/ratelimit/0.4.4/dependencies","version_downloads":"/api/v1/crates/ratelimit/0.4.4/downloads","authors":"/api/v1/crates/ratelimit/0.4.4/authors"},"crate_size":11578,"published_by":null,"audit_actions":[],"checksum":"5c4777eb47471c2a42bee8b553b22b8e5c496f657dc6f8b8e29bd69662f31e7e","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"a token bucket ratelimiter","homepage":"https://github.com/brayniac/ratelimit","documentation":"https://docs.rs/ratelimit","repository":"https://github.com/brayniac/ratelimit","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":359,"comment_lines":14,"files":1}},"total_code_lines":359,"total_comment_lines":14}},{"id":71638,"crate":"ratelimit","num":"0.4.3","dl_path":"/api/v1/crates/ratelimit/0.4.3/download","readme_path":"/api/v1/crates/ratelimit/0.4.3/readme","updated_at":"2017-11-30T02:49:21.662246Z","created_at":"2017-11-17T22:17:16.629417Z","downloads":3883,"features":{"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/ratelimit/0.4.3/dependencies","version_downloads":"/api/v1/crates/ratelimit/0.4.3/downloads","authors":"/api/v1/crates/ratelimit/0.4.3/authors"},"crate_size":11523,"published_by":null,"audit_actions":[],"checksum":"4176700668c6ad8629de6970b17b82c5a23593119506ff34085fb46676df6954","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"a token bucket ratelimiter","homepage":"https://github.com/brayniac/ratelimit","documentation":"https://docs.rs/ratelimit","repository":"https://github.com/brayniac/ratelimit","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":350,"comment_lines":13,"files":1}},"total_code_lines":350,"total_comment_lines":13}},{"id":64277,"crate":"ratelimit","num":"0.4.2","dl_path":"/api/v1/crates/ratelimit/0.4.2/download","readme_path":"/api/v1/crates/ratelimit/0.4.2/readme","updated_at":"2017-11-30T02:26:16.735294Z","created_at":"2017-09-02T20:03:22.077674Z","downloads":2388,"features":{"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/ratelimit/0.4.2/dependencies","version_downloads":"/api/v1/crates/ratelimit/0.4.2/downloads","authors":"/api/v1/crates/ratelimit/0.4.2/authors"},"crate_size":9718,"published_by":null,"audit_actions":[],"checksum":"c2587e63d5dd371de267bab5f73e32306bf457a3b1f389983a1b2c40b36d581f","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"a token bucket ratelimiter","homepage":"https://github.com/brayniac/ratelimit","documentation":"https://docs.rs/ratelimit","repository":"https://github.com/brayniac/ratelimit","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":350,"comment_lines":13,"files":1}},"total_code_lines":350,"total_comment_lines":13}},{"id":55692,"crate":"ratelimit","num":"0.4.1","dl_path":"/api/v1/crates/ratelimit/0.4.1/download","readme_path":"/api/v1/crates/ratelimit/0.4.1/readme","updated_at":"2017-11-30T03:26:12.102729Z","created_at":"2017-06-03T17:15:06.937691Z","downloads":2095,"features":{"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/ratelimit/0.4.1/dependencies","version_downloads":"/api/v1/crates/ratelimit/0.4.1/downloads","authors":"/api/v1/crates/ratelimit/0.4.1/authors"},"crate_size":8299,"published_by":null,"audit_actions":[],"checksum":"69e4ec23eee2c99ba6eb93050ab4b4ed17f3a9c99a0d29d7137358810e3e429a","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"a token bucket ratelimiter","homepage":"https://github.com/brayniac/ratelimit","documentation":"https://docs.rs/ratelimit","repository":"https://github.com/brayniac/ratelimit","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":230,"comment_lines":10,"files":1}},"total_code_lines":230,"total_comment_lines":10}},{"id":52166,"crate":"ratelimit","num":"0.4.0","dl_path":"/api/v1/crates/ratelimit/0.4.0/download","readme_path":"/api/v1/crates/ratelimit/0.4.0/readme","updated_at":"2017-11-30T03:39:13.715790Z","created_at":"2017-05-03T22:56:01.179680Z","downloads":1987,"features":{"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ratelimit/0.4.0/dependencies","version_downloads":"/api/v1/crates/ratelimit/0.4.0/downloads","authors":"/api/v1/crates/ratelimit/0.4.0/authors"},"crate_size":10963,"published_by":null,"audit_actions":[],"checksum":"6b382f93f4d0b92dbebad8a3410abbdc80eb884642a44eaa30deaadc0b08db38","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"a token bucket ratelimiter","homepage":"https://github.com/brayniac/ratelimit","documentation":"https://docs.rs/ratelimit","repository":"https://github.com/brayniac/ratelimit","trustpub_data":null,"linecounts":{"languages":{"Forge Config":{"code_lines":3,"comment_lines":0,"files":1},"Rust":{"code_lines":231,"comment_lines":10,"files":1},"Shell":{"code_lines":21,"comment_lines":3,"files":1}},"total_code_lines":255,"total_comment_lines":13}},{"id":31362,"crate":"ratelimit","num":"0.3.1","dl_path":"/api/v1/crates/ratelimit/0.3.1/download","readme_path":"/api/v1/crates/ratelimit/0.3.1/readme","updated_at":"2017-11-30T03:56:26.580699Z","created_at":"2016-08-06T04:53:11.712720Z","downloads":6947,"features":{"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ratelimit/0.3.1/dependencies","version_downloads":"/api/v1/crates/ratelimit/0.3.1/downloads","authors":"/api/v1/crates/ratelimit/0.3.1/authors"},"crate_size":7920,"published_by":null,"audit_actions":[],"checksum":"59051db7d98ac50dbd1f174badf73916e74ea8085c0328236dac17b5ad3d3a31","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"a token bucket ratelimiter","homepage":"https://github.com/brayniac/ratelimit","documentation":"http://brayniac.github.io/ratelimit","repository":"https://github.com/brayniac/ratelimit","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":216,"comment_lines":10,"files":1}},"total_code_lines":216,"total_comment_lines":10}},{"id":31349,"crate":"ratelimit","num":"0.3.0","dl_path":"/api/v1/crates/ratelimit/0.3.0/download","readme_path":"/api/v1/crates/ratelimit/0.3.0/readme","updated_at":"2017-11-30T02:59:30.786505Z","created_at":"2016-08-05T17:24:01.627334Z","downloads":2011,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ratelimit/0.3.0/dependencies","version_downloads":"/api/v1/crates/ratelimit/0.3.0/downloads","authors":"/api/v1/crates/ratelimit/0.3.0/authors"},"crate_size":7720,"published_by":null,"audit_actions":[],"checksum":"fb6ec36bf2192f89d6c203eb13833dc53e83166902346a3377d37e5033eb7a65","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"a token bucket ratelimiter","homepage":"https://github.com/brayniac/ratelimit","documentation":"http://brayniac.github.io/ratelimit","repository":"https://github.com/brayniac/ratelimit","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":182,"comment_lines":5,"files":1}},"total_code_lines":182,"total_comment_lines":5}},{"id":24080,"crate":"ratelimit","num":"0.2.4","dl_path":"/api/v1/crates/ratelimit/0.2.4/download","readme_path":"/api/v1/crates/ratelimit/0.2.4/readme","updated_at":"2017-11-30T02:58:58.618262Z","created_at":"2016-03-17T21:27:04.272634Z","downloads":5594,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ratelimit/0.2.4/dependencies","version_downloads":"/api/v1/crates/ratelimit/0.2.4/downloads","authors":"/api/v1/crates/ratelimit/0.2.4/authors"},"crate_size":10226,"published_by":null,"audit_actions":[],"checksum":"f78821222983f8fc7a04cf11da22fe70ea22479535cff3e2507baa8372b9ab17","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"a token bucket ratelimiter","homepage":"https://github.com/brayniac/ratelimit","documentation":"http://brayniac.github.io/ratelimit","repository":"https://github.com/brayniac/ratelimit","trustpub_data":null,"linecounts":{"languages":{"Forge Config":{"code_lines":3,"comment_lines":0,"files":1},"Rust":{"code_lines":154,"comment_lines":3,"files":1},"Shell":{"code_lines":21,"comment_lines":3,"files":1}},"total_code_lines":178,"total_comment_lines":6}},{"id":23964,"crate":"ratelimit","num":"0.2.3","dl_path":"/api/v1/crates/ratelimit/0.2.3/download","readme_path":"/api/v1/crates/ratelimit/0.2.3/readme","updated_at":"2017-11-30T02:58:54.562407Z","created_at":"2016-03-15T22:13:01.822197Z","downloads":2008,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ratelimit/0.2.3/dependencies","version_downloads":"/api/v1/crates/ratelimit/0.2.3/downloads","authors":"/api/v1/crates/ratelimit/0.2.3/authors"},"crate_size":10229,"published_by":null,"audit_actions":[],"checksum":"c4acb81bfd3fc528090dc882fff023c82ccea41b59a6a15681c4978fdeb586f9","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"a token bucket ratelimiter","homepage":"https://github.com/brayniac/ratelimit","documentation":"http://brayniac.github.io/ratelimit","repository":"https://github.com/brayniac/ratelimit","trustpub_data":null,"linecounts":{"languages":{"Forge Config":{"code_lines":3,"comment_lines":0,"files":1},"Rust":{"code_lines":144,"comment_lines":3,"files":1},"Shell":{"code_lines":21,"comment_lines":3,"files":1}},"total_code_lines":168,"total_comment_lines":6}},{"id":22489,"crate":"ratelimit","num":"0.2.2","dl_path":"/api/v1/crates/ratelimit/0.2.2/download","readme_path":"/api/v1/crates/ratelimit/0.2.2/readme","updated_at":"2017-11-30T02:59:30.778205Z","created_at":"2016-02-16T16:46:20.332404Z","downloads":2350,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ratelimit/0.2.2/dependencies","version_downloads":"/api/v1/crates/ratelimit/0.2.2/downloads","authors":"/api/v1/crates/ratelimit/0.2.2/authors"},"crate_size":10233,"published_by":null,"audit_actions":[],"checksum":"3a301fea219244c62659f97ce5e393b7d3cc311679fe331156015f57a6bed4e0","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"a token bucket ratelimiter","homepage":"https://github.com/brayniac/ratelimit","documentation":"http://brayniac.github.io/ratelimit","repository":"https://github.com/brayniac/ratelimit","trustpub_data":null,"linecounts":{"languages":{"Forge Config":{"code_lines":3,"comment_lines":0,"files":1},"Rust":{"code_lines":149,"comment_lines":3,"files":1},"Shell":{"code_lines":21,"comment_lines":3,"files":1}},"total_code_lines":173,"total_comment_lines":6}},{"id":20927,"crate":"ratelimit","num":"0.2.1","dl_path":"/api/v1/crates/ratelimit/0.2.1/download","readme_path":"/api/v1/crates/ratelimit/0.2.1/readme","updated_at":"2017-11-30T02:59:26.230168Z","created_at":"2016-01-18T00:08:25.764185Z","downloads":2859,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ratelimit/0.2.1/dependencies","version_downloads":"/api/v1/crates/ratelimit/0.2.1/downloads","authors":"/api/v1/crates/ratelimit/0.2.1/authors"},"crate_size":10230,"published_by":null,"audit_actions":[],"checksum":"c402afe501ba58a9d120526c6dda043a90e3fb1d29c8c6f0e0e04b54cd88aa02","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"a token bucket ratelimiter","homepage":"https://github.com/brayniac/ratelimit","documentation":"http://brayniac.github.io/ratelimit","repository":"https://github.com/brayniac/ratelimit","trustpub_data":null,"linecounts":{"languages":{"Forge Config":{"code_lines":3,"comment_lines":0,"files":1},"Rust":{"code_lines":149,"comment_lines":3,"files":1},"Shell":{"code_lines":21,"comment_lines":3,"files":1}},"total_code_lines":173,"total_comment_lines":6}},{"id":20925,"crate":"ratelimit","num":"0.2.0","dl_path":"/api/v1/crates/ratelimit/0.2.0/download","readme_path":"/api/v1/crates/ratelimit/0.2.0/readme","updated_at":"2017-11-30T02:59:44.189293Z","created_at":"2016-01-17T23:51:49.309176Z","downloads":2016,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ratelimit/0.2.0/dependencies","version_downloads":"/api/v1/crates/ratelimit/0.2.0/downloads","authors":"/api/v1/crates/ratelimit/0.2.0/authors"},"crate_size":10213,"published_by":null,"audit_actions":[],"checksum":"02ccbe5b6452d72ddb5c31135b71eceb7a77500bb87c942084eecc9e8f2996d6","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"a token bucket ratelimiter","homepage":"https://github.com/brayniac/ratelimit","documentation":"http://brayniac.github.io/ratelimit","repository":"https://github.com/brayniac/ratelimit","trustpub_data":null,"linecounts":{"languages":{"Forge Config":{"code_lines":3,"comment_lines":0,"files":1},"Rust":{"code_lines":149,"comment_lines":3,"files":1},"Shell":{"code_lines":21,"comment_lines":3,"files":1}},"total_code_lines":173,"total_comment_lines":6}},{"id":17857,"crate":"ratelimit","num":"0.1.9","dl_path":"/api/v1/crates/ratelimit/0.1.9/download","readme_path":"/api/v1/crates/ratelimit/0.1.9/readme","updated_at":"2017-11-30T02:59:21.096974Z","created_at":"2015-11-09T02:28:50.539834Z","downloads":2143,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ratelimit/0.1.9/dependencies","version_downloads":"/api/v1/crates/ratelimit/0.1.9/downloads","authors":"/api/v1/crates/ratelimit/0.1.9/authors"},"crate_size":2835,"published_by":null,"audit_actions":[],"checksum":"5f2dadbf49ea61d49e12cc96e57f4ecd299b0419539b0beebc94133b043b89f6","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"a token bucket ratelimiter","homepage":"https://github.com/brayniac/ratelimit","documentation":"http://brayniac.github.io/ratelimit","repository":"https://github.com/brayniac/ratelimit","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":149,"comment_lines":3,"files":1}},"total_code_lines":149,"total_comment_lines":3}},{"id":17504,"crate":"ratelimit","num":"0.1.8","dl_path":"/api/v1/crates/ratelimit/0.1.8/download","readme_path":"/api/v1/crates/ratelimit/0.1.8/readme","updated_at":"2017-11-30T02:59:11.988227Z","created_at":"2015-11-01T16:31:41.975305Z","downloads":2107,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ratelimit/0.1.8/dependencies","version_downloads":"/api/v1/crates/ratelimit/0.1.8/downloads","authors":"/api/v1/crates/ratelimit/0.1.8/authors"},"crate_size":2290,"published_by":null,"audit_actions":[],"checksum":"175580ced4b8bea6cd197579803bdbded6ef36dba0ea75d30cc3106e4ca4f3e1","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"[work in progress] a token bucket ratelimiter using synchronous channels","homepage":"https://github.com/brayniac/ratelimit","documentation":"http://brayniac.github.io/ratelimit","repository":"https://github.com/brayniac/ratelimit","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":149,"comment_lines":4,"files":1}},"total_code_lines":149,"total_comment_lines":4}},{"id":17327,"crate":"ratelimit","num":"0.1.7","dl_path":"/api/v1/crates/ratelimit/0.1.7/download","readme_path":"/api/v1/crates/ratelimit/0.1.7/readme","updated_at":"2017-11-30T03:38:59.166687Z","created_at":"2015-10-28T04:39:34.965900Z","downloads":2027,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ratelimit/0.1.7/dependencies","version_downloads":"/api/v1/crates/ratelimit/0.1.7/downloads","authors":"/api/v1/crates/ratelimit/0.1.7/authors"},"crate_size":2278,"published_by":null,"audit_actions":[],"checksum":"cdb1a00b47219e4ce9cc98c4b369d23e4b55c849cedad0723c34207c6a41037e","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"[work in progress] a token bucket ratelimiter using synchronous channels","homepage":"https://github.com/brayniac/ratelimit","documentation":"http://brayniac.github.io/ratelimit","repository":"https://github.com/brayniac/ratelimit","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":146,"comment_lines":4,"files":1}},"total_code_lines":146,"total_comment_lines":4}},{"id":17284,"crate":"ratelimit","num":"0.1.6","dl_path":"/api/v1/crates/ratelimit/0.1.6/download","readme_path":"/api/v1/crates/ratelimit/0.1.6/readme","updated_at":"2017-11-30T03:40:46.405418Z","created_at":"2015-10-26T20:52:01.599763Z","downloads":2031,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ratelimit/0.1.6/dependencies","version_downloads":"/api/v1/crates/ratelimit/0.1.6/downloads","authors":"/api/v1/crates/ratelimit/0.1.6/authors"},"crate_size":2277,"published_by":null,"audit_actions":[],"checksum":"92c60f7daa92d549ab4cb7993d4dd158103e2930df9abaa3d9cf28b443b4ba2d","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"[work in progress] a token bucket ratelimiter using synchronous channels","homepage":"https://github.com/brayniac/ratelimit","documentation":"http://brayniac.github.io/ratelimit","repository":"https://github.com/brayniac/ratelimit","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":146,"comment_lines":4,"files":1}},"total_code_lines":146,"total_comment_lines":4}},{"id":17234,"crate":"ratelimit","num":"0.1.5","dl_path":"/api/v1/crates/ratelimit/0.1.5/download","readme_path":"/api/v1/crates/ratelimit/0.1.5/readme","updated_at":"2017-11-30T03:39:13.262640Z","created_at":"2015-10-25T18:04:16.128025Z","downloads":2047,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ratelimit/0.1.5/dependencies","version_downloads":"/api/v1/crates/ratelimit/0.1.5/downloads","authors":"/api/v1/crates/ratelimit/0.1.5/authors"},"crate_size":2142,"published_by":null,"audit_actions":[],"checksum":"bb28f1d7d534c9ee471c4fc0e883dabdcde11fa7ab339dac415ba2182038267d","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"[work in progress] a token bucket ratelimiter using synchronous channels","homepage":"https://github.com/brayniac/ratelimit","documentation":"http://brayniac.github.io/ratelimit","repository":"https://github.com/brayniac/ratelimit","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":121,"comment_lines":4,"files":1}},"total_code_lines":121,"total_comment_lines":4}},{"id":17202,"crate":"ratelimit","num":"0.1.4","dl_path":"/api/v1/crates/ratelimit/0.1.4/download","readme_path":"/api/v1/crates/ratelimit/0.1.4/readme","updated_at":"2017-11-30T03:40:46.403464Z","created_at":"2015-10-24T23:58:59.749311Z","downloads":2022,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ratelimit/0.1.4/dependencies","version_downloads":"/api/v1/crates/ratelimit/0.1.4/downloads","authors":"/api/v1/crates/ratelimit/0.1.4/authors"},"crate_size":2166,"published_by":null,"audit_actions":[],"checksum":"8e8113f8ec338cb53ab72cc1c077c6d25c53355bb6cecf95d50ac49ac480a8e6","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"[work in progress] a token bucket ratelimiter using synchronous channels","homepage":"https://github.com/brayniac/ratelimit","documentation":"http://brayniac.github.io/ratelimit","repository":"https://github.com/brayniac/ratelimit","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":121,"comment_lines":4,"files":1}},"total_code_lines":121,"total_comment_lines":4}},{"id":16342,"crate":"ratelimit","num":"0.1.3","dl_path":"/api/v1/crates/ratelimit/0.1.3/download","readme_path":"/api/v1/crates/ratelimit/0.1.3/readme","updated_at":"2017-11-30T03:39:13.247685Z","created_at":"2015-10-02T17:51:42.975444Z","downloads":2045,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ratelimit/0.1.3/dependencies","version_downloads":"/api/v1/crates/ratelimit/0.1.3/downloads","authors":"/api/v1/crates/ratelimit/0.1.3/authors"},"crate_size":1817,"published_by":null,"audit_actions":[],"checksum":"29d56fa09f168b13fbf6df11e44163795675a3b6c0ae6d43f2fa49769e9939c6","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"[work in progress] a token bucket ratelimiter using synchronous channels","homepage":"https://github.com/brayniac/ratelimit","documentation":"http://brayniac.github.io/ratelimit","repository":"https://github.com/brayniac/ratelimit","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":86,"comment_lines":0,"files":1}},"total_code_lines":86,"total_comment_lines":0}},{"id":16341,"crate":"ratelimit","num":"0.1.2","dl_path":"/api/v1/crates/ratelimit/0.1.2/download","readme_path":"/api/v1/crates/ratelimit/0.1.2/readme","updated_at":"2017-11-30T03:39:10.631609Z","created_at":"2015-10-02T17:47:18.906276Z","downloads":2166,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ratelimit/0.1.2/dependencies","version_downloads":"/api/v1/crates/ratelimit/0.1.2/downloads","authors":"/api/v1/crates/ratelimit/0.1.2/authors"},"crate_size":1827,"published_by":null,"audit_actions":[],"checksum":"4fac4b09b82f9195e1331cfa236eee8d24d96305ccd9863237aa93c7894fb43b","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"[work in progress] a token bucket ratelimiter using synchronous channels","homepage":"https://github.com/brayniac/heatmap","documentation":"http://brayniac.github.io/heatmap","repository":"https://github.com/brayniac/heatmap","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":87,"comment_lines":0,"files":1}},"total_code_lines":87,"total_comment_lines":0}}],"keywords":[{"id":"concurrency","keyword":"concurrency","created_at":"2015-01-17T16:12:22.343004Z","crates_cnt":609},{"id":"rate-limiter","keyword":"rate-limiter","created_at":"2024-07-28T18:14:26.856351Z","crates_cnt":37},{"id":"ratelimit","keyword":"ratelimit","created_at":"2015-10-02T17:47:18.921441Z","crates_cnt":25},{"id":"throttle","keyword":"throttle","created_at":"2018-05-27T15:43:46.408644Z","crates_cnt":72},{"id":"token-bucket","keyword":"token-bucket","created_at":"2022-04-07T00:12:01.234591Z","crates_cnt":24}],"categories":[{"id":"algorithms","category":"Algorithms","slug":"algorithms","description":"Rust implementations of core algorithms such as hashing, sorting, searching, and more.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":8576},{"id":"concurrency","category":"Concurrency","slug":"concurrency","description":"Crates for implementing concurrent and parallel computation.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":3836}]}