{"crate":{"id":"easytier","name":"easytier","updated_at":"2024-10-13T07:37:29.745644Z","versions":[1300280,1247724,1232636,1227181,1222772,1165698,1133479,1102598,1092555,1092410],"keywords":["easytier","network","p2p","vpn"],"categories":["command-line-utilities","network-programming"],"badges":[],"created_at":"2024-03-24T04:04:36.566081Z","downloads":15859,"recent_downloads":129,"default_version":"2.0.3","num_versions":10,"yanked":false,"max_version":"2.0.3","newest_version":"2.0.3","max_stable_version":"2.0.3","description":"A full meshed p2p VPN, connecting all your devices in one network with one command.","homepage":"https://github.com/EasyTier/EasyTier","documentation":null,"repository":"https://github.com/EasyTier/EasyTier","links":{"version_downloads":"/api/v1/crates/easytier/downloads","versions":null,"owners":"/api/v1/crates/easytier/owners","owner_team":"/api/v1/crates/easytier/owner_team","owner_user":"/api/v1/crates/easytier/owner_user","reverse_dependencies":"/api/v1/crates/easytier/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1300280,"crate":"easytier","num":"2.0.3","dl_path":"/api/v1/crates/easytier/2.0.3/download","readme_path":"/api/v1/crates/easytier/2.0.3/readme","updated_at":"2024-10-13T07:37:29.745644Z","created_at":"2024-10-13T07:37:29.745644Z","downloads":2741,"features":{"aes-gcm":["dep:aes-gcm"],"default":["wireguard","mimalloc","websocket","smoltcp","tun","socks5"],"full":["quic","websocket","wireguard","mimalloc","aes-gcm","smoltcp","tun","socks5"],"mimalloc":["dep:mimalloc-rust"],"mips":["aes-gcm","mimalloc","wireguard","tun","smoltcp","socks5"],"quic":["dep:quinn","dep:rustls","dep:rcgen"],"smoltcp":["dep:smoltcp","dep:parking_lot"],"socks5":["dep:smoltcp"],"tun":["dep:tun"],"websocket":["dep:tokio-websockets","dep:http","dep:tokio-rustls","dep:rustls","dep:rcgen"],"wireguard":["dep:boringtun","dep:ring"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"non-standard","links":{"dependencies":"/api/v1/crates/easytier/2.0.3/dependencies","version_downloads":"/api/v1/crates/easytier/2.0.3/downloads","authors":"/api/v1/crates/easytier/2.0.3/authors"},"crate_size":1314277,"published_by":{"id":241319,"login":"KKRainbow","name":"Sijie.Sun","avatar":"https://avatars.githubusercontent.com/u/5665404?v=4","url":"https://github.com/KKRainbow","github_username_matches":true,"created_at":"2013-10-11T15:19:12Z"},"audit_actions":[{"action":"publish","user":{"id":241319,"login":"KKRainbow","name":"Sijie.Sun","avatar":"https://avatars.githubusercontent.com/u/5665404?v=4","url":"https://github.com/KKRainbow","github_username_matches":true,"created_at":"2013-10-11T15:19:12Z"},"time":"2024-10-13T07:37:29.745644Z"}],"checksum":"d6bf22b6c9a09f179e8533fb60ad15c8381abd6ffecdab8f43e9c730a072e810","rust_version":"1.77.0","has_lib":true,"bin_names":["easytier-cli","easytier-core"],"edition":"2021","description":"A full meshed p2p VPN, connecting all your devices in one network with one command.","homepage":"https://github.com/EasyTier/EasyTier","documentation":null,"repository":"https://github.com/EasyTier/EasyTier","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":26281,"comment_lines":413,"files":104}},"total_code_lines":26281,"total_comment_lines":413}},{"id":1247724,"crate":"easytier","num":"1.2.3","dl_path":"/api/v1/crates/easytier/1.2.3/download","readme_path":"/api/v1/crates/easytier/1.2.3/readme","updated_at":"2024-08-25T06:52:29.880903Z","created_at":"2024-08-25T06:52:29.880903Z","downloads":1599,"features":{"aes-gcm":["dep:aes-gcm"],"default":["wireguard","mimalloc","websocket","smoltcp","tun","socks5"],"full":["quic","websocket","wireguard","mimalloc","aes-gcm","smoltcp","tun","socks5"],"mimalloc":["dep:mimalloc-rust"],"mips":["aes-gcm","mimalloc","wireguard","tun","smoltcp","socks5"],"quic":["dep:quinn","dep:rustls","dep:rcgen"],"smoltcp":["dep:smoltcp","dep:parking_lot"],"socks5":["dep:smoltcp"],"tun":["dep:tun"],"websocket":["dep:tokio-websockets","dep:http","dep:tokio-rustls","dep:rustls","dep:rcgen"],"wireguard":["dep:boringtun","dep:ring"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"non-standard","links":{"dependencies":"/api/v1/crates/easytier/1.2.3/dependencies","version_downloads":"/api/v1/crates/easytier/1.2.3/downloads","authors":"/api/v1/crates/easytier/1.2.3/authors"},"crate_size":1291565,"published_by":{"id":241319,"login":"KKRainbow","name":"Sijie.Sun","avatar":"https://avatars.githubusercontent.com/u/5665404?v=4","url":"https://github.com/KKRainbow","github_username_matches":true,"created_at":"2013-10-11T15:19:12Z"},"audit_actions":[{"action":"publish","user":{"id":241319,"login":"KKRainbow","name":"Sijie.Sun","avatar":"https://avatars.githubusercontent.com/u/5665404?v=4","url":"https://github.com/KKRainbow","github_username_matches":true,"created_at":"2013-10-11T15:19:12Z"},"time":"2024-08-25T06:52:29.880903Z"}],"checksum":"3c9e00d901d1a2e46ae30822d1fc16d991582409c2abc09b57318b3ca7a332a6","rust_version":"1.75","has_lib":true,"bin_names":["easytier-core","easytier-cli"],"edition":"2021","description":"A full meshed p2p VPN, connecting all your devices in one network with one command.","homepage":"https://github.com/EasyTier/EasyTier","documentation":null,"repository":"https://github.com/EasyTier/EasyTier","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":22802,"comment_lines":408,"files":84}},"total_code_lines":22802,"total_comment_lines":408}},{"id":1232636,"crate":"easytier","num":"1.2.2","dl_path":"/api/v1/crates/easytier/1.2.2/download","readme_path":"/api/v1/crates/easytier/1.2.2/readme","updated_at":"2024-08-12T16:54:10.937344Z","created_at":"2024-08-12T16:54:10.937344Z","downloads":1354,"features":{"aes-gcm":["dep:aes-gcm"],"bsd":["aes-gcm","mimalloc","smoltcp"],"default":["wireguard","mimalloc","websocket","smoltcp","tun"],"full":["quic","websocket","wireguard","mimalloc","aes-gcm","smoltcp","tun"],"mimalloc":["dep:mimalloc-rust"],"mips":["aes-gcm","mimalloc","wireguard","tun","smoltcp"],"quic":["dep:quinn","dep:rustls","dep:rcgen"],"smoltcp":["dep:smoltcp","dep:parking_lot"],"tun":["dep:tun"],"websocket":["dep:tokio-websockets","dep:http","dep:tokio-rustls","dep:rustls","dep:rcgen"],"wireguard":["dep:boringtun","dep:ring"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"non-standard","links":{"dependencies":"/api/v1/crates/easytier/1.2.2/dependencies","version_downloads":"/api/v1/crates/easytier/1.2.2/downloads","authors":"/api/v1/crates/easytier/1.2.2/authors"},"crate_size":1256558,"published_by":{"id":241319,"login":"KKRainbow","name":"Sijie.Sun","avatar":"https://avatars.githubusercontent.com/u/5665404?v=4","url":"https://github.com/KKRainbow","github_username_matches":true,"created_at":"2013-10-11T15:19:12Z"},"audit_actions":[{"action":"publish","user":{"id":241319,"login":"KKRainbow","name":"Sijie.Sun","avatar":"https://avatars.githubusercontent.com/u/5665404?v=4","url":"https://github.com/KKRainbow","github_username_matches":true,"created_at":"2013-10-11T15:19:12Z"},"time":"2024-08-12T16:54:10.937344Z"}],"checksum":"c8902d94b3f5fc5643433b615f3c609c8b1b49f846e790ac62adec8a4ea29285","rust_version":"1.75","has_lib":true,"bin_names":["easytier-core","easytier-cli"],"edition":"2021","description":"A full meshed p2p VPN, connecting all your devices in one network with one command.","homepage":"https://github.com/EasyTier/EasyTier","documentation":null,"repository":"https://github.com/EasyTier/EasyTier","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":21356,"comment_lines":340,"files":79}},"total_code_lines":21356,"total_comment_lines":340}},{"id":1227181,"crate":"easytier","num":"1.2.1","dl_path":"/api/v1/crates/easytier/1.2.1/download","readme_path":"/api/v1/crates/easytier/1.2.1/readme","updated_at":"2024-08-08T00:45:07.304745Z","created_at":"2024-08-08T00:45:07.304745Z","downloads":1360,"features":{"aes-gcm":["dep:aes-gcm"],"bsd":["aes-gcm","mimalloc","smoltcp"],"default":["wireguard","mimalloc","websocket","smoltcp","tun"],"full":["quic","websocket","wireguard","mimalloc","aes-gcm","smoltcp","tun"],"mimalloc":["dep:mimalloc-rust"],"mips":["aes-gcm","mimalloc","wireguard"],"quic":["dep:quinn","dep:rustls","dep:rcgen"],"smoltcp":["dep:smoltcp","dep:parking_lot"],"tun":["dep:tun"],"websocket":["dep:tokio-websockets","dep:http","dep:tokio-rustls","dep:rustls","dep:rcgen"],"wireguard":["dep:boringtun","dep:ring"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"non-standard","links":{"dependencies":"/api/v1/crates/easytier/1.2.1/dependencies","version_downloads":"/api/v1/crates/easytier/1.2.1/downloads","authors":"/api/v1/crates/easytier/1.2.1/authors"},"crate_size":1255836,"published_by":{"id":241319,"login":"KKRainbow","name":"Sijie.Sun","avatar":"https://avatars.githubusercontent.com/u/5665404?v=4","url":"https://github.com/KKRainbow","github_username_matches":true,"created_at":"2013-10-11T15:19:12Z"},"audit_actions":[{"action":"publish","user":{"id":241319,"login":"KKRainbow","name":"Sijie.Sun","avatar":"https://avatars.githubusercontent.com/u/5665404?v=4","url":"https://github.com/KKRainbow","github_username_matches":true,"created_at":"2013-10-11T15:19:12Z"},"time":"2024-08-08T00:45:07.304745Z"}],"checksum":"f0b1cd101b2d21f8147f80d1d5ea93b9800d579d7e50965a6b91dfbced104f52","rust_version":"1.75","has_lib":true,"bin_names":["easytier-core","easytier-cli"],"edition":"2021","description":"A full meshed p2p VPN, connecting all your devices in one network with one command.","homepage":"https://github.com/EasyTier/EasyTier","documentation":null,"repository":"https://github.com/EasyTier/EasyTier","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":21297,"comment_lines":340,"files":79}},"total_code_lines":21297,"total_comment_lines":340}},{"id":1222772,"crate":"easytier","num":"1.2.0","dl_path":"/api/v1/crates/easytier/1.2.0/download","readme_path":"/api/v1/crates/easytier/1.2.0/readme","updated_at":"2024-08-03T08:20:36.417950Z","created_at":"2024-08-03T08:20:36.417950Z","downloads":1374,"features":{"aes-gcm":["dep:aes-gcm"],"bsd":["aes-gcm","mimalloc","smoltcp"],"default":["wireguard","mimalloc","websocket","smoltcp","tun"],"full":["quic","websocket","wireguard","mimalloc","aes-gcm","smoltcp","tun"],"mimalloc":["dep:mimalloc-rust"],"mips":["aes-gcm","mimalloc","wireguard"],"quic":["dep:quinn","dep:rustls","dep:rcgen"],"smoltcp":["dep:smoltcp","dep:parking_lot"],"tun":["dep:tun"],"websocket":["dep:tokio-websockets","dep:http","dep:tokio-rustls","dep:rustls","dep:rcgen"],"wireguard":["dep:boringtun","dep:ring"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"non-standard","links":{"dependencies":"/api/v1/crates/easytier/1.2.0/dependencies","version_downloads":"/api/v1/crates/easytier/1.2.0/downloads","authors":"/api/v1/crates/easytier/1.2.0/authors"},"crate_size":1251677,"published_by":{"id":241319,"login":"KKRainbow","name":"Sijie.Sun","avatar":"https://avatars.githubusercontent.com/u/5665404?v=4","url":"https://github.com/KKRainbow","github_username_matches":true,"created_at":"2013-10-11T15:19:12Z"},"audit_actions":[{"action":"publish","user":{"id":241319,"login":"KKRainbow","name":"Sijie.Sun","avatar":"https://avatars.githubusercontent.com/u/5665404?v=4","url":"https://github.com/KKRainbow","github_username_matches":true,"created_at":"2013-10-11T15:19:12Z"},"time":"2024-08-03T08:20:36.417950Z"}],"checksum":"b111c4273ed6f80813c0436c4aeaffd238f661eaad607151a3518786e65016b7","rust_version":"1.75","has_lib":true,"bin_names":["easytier-core","easytier-cli"],"edition":"2021","description":"A full meshed p2p VPN, connecting all your devices in one network with one command.","homepage":"https://github.com/EasyTier/EasyTier","documentation":null,"repository":"https://github.com/EasyTier/EasyTier","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":21243,"comment_lines":345,"files":79}},"total_code_lines":21243,"total_comment_lines":345}},{"id":1165698,"crate":"easytier","num":"1.1.0","dl_path":"/api/v1/crates/easytier/1.1.0/download","readme_path":"/api/v1/crates/easytier/1.1.0/readme","updated_at":"2024-06-05T13:44:03.930822Z","created_at":"2024-06-05T13:44:03.930822Z","downloads":1709,"features":{"aes-gcm":["dep:aes-gcm"],"default":["wireguard","mimalloc","websocket"],"full":["quic","websocket","wireguard","mimalloc","aes-gcm"],"mimalloc":["dep:mimalloc-rust"],"mips":["aes-gcm","mimalloc","wireguard"],"quic":["dep:quinn","dep:rustls","dep:rcgen"],"websocket":["dep:tokio-websockets","dep:http","dep:tokio-rustls","dep:rustls","dep:rcgen"],"wireguard":["dep:boringtun","dep:ring"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"non-standard","links":{"dependencies":"/api/v1/crates/easytier/1.1.0/dependencies","version_downloads":"/api/v1/crates/easytier/1.1.0/downloads","authors":"/api/v1/crates/easytier/1.1.0/authors"},"crate_size":989358,"published_by":{"id":241319,"login":"KKRainbow","name":"Sijie.Sun","avatar":"https://avatars.githubusercontent.com/u/5665404?v=4","url":"https://github.com/KKRainbow","github_username_matches":true,"created_at":"2013-10-11T15:19:12Z"},"audit_actions":[{"action":"publish","user":{"id":241319,"login":"KKRainbow","name":"Sijie.Sun","avatar":"https://avatars.githubusercontent.com/u/5665404?v=4","url":"https://github.com/KKRainbow","github_username_matches":true,"created_at":"2013-10-11T15:19:12Z"},"time":"2024-06-05T13:44:03.930822Z"}],"checksum":"30577bd6c3d3673e9dac3b2d2023671b5c5276c15ad7c974abf763a21c1a7431","rust_version":"1.75","has_lib":true,"bin_names":["easytier-core","easytier-cli"],"edition":"2021","description":"A full meshed p2p VPN, connecting all your devices in one network with one command.","homepage":"https://github.com/KKRainbow/EasyTier","documentation":null,"repository":"https://github.com/KKRainbow/EasyTier","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":19294,"comment_lines":314,"files":72}},"total_code_lines":19294,"total_comment_lines":314}},{"id":1133479,"crate":"easytier","num":"1.0.0","dl_path":"/api/v1/crates/easytier/1.0.0/download","readme_path":"/api/v1/crates/easytier/1.0.0/readme","updated_at":"2024-05-02T23:58:20.425799Z","created_at":"2024-05-02T23:58:20.425799Z","downloads":1660,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"non-standard","links":{"dependencies":"/api/v1/crates/easytier/1.0.0/dependencies","version_downloads":"/api/v1/crates/easytier/1.0.0/downloads","authors":"/api/v1/crates/easytier/1.0.0/authors"},"crate_size":969413,"published_by":{"id":241319,"login":"KKRainbow","name":"Sijie.Sun","avatar":"https://avatars.githubusercontent.com/u/5665404?v=4","url":"https://github.com/KKRainbow","github_username_matches":true,"created_at":"2013-10-11T15:19:12Z"},"audit_actions":[{"action":"publish","user":{"id":241319,"login":"KKRainbow","name":"Sijie.Sun","avatar":"https://avatars.githubusercontent.com/u/5665404?v=4","url":"https://github.com/KKRainbow","github_username_matches":true,"created_at":"2013-10-11T15:19:12Z"},"time":"2024-05-02T23:58:20.425799Z"}],"checksum":"ec910d5f573f46eb03932c648116817ebbec27d95a9b75b9d1da3a6087e2d6a3","rust_version":"1.75","has_lib":true,"bin_names":["easytier-core","easytier-cli"],"edition":"2021","description":"A full meshed p2p VPN, connecting all your devices in one network with one command.","homepage":"https://github.com/KKRainbow/EasyTier","documentation":null,"repository":"https://github.com/KKRainbow/EasyTier","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":16782,"comment_lines":289,"files":69}},"total_code_lines":16782,"total_comment_lines":289}},{"id":1102598,"crate":"easytier","num":"0.1.2","dl_path":"/api/v1/crates/easytier/0.1.2/download","readme_path":"/api/v1/crates/easytier/0.1.2/readme","updated_at":"2024-04-03T16:17:53.724237Z","created_at":"2024-04-03T16:17:53.724237Z","downloads":1337,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"non-standard","links":{"dependencies":"/api/v1/crates/easytier/0.1.2/dependencies","version_downloads":"/api/v1/crates/easytier/0.1.2/downloads","authors":"/api/v1/crates/easytier/0.1.2/authors"},"crate_size":571446,"published_by":{"id":241319,"login":"KKRainbow","name":"Sijie.Sun","avatar":"https://avatars.githubusercontent.com/u/5665404?v=4","url":"https://github.com/KKRainbow","github_username_matches":true,"created_at":"2013-10-11T15:19:12Z"},"audit_actions":[{"action":"publish","user":{"id":241319,"login":"KKRainbow","name":"Sijie.Sun","avatar":"https://avatars.githubusercontent.com/u/5665404?v=4","url":"https://github.com/KKRainbow","github_username_matches":true,"created_at":"2013-10-11T15:19:12Z"},"time":"2024-04-03T16:17:53.724237Z"}],"checksum":"930f0bf895284fe30dc3fd8517ea844350b2efd07aeabad86ce5f919db433add","rust_version":"1.75","has_lib":false,"bin_names":["easytier-core","easytier-cli"],"edition":"2021","description":"A full meshed p2p VPN, connecting all your devices in one network with one command.","homepage":"https://github.com/KKRainbow/EasyTier","documentation":null,"repository":"https://github.com/KKRainbow/EasyTier","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":14708,"comment_lines":265,"files":61},"Shell":{"code_lines":32,"comment_lines":0,"files":2}},"total_code_lines":14740,"total_comment_lines":265}},{"id":1092555,"crate":"easytier","num":"0.1.1","dl_path":"/api/v1/crates/easytier/0.1.1/download","readme_path":"/api/v1/crates/easytier/0.1.1/readme","updated_at":"2024-03-24T09:28:24.929705Z","created_at":"2024-03-24T09:28:24.929705Z","downloads":1376,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"non-standard","links":{"dependencies":"/api/v1/crates/easytier/0.1.1/dependencies","version_downloads":"/api/v1/crates/easytier/0.1.1/downloads","authors":"/api/v1/crates/easytier/0.1.1/authors"},"crate_size":556143,"published_by":{"id":241319,"login":"KKRainbow","name":"Sijie.Sun","avatar":"https://avatars.githubusercontent.com/u/5665404?v=4","url":"https://github.com/KKRainbow","github_username_matches":true,"created_at":"2013-10-11T15:19:12Z"},"audit_actions":[{"action":"publish","user":{"id":241319,"login":"KKRainbow","name":"Sijie.Sun","avatar":"https://avatars.githubusercontent.com/u/5665404?v=4","url":"https://github.com/KKRainbow","github_username_matches":true,"created_at":"2013-10-11T15:19:12Z"},"time":"2024-03-24T09:28:24.929705Z"}],"checksum":"5fe1801a464a72c2afbe05e752b13c5ca5f809d92b825d157f1bedacae363b64","rust_version":"1.75","has_lib":false,"bin_names":["easytier-core","easytier-cli"],"edition":"2021","description":"A full meshed p2p VPN, connecting all your devices in one network with one command.","homepage":"https://github.com/KKRainbow/EasyTier","documentation":null,"repository":"https://github.com/KKRainbow/EasyTier","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":13129,"comment_lines":264,"files":58},"Shell":{"code_lines":32,"comment_lines":0,"files":2}},"total_code_lines":13161,"total_comment_lines":264}},{"id":1092410,"crate":"easytier","num":"0.1.0","dl_path":"/api/v1/crates/easytier/0.1.0/download","readme_path":"/api/v1/crates/easytier/0.1.0/readme","updated_at":"2024-03-24T04:04:36.566081Z","created_at":"2024-03-24T04:04:36.566081Z","downloads":1349,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"non-standard","links":{"dependencies":"/api/v1/crates/easytier/0.1.0/dependencies","version_downloads":"/api/v1/crates/easytier/0.1.0/downloads","authors":"/api/v1/crates/easytier/0.1.0/authors"},"crate_size":448668,"published_by":{"id":241319,"login":"KKRainbow","name":"Sijie.Sun","avatar":"https://avatars.githubusercontent.com/u/5665404?v=4","url":"https://github.com/KKRainbow","github_username_matches":true,"created_at":"2013-10-11T15:19:12Z"},"audit_actions":[{"action":"publish","user":{"id":241319,"login":"KKRainbow","name":"Sijie.Sun","avatar":"https://avatars.githubusercontent.com/u/5665404?v=4","url":"https://github.com/KKRainbow","github_username_matches":true,"created_at":"2013-10-11T15:19:12Z"},"time":"2024-03-24T04:04:36.566081Z"}],"checksum":"865cbc99e8fde45aa34f38e679d20b3b6d9650824465a8a0cf4ea203b5277b24","rust_version":"1.75","has_lib":false,"bin_names":["easytier-core","easytier-cli"],"edition":"2021","description":"A full meshed p2p VPN, connecting all your devices in one network with one command.","homepage":"https://github.com/KKRainbow/EasyTier","documentation":null,"repository":"https://github.com/KKRainbow/EasyTier","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":13128,"comment_lines":264,"files":58},"Shell":{"code_lines":32,"comment_lines":0,"files":2}},"total_code_lines":13160,"total_comment_lines":264}}],"keywords":[{"id":"easytier","keyword":"easytier","created_at":"2024-03-24T04:04:36.566081Z","crates_cnt":2},{"id":"network","keyword":"network","created_at":"2014-11-23T06:47:40.793184Z","crates_cnt":1889},{"id":"p2p","keyword":"p2p","created_at":"2014-11-21T13:56:21.018601Z","crates_cnt":744},{"id":"vpn","keyword":"vpn","created_at":"2015-11-28T16:54:59.836574Z","crates_cnt":150}],"categories":[{"id":"command-line-utilities","category":"Command line utilities","slug":"command-line-utilities","description":"Applications to run at the command line.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":30747},{"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":13768}]}