{"crate":{"id":"tokio-socks","name":"tokio-socks","updated_at":"2026-05-29T15:49:37.495920Z","versions":[2478974,1216626,318956,318412,299520,262631,225268,217661,200350,174054,147741,131469,130886],"keywords":["async","proxy","socks","socks5","tokio"],"categories":["asynchronous","network-programming"],"badges":[],"created_at":"2019-01-30T12:06:58.956535Z","downloads":23414933,"recent_downloads":3696327,"default_version":"0.5.3","num_versions":13,"yanked":false,"max_version":"0.5.3","newest_version":"0.5.3","max_stable_version":"0.5.3","description":"Asynchronous SOCKS proxy support for Rust.","homepage":"https://github.com/sticnarf/tokio-socks","documentation":"https://docs.rs/tokio-socks","repository":"https://github.com/sticnarf/tokio-socks","links":{"version_downloads":"/api/v1/crates/tokio-socks/downloads","versions":null,"owners":"/api/v1/crates/tokio-socks/owners","owner_team":"/api/v1/crates/tokio-socks/owner_team","owner_user":"/api/v1/crates/tokio-socks/owner_user","reverse_dependencies":"/api/v1/crates/tokio-socks/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":2478974,"crate":"tokio-socks","num":"0.5.3","dl_path":"/api/v1/crates/tokio-socks/0.5.3/download","readme_path":"/api/v1/crates/tokio-socks/0.5.3/readme","updated_at":"2026-05-29T15:49:37.495920Z","created_at":"2026-05-29T15:49:37.495920Z","downloads":2413698,"features":{"default":["tokio"],"tor":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tokio-socks/0.5.3/dependencies","version_downloads":"/api/v1/crates/tokio-socks/0.5.3/downloads","authors":"/api/v1/crates/tokio-socks/0.5.3/authors"},"crate_size":22729,"published_by":{"id":9232,"login":"sticnarf","name":"Yilin Chen","avatar":"https://avatars.githubusercontent.com/u/17217495?v=4","url":"https://github.com/sticnarf","github_username_matches":true,"created_at":"2016-02-13T13:00:15Z"},"audit_actions":[{"action":"publish","user":{"id":9232,"login":"sticnarf","name":"Yilin Chen","avatar":"https://avatars.githubusercontent.com/u/17217495?v=4","url":"https://github.com/sticnarf","github_username_matches":true,"created_at":"2016-02-13T13:00:15Z"},"time":"2026-05-29T15:49:37.495920Z"}],"checksum":"a7e2948f60dbe26b35f2c7fb74ac2854c1fddded0fe9d7548fcc674a246f7615","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Asynchronous SOCKS proxy support for Rust.","homepage":"https://github.com/sticnarf/tokio-socks","documentation":"https://docs.rs/tokio-socks","repository":"https://github.com/sticnarf/tokio-socks","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1513,"comment_lines":33,"files":9}},"total_code_lines":1513,"total_comment_lines":33}},{"id":1216626,"crate":"tokio-socks","num":"0.5.2","dl_path":"/api/v1/crates/tokio-socks/0.5.2/download","readme_path":"/api/v1/crates/tokio-socks/0.5.2/readme","updated_at":"2024-07-27T16:16:03.247220Z","created_at":"2024-07-27T16:16:03.247220Z","downloads":11250972,"features":{"default":["tokio"],"tor":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tokio-socks/0.5.2/dependencies","version_downloads":"/api/v1/crates/tokio-socks/0.5.2/downloads","authors":"/api/v1/crates/tokio-socks/0.5.2/authors"},"crate_size":22102,"published_by":{"id":9232,"login":"sticnarf","name":"Yilin Chen","avatar":"https://avatars.githubusercontent.com/u/17217495?v=4","url":"https://github.com/sticnarf","github_username_matches":true,"created_at":"2016-02-13T13:00:15Z"},"audit_actions":[{"action":"publish","user":{"id":9232,"login":"sticnarf","name":"Yilin Chen","avatar":"https://avatars.githubusercontent.com/u/17217495?v=4","url":"https://github.com/sticnarf","github_username_matches":true,"created_at":"2016-02-13T13:00:15Z"},"time":"2024-07-27T16:16:03.247220Z"}],"checksum":"0d4770b8024672c1101b3f6733eab95b18007dbe0847a8afe341fcf79e06043f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Asynchronous SOCKS proxy support for Rust.","homepage":"https://github.com/sticnarf/tokio-socks","documentation":"https://docs.rs/tokio-socks","repository":"https://github.com/sticnarf/tokio-socks","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1442,"comment_lines":33,"files":9}},"total_code_lines":1442,"total_comment_lines":33}},{"id":318956,"crate":"tokio-socks","num":"0.5.1","dl_path":"/api/v1/crates/tokio-socks/0.5.1/download","readme_path":"/api/v1/crates/tokio-socks/0.5.1/readme","updated_at":"2020-12-26T15:16:01.821572Z","created_at":"2020-12-26T15:16:01.821572Z","downloads":8779864,"features":{"tor":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tokio-socks/0.5.1/dependencies","version_downloads":"/api/v1/crates/tokio-socks/0.5.1/downloads","authors":"/api/v1/crates/tokio-socks/0.5.1/authors"},"crate_size":16137,"published_by":{"id":9232,"login":"sticnarf","name":"Yilin Chen","avatar":"https://avatars.githubusercontent.com/u/17217495?v=4","url":"https://github.com/sticnarf","github_username_matches":true,"created_at":"2016-02-13T13:00:15Z"},"audit_actions":[{"action":"publish","user":{"id":9232,"login":"sticnarf","name":"Yilin Chen","avatar":"https://avatars.githubusercontent.com/u/17217495?v=4","url":"https://github.com/sticnarf","github_username_matches":true,"created_at":"2016-02-13T13:00:15Z"},"time":"2020-12-26T15:16:01.821572Z"}],"checksum":"51165dfa029d2a65969413a6cc96f354b86b464498702f174a4efa13608fd8c0","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Asynchronous SOCKS proxy support for Rust.","homepage":"https://github.com/sticnarf/tokio-socks","documentation":"https://docs.rs/tokio-socks","repository":"https://github.com/sticnarf/tokio-socks","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":849,"comment_lines":16,"files":3}},"total_code_lines":849,"total_comment_lines":16}},{"id":318412,"crate":"tokio-socks","num":"0.5.0","dl_path":"/api/v1/crates/tokio-socks/0.5.0/download","readme_path":"/api/v1/crates/tokio-socks/0.5.0/readme","updated_at":"2020-12-24T03:12:44.402722Z","created_at":"2020-12-24T03:12:44.402722Z","downloads":24277,"features":{"tor":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tokio-socks/0.5.0/dependencies","version_downloads":"/api/v1/crates/tokio-socks/0.5.0/downloads","authors":"/api/v1/crates/tokio-socks/0.5.0/authors"},"crate_size":16563,"published_by":{"id":9232,"login":"sticnarf","name":"Yilin Chen","avatar":"https://avatars.githubusercontent.com/u/17217495?v=4","url":"https://github.com/sticnarf","github_username_matches":true,"created_at":"2016-02-13T13:00:15Z"},"audit_actions":[{"action":"publish","user":{"id":9232,"login":"sticnarf","name":"Yilin Chen","avatar":"https://avatars.githubusercontent.com/u/17217495?v=4","url":"https://github.com/sticnarf","github_username_matches":true,"created_at":"2016-02-13T13:00:15Z"},"time":"2020-12-24T03:12:44.402722Z"}],"checksum":"9d447a2a6e31423c7aca895da115b945bbcacd5e6d2bfb87deb9c027e90acb36","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Asynchronous SOCKS proxy support for Rust.","homepage":"https://github.com/sticnarf/tokio-socks","documentation":"https://docs.rs/tokio-socks","repository":"https://github.com/sticnarf/tokio-socks","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":853,"comment_lines":16,"files":3}},"total_code_lines":853,"total_comment_lines":16}},{"id":299520,"crate":"tokio-socks","num":"0.4.0","dl_path":"/api/v1/crates/tokio-socks/0.4.0/download","readme_path":"/api/v1/crates/tokio-socks/0.4.0/readme","updated_at":"2020-10-27T16:44:25.526933Z","created_at":"2020-10-27T16:44:25.526933Z","downloads":3899,"features":{"tor":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tokio-socks/0.4.0/dependencies","version_downloads":"/api/v1/crates/tokio-socks/0.4.0/downloads","authors":"/api/v1/crates/tokio-socks/0.4.0/authors"},"crate_size":17511,"published_by":{"id":9232,"login":"sticnarf","name":"Yilin Chen","avatar":"https://avatars.githubusercontent.com/u/17217495?v=4","url":"https://github.com/sticnarf","github_username_matches":true,"created_at":"2016-02-13T13:00:15Z"},"audit_actions":[{"action":"publish","user":{"id":9232,"login":"sticnarf","name":"Yilin Chen","avatar":"https://avatars.githubusercontent.com/u/17217495?v=4","url":"https://github.com/sticnarf","github_username_matches":true,"created_at":"2016-02-13T13:00:15Z"},"time":"2020-10-27T16:44:25.526933Z"}],"checksum":"52ba661bc02966cea3318d0dfa0a37cb4dc3a3203476fa64c11eb648cafc804b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Asynchronous SOCKS proxy support for Rust.","homepage":"https://github.com/sticnarf/tokio-socks","documentation":"https://docs.rs/tokio-socks","repository":"https://github.com/sticnarf/tokio-socks","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":853,"comment_lines":16,"files":3}},"total_code_lines":853,"total_comment_lines":16}},{"id":262631,"crate":"tokio-socks","num":"0.3.0","dl_path":"/api/v1/crates/tokio-socks/0.3.0/download","readme_path":"/api/v1/crates/tokio-socks/0.3.0/readme","updated_at":"2020-07-15T14:31:26.633462Z","created_at":"2020-07-15T14:31:26.633462Z","downloads":625284,"features":{"tor":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tokio-socks/0.3.0/dependencies","version_downloads":"/api/v1/crates/tokio-socks/0.3.0/downloads","authors":"/api/v1/crates/tokio-socks/0.3.0/authors"},"crate_size":17434,"published_by":{"id":9232,"login":"sticnarf","name":"Yilin Chen","avatar":"https://avatars.githubusercontent.com/u/17217495?v=4","url":"https://github.com/sticnarf","github_username_matches":true,"created_at":"2016-02-13T13:00:15Z"},"audit_actions":[{"action":"publish","user":{"id":9232,"login":"sticnarf","name":"Yilin Chen","avatar":"https://avatars.githubusercontent.com/u/17217495?v=4","url":"https://github.com/sticnarf","github_username_matches":true,"created_at":"2016-02-13T13:00:15Z"},"time":"2020-07-15T14:31:26.633462Z"}],"checksum":"d611fd5d241872372d52a0a3d309c52d0b95a6a67671a6c8f7ab2c4a37fb2539","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Asynchronous SOCKS proxy support for Rust.","homepage":"https://github.com/sticnarf/tokio-socks","documentation":"https://docs.rs/tokio-socks","repository":"https://github.com/sticnarf/tokio-socks","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":851,"comment_lines":16,"files":3}},"total_code_lines":851,"total_comment_lines":16}},{"id":225268,"crate":"tokio-socks","num":"0.2.2","dl_path":"/api/v1/crates/tokio-socks/0.2.2/download","readme_path":"/api/v1/crates/tokio-socks/0.2.2/readme","updated_at":"2020-03-27T15:49:09.354659Z","created_at":"2020-03-27T15:49:09.354659Z","downloads":217093,"features":{"tor":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tokio-socks/0.2.2/dependencies","version_downloads":"/api/v1/crates/tokio-socks/0.2.2/downloads","authors":"/api/v1/crates/tokio-socks/0.2.2/authors"},"crate_size":16371,"published_by":{"id":9232,"login":"sticnarf","name":"Yilin Chen","avatar":"https://avatars.githubusercontent.com/u/17217495?v=4","url":"https://github.com/sticnarf","github_username_matches":true,"created_at":"2016-02-13T13:00:15Z"},"audit_actions":[{"action":"publish","user":{"id":9232,"login":"sticnarf","name":"Yilin Chen","avatar":"https://avatars.githubusercontent.com/u/17217495?v=4","url":"https://github.com/sticnarf","github_username_matches":true,"created_at":"2016-02-13T13:00:15Z"},"time":"2020-03-27T15:49:09.354659Z"}],"checksum":"1997788a0e25e09300e44680ba1ef9d44d6f634a883641f80109e8b59c928daf","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Asynchronous SOCKS proxy support for Rust.","homepage":"https://github.com/sticnarf/tokio-socks","documentation":"https://docs.rs/tokio-socks","repository":"https://github.com/sticnarf/tokio-socks","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":756,"comment_lines":16,"files":3}},"total_code_lines":756,"total_comment_lines":16}},{"id":217661,"crate":"tokio-socks","num":"0.2.1","dl_path":"/api/v1/crates/tokio-socks/0.2.1/download","readme_path":"/api/v1/crates/tokio-socks/0.2.1/readme","updated_at":"2020-03-03T06:53:19.616781Z","created_at":"2020-03-03T06:53:19.616781Z","downloads":6518,"features":{"tor":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tokio-socks/0.2.1/dependencies","version_downloads":"/api/v1/crates/tokio-socks/0.2.1/downloads","authors":"/api/v1/crates/tokio-socks/0.2.1/authors"},"crate_size":16801,"published_by":{"id":9232,"login":"sticnarf","name":"Yilin Chen","avatar":"https://avatars.githubusercontent.com/u/17217495?v=4","url":"https://github.com/sticnarf","github_username_matches":true,"created_at":"2016-02-13T13:00:15Z"},"audit_actions":[{"action":"publish","user":{"id":9232,"login":"sticnarf","name":"Yilin Chen","avatar":"https://avatars.githubusercontent.com/u/17217495?v=4","url":"https://github.com/sticnarf","github_username_matches":true,"created_at":"2016-02-13T13:00:15Z"},"time":"2020-03-03T06:53:19.616781Z"}],"checksum":"929f67af0d711259284090b9cd58786b9211c09353ac1ef581ae4f13902c109c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Asynchronous SOCKS proxy support for Rust.","homepage":"https://github.com/sticnarf/tokio-socks","documentation":"https://docs.rs/tokio-socks","repository":"https://github.com/sticnarf/tokio-socks","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":762,"comment_lines":16,"files":3}},"total_code_lines":762,"total_comment_lines":16}},{"id":200350,"crate":"tokio-socks","num":"0.2.0","dl_path":"/api/v1/crates/tokio-socks/0.2.0/download","readme_path":"/api/v1/crates/tokio-socks/0.2.0/readme","updated_at":"2020-01-01T13:45:39.076577Z","created_at":"2020-01-01T13:45:39.076577Z","downloads":51311,"features":{"tor":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tokio-socks/0.2.0/dependencies","version_downloads":"/api/v1/crates/tokio-socks/0.2.0/downloads","authors":"/api/v1/crates/tokio-socks/0.2.0/authors"},"crate_size":17056,"published_by":{"id":9232,"login":"sticnarf","name":"Yilin Chen","avatar":"https://avatars.githubusercontent.com/u/17217495?v=4","url":"https://github.com/sticnarf","github_username_matches":true,"created_at":"2016-02-13T13:00:15Z"},"audit_actions":[{"action":"publish","user":{"id":9232,"login":"sticnarf","name":"Yilin Chen","avatar":"https://avatars.githubusercontent.com/u/17217495?v=4","url":"https://github.com/sticnarf","github_username_matches":true,"created_at":"2016-02-13T13:00:15Z"},"time":"2020-01-01T13:45:39.076577Z"}],"checksum":"45a756c74d51f7a835277695059aed2bc7399978eb1230dd8b2989cbb5e9e392","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Asynchronous SOCKS proxy support for Rust.","homepage":"https://github.com/sticnarf/tokio-socks","documentation":"https://docs.rs/tokio-socks","repository":"https://github.com/sticnarf/tokio-socks","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":752,"comment_lines":16,"files":3}},"total_code_lines":752,"total_comment_lines":16}},{"id":174054,"crate":"tokio-socks","num":"0.1.3","dl_path":"/api/v1/crates/tokio-socks/0.1.3/download","readme_path":"/api/v1/crates/tokio-socks/0.1.3/readme","updated_at":"2019-09-05T03:36:25.317535Z","created_at":"2019-09-05T03:36:25.317535Z","downloads":2816,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tokio-socks/0.1.3/dependencies","version_downloads":"/api/v1/crates/tokio-socks/0.1.3/downloads","authors":"/api/v1/crates/tokio-socks/0.1.3/authors"},"crate_size":18821,"published_by":{"id":9232,"login":"sticnarf","name":"Yilin Chen","avatar":"https://avatars.githubusercontent.com/u/17217495?v=4","url":"https://github.com/sticnarf","github_username_matches":true,"created_at":"2016-02-13T13:00:15Z"},"audit_actions":[],"checksum":"3698e0c780be9f5a67110c91066f788fe77aec5bc164d0a8ca3be54ea73a6157","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Asynchronous SOCKS proxy support for Rust.","homepage":"https://github.com/sticnarf/tokio-socks","documentation":"https://docs.rs/tokio-socks","repository":"https://github.com/sticnarf/tokio-socks","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":864,"comment_lines":12,"files":3}},"total_code_lines":864,"total_comment_lines":12}},{"id":147741,"crate":"tokio-socks","num":"0.1.2","dl_path":"/api/v1/crates/tokio-socks/0.1.2/download","readme_path":"/api/v1/crates/tokio-socks/0.1.2/readme","updated_at":"2019-04-30T13:54:58.597978Z","created_at":"2019-04-30T13:54:58.597978Z","downloads":2896,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tokio-socks/0.1.2/dependencies","version_downloads":"/api/v1/crates/tokio-socks/0.1.2/downloads","authors":"/api/v1/crates/tokio-socks/0.1.2/authors"},"crate_size":11156,"published_by":{"id":9232,"login":"sticnarf","name":"Yilin Chen","avatar":"https://avatars.githubusercontent.com/u/17217495?v=4","url":"https://github.com/sticnarf","github_username_matches":true,"created_at":"2016-02-13T13:00:15Z"},"audit_actions":[],"checksum":"b90a102ca07c73ebd2ad1307a71b9f7d2a1864ca951d2afe9876a3bc4f6aebc2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Asynchronous SOCKS proxy support for Rust.","homepage":"https://github.com/sticnarf/tokio-socks","documentation":"https://docs.rs/tokio-socks","repository":"https://github.com/sticnarf/tokio-socks","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":831,"comment_lines":11,"files":3}},"total_code_lines":831,"total_comment_lines":11}},{"id":131469,"crate":"tokio-socks","num":"0.1.1","dl_path":"/api/v1/crates/tokio-socks/0.1.1/download","readme_path":"/api/v1/crates/tokio-socks/0.1.1/readme","updated_at":"2019-02-02T15:25:12.988088Z","created_at":"2019-02-02T15:25:12.988088Z","downloads":2781,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tokio-socks/0.1.1/dependencies","version_downloads":"/api/v1/crates/tokio-socks/0.1.1/downloads","authors":"/api/v1/crates/tokio-socks/0.1.1/authors"},"crate_size":11085,"published_by":null,"audit_actions":[],"checksum":"d0b3953c944e12085faec7a052b4ba4640089e3cbe6ee21f0807e58e5d9f890c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Asynchronous SOCKS proxy support for Rust.","homepage":"https://github.com/sticnarf/tokio-socks","documentation":"https://docs.rs/tokio-socks","repository":"https://github.com/sticnarf/tokio-socks","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":831,"comment_lines":11,"files":3}},"total_code_lines":831,"total_comment_lines":11}},{"id":130886,"crate":"tokio-socks","num":"0.1.0","dl_path":"/api/v1/crates/tokio-socks/0.1.0/download","readme_path":"/api/v1/crates/tokio-socks/0.1.0/readme","updated_at":"2019-01-30T12:06:58.956535Z","created_at":"2019-01-30T12:06:58.956535Z","downloads":2787,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tokio-socks/0.1.0/dependencies","version_downloads":"/api/v1/crates/tokio-socks/0.1.0/downloads","authors":"/api/v1/crates/tokio-socks/0.1.0/authors"},"crate_size":9568,"published_by":null,"audit_actions":[],"checksum":"f4716a1350715c3d7d60cb6088cc2f76b5d20a95aa44184a0da0e26976bc42d5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Asynchronous SOCKS proxy support for Rust.","homepage":"https://github.com/sticnarf/tokio-socks","documentation":"https://docs.rs/tokio-socks","repository":"https://github.com/sticnarf/tokio-socks","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":729,"comment_lines":11,"files":3}},"total_code_lines":729,"total_comment_lines":11}}],"keywords":[{"id":"async","keyword":"async","created_at":"2015-02-18T16:50:54.176224Z","crates_cnt":5902},{"id":"proxy","keyword":"proxy","created_at":"2015-09-29T14:25:40.242054Z","crates_cnt":1072},{"id":"socks","keyword":"socks","created_at":"2016-11-05T00:33:27.450980Z","crates_cnt":65},{"id":"socks5","keyword":"socks5","created_at":"2016-11-05T00:33:27.450980Z","crates_cnt":70},{"id":"tokio","keyword":"tokio","created_at":"2016-09-15T21:21:41.020895Z","crates_cnt":1398}],"categories":[{"id":"asynchronous","category":"Asynchronous","slug":"asynchronous","description":"Crates to help you deal with events independently of the main program flow, using techniques like futures, promises, waiting, or eventing.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":11862},{"id":"network-programming","category":"Network programming","slug":"network-programming","description":"Crates dealing with higher-level network protocols such as FTP, HTTP, or SSH, or lower-level network protocols such as TCP or UDP.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":14732}]}