{"crate":{"id":"webrtc","name":"webrtc","updated_at":"2026-09-04T14:41:14.726519Z","versions":[3153191,3153090,3115432,3110086,3057025,3028842,3012293,3011056,2970898,2963461,2963338,2903183,2844012,2831143,2774261,2745148,2683609,2656837,2653505,2643753,2637233,2074920,2003189,1988075,1738810,1562669,1367272,1132728,1062045,1061131,893670,827131,803880,785368,737053,735287,664311,624244,616343,484545,468999,466695,463699,453754,450230,443057,440363,435992,434808,434272,432645,430069,430059,429914,429771,429676,427812,427797,427488,424818,422293,422185,421944,384677,378469,370567,361268,348622,348446,104219],"keywords":["networking","protocols","sansio"],"categories":["network-programming"],"badges":[],"created_at":"2018-08-16T23:28:24.523124Z","downloads":6170188,"recent_downloads":1669255,"default_version":"0.20.5","num_versions":70,"yanked":false,"max_version":"0.21.0-rc.2","newest_version":"0.21.0-rc.2","max_stable_version":"0.20.5","description":"Async-friendly WebRTC implementation in Rust","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","links":{"version_downloads":"/api/v1/crates/webrtc/downloads","versions":null,"owners":"/api/v1/crates/webrtc/owners","owner_team":"/api/v1/crates/webrtc/owner_team","owner_user":"/api/v1/crates/webrtc/owner_user","reverse_dependencies":"/api/v1/crates/webrtc/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":3153191,"crate":"webrtc","num":"0.21.0-rc.2","dl_path":"/api/v1/crates/webrtc/0.21.0-rc.2/download","readme_path":"/api/v1/crates/webrtc/0.21.0-rc.2/readme","updated_at":"2026-09-04T14:41:14.726519Z","created_at":"2026-09-04T14:41:14.726519Z","downloads":39,"features":{"crypto-aws-lc-rs":["rtc/crypto-aws-lc-rs"],"crypto-ring":["rtc/crypto-ring"],"default":["runtime-tokio","crypto-ring"],"runtime-mock":[],"runtime-smol":["dep:smol"],"runtime-tokio":["dep:tokio"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.21.0-rc.2/dependencies","version_downloads":"/api/v1/crates/webrtc/0.21.0-rc.2/downloads","authors":"/api/v1/crates/webrtc/0.21.0-rc.2/authors"},"crate_size":374794,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2026-09-04T14:41:14.726519Z"}],"checksum":"f37390d45976b52f331e1c0b64aebad5111cf197dcafad5320dc3362b6dfd45f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Async-friendly WebRTC implementation in Rust","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":124,"comment_lines":56,"files":2},"Rust":{"code_lines":7635,"comment_lines":638,"files":22}},"total_code_lines":7759,"total_comment_lines":694}},{"id":3153090,"crate":"webrtc","num":"0.20.5","dl_path":"/api/v1/crates/webrtc/0.20.5/download","readme_path":"/api/v1/crates/webrtc/0.20.5/readme","updated_at":"2026-09-04T14:32:03.741271Z","created_at":"2026-09-04T14:32:03.741271Z","downloads":258,"features":{"default":["runtime-tokio"],"runtime-mock":[],"runtime-smol":["dep:smol"],"runtime-tokio":["dep:tokio"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.20.5/dependencies","version_downloads":"/api/v1/crates/webrtc/0.20.5/downloads","authors":"/api/v1/crates/webrtc/0.20.5/authors"},"crate_size":298076,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2026-09-04T14:32:03.741271Z"}],"checksum":"91ce8fa1c8b8aa8753b7313a26e46e27d973e11945e35f525ac6700062c3b295","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Async-friendly WebRTC implementation in Rust","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6803,"comment_lines":445,"files":22}},"total_code_lines":6803,"total_comment_lines":445}},{"id":3115432,"crate":"webrtc","num":"0.21.0-rc.1","dl_path":"/api/v1/crates/webrtc/0.21.0-rc.1/download","readme_path":"/api/v1/crates/webrtc/0.21.0-rc.1/readme","updated_at":"2026-08-31T00:03:56.261270Z","created_at":"2026-08-31T00:03:56.261270Z","downloads":58,"features":{"crypto-aws-lc-rs":["rtc/crypto-aws-lc-rs"],"crypto-ring":["rtc/crypto-ring"],"default":["runtime-tokio","crypto-ring"],"runtime-mock":[],"runtime-smol":["dep:smol"],"runtime-tokio":["dep:tokio"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.21.0-rc.1/dependencies","version_downloads":"/api/v1/crates/webrtc/0.21.0-rc.1/downloads","authors":"/api/v1/crates/webrtc/0.21.0-rc.1/authors"},"crate_size":369214,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2026-08-31T00:03:56.261270Z"}],"checksum":"58f5fb2584f39cea75e2918b513c4ebc7dadc9f543391e4a5a1919c58270e756","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Async-friendly WebRTC implementation in Rust","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":124,"comment_lines":56,"files":2},"Rust":{"code_lines":7474,"comment_lines":612,"files":22}},"total_code_lines":7598,"total_comment_lines":668}},{"id":3110086,"crate":"webrtc","num":"0.20.4","dl_path":"/api/v1/crates/webrtc/0.20.4/download","readme_path":"/api/v1/crates/webrtc/0.20.4/readme","updated_at":"2026-08-30T04:09:16.584883Z","created_at":"2026-08-30T04:09:16.584883Z","downloads":11290,"features":{"default":["runtime-tokio"],"runtime-mock":[],"runtime-smol":["dep:smol"],"runtime-tokio":["dep:tokio"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.20.4/dependencies","version_downloads":"/api/v1/crates/webrtc/0.20.4/downloads","authors":"/api/v1/crates/webrtc/0.20.4/authors"},"crate_size":295952,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2026-08-30T04:09:16.584883Z"}],"checksum":"3daa8f2f6366331ae3275a6c02a855c6fb3faa1d16960498d7daaf61c96e76bd","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Async-friendly WebRTC implementation in Rust","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6645,"comment_lines":433,"files":22}},"total_code_lines":6645,"total_comment_lines":433}},{"id":3057025,"crate":"webrtc","num":"0.21.0-beta.2","dl_path":"/api/v1/crates/webrtc/0.21.0-beta.2/download","readme_path":"/api/v1/crates/webrtc/0.21.0-beta.2/readme","updated_at":"2026-08-22T21:49:02.885573Z","created_at":"2026-08-22T21:49:02.885573Z","downloads":331,"features":{"crypto-aws-lc-rs":["rtc/crypto-aws-lc-rs"],"crypto-ring":["rtc/crypto-ring"],"default":["runtime-tokio","crypto-ring"],"runtime-mock":[],"runtime-smol":["dep:smol"],"runtime-tokio":["dep:tokio"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.21.0-beta.2/dependencies","version_downloads":"/api/v1/crates/webrtc/0.21.0-beta.2/downloads","authors":"/api/v1/crates/webrtc/0.21.0-beta.2/authors"},"crate_size":342490,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2026-08-22T21:49:02.885573Z"}],"checksum":"c626e35ca3bcb7155ebbbd94fd207829ba63d84bca1bfbd839926ff3e6bc31cb","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Async-friendly WebRTC implementation in Rust","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":124,"comment_lines":56,"files":2},"Rust":{"code_lines":7474,"comment_lines":612,"files":22}},"total_code_lines":7598,"total_comment_lines":668}},{"id":3028842,"crate":"webrtc","num":"0.21.0-beta.1","dl_path":"/api/v1/crates/webrtc/0.21.0-beta.1/download","readme_path":"/api/v1/crates/webrtc/0.21.0-beta.1/readme","updated_at":"2026-08-19T04:25:24.276785Z","created_at":"2026-08-19T04:25:24.276785Z","downloads":43,"features":{"crypto-aws-lc-rs":["rtc/crypto-aws-lc-rs"],"crypto-ring":["rtc/crypto-ring"],"default":["runtime-tokio","crypto-ring"],"runtime-mock":[],"runtime-smol":["dep:smol"],"runtime-tokio":["dep:tokio"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.21.0-beta.1/dependencies","version_downloads":"/api/v1/crates/webrtc/0.21.0-beta.1/downloads","authors":"/api/v1/crates/webrtc/0.21.0-beta.1/authors"},"crate_size":340867,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2026-08-19T04:25:24.276785Z"}],"checksum":"e3740faba22ec4f5e58645f0307132b579baa776bd0e0adbd6192a0ca1eb54d9","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Async-friendly WebRTC implementation in Rust","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":124,"comment_lines":56,"files":2},"Rust":{"code_lines":7474,"comment_lines":612,"files":22}},"total_code_lines":7598,"total_comment_lines":668}},{"id":3012293,"crate":"webrtc","num":"0.21.0-alpha.2","dl_path":"/api/v1/crates/webrtc/0.21.0-alpha.2/download","readme_path":"/api/v1/crates/webrtc/0.21.0-alpha.2/readme","updated_at":"2026-08-16T19:55:43.747289Z","created_at":"2026-08-16T19:55:43.747289Z","downloads":30,"features":{"crypto-aws-lc-rs":["rtc/crypto-aws-lc-rs"],"crypto-ring":["rtc/crypto-ring"],"default":["runtime-tokio","crypto-ring"],"runtime-mock":[],"runtime-smol":["dep:smol"],"runtime-tokio":["dep:tokio"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.21.0-alpha.2/dependencies","version_downloads":"/api/v1/crates/webrtc/0.21.0-alpha.2/downloads","authors":"/api/v1/crates/webrtc/0.21.0-alpha.2/authors"},"crate_size":339422,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2026-08-16T19:55:43.747289Z"}],"checksum":"151cce28a17dc87ede763fa04b6b7bd68773f0ba1c8e3e770e4a3e64b3329780","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Async-friendly WebRTC implementation in Rust","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":124,"comment_lines":56,"files":2},"Rust":{"code_lines":7594,"comment_lines":612,"files":22}},"total_code_lines":7718,"total_comment_lines":668}},{"id":3011056,"crate":"webrtc","num":"0.20.3","dl_path":"/api/v1/crates/webrtc/0.20.3/download","readme_path":"/api/v1/crates/webrtc/0.20.3/readme","updated_at":"2026-08-16T15:38:57.318112Z","created_at":"2026-08-16T15:38:57.318112Z","downloads":43971,"features":{"default":["runtime-tokio"],"runtime-mock":[],"runtime-smol":["dep:smol"],"runtime-tokio":["dep:tokio"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.20.3/dependencies","version_downloads":"/api/v1/crates/webrtc/0.20.3/downloads","authors":"/api/v1/crates/webrtc/0.20.3/authors"},"crate_size":295850,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2026-08-16T15:38:57.318112Z"}],"checksum":"7330857e1e10fcbfa5f358f152cc01f22a05bb523875c0547677db0f24538dcd","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Async-friendly WebRTC implementation in Rust","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6645,"comment_lines":433,"files":22}},"total_code_lines":6645,"total_comment_lines":433}},{"id":2970898,"crate":"webrtc","num":"0.20.2","dl_path":"/api/v1/crates/webrtc/0.20.2/download","readme_path":"/api/v1/crates/webrtc/0.20.2/readme","updated_at":"2026-08-11T03:32:40.431059Z","created_at":"2026-08-11T03:32:40.431059Z","downloads":12364,"features":{"default":["runtime-tokio"],"runtime-mock":[],"runtime-smol":["dep:smol"],"runtime-tokio":["dep:tokio"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.20.2/dependencies","version_downloads":"/api/v1/crates/webrtc/0.20.2/downloads","authors":"/api/v1/crates/webrtc/0.20.2/authors"},"crate_size":275485,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2026-08-11T03:32:40.431059Z"}],"checksum":"116da0f0e617d01d91872ece8fdef0da42dfb39747b2fe48760ae544b52f2344","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Async-friendly WebRTC implementation in Rust","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6305,"comment_lines":371,"files":22}},"total_code_lines":6305,"total_comment_lines":371}},{"id":2963461,"crate":"webrtc","num":"0.21.0-alpha.1","dl_path":"/api/v1/crates/webrtc/0.21.0-alpha.1/download","readme_path":"/api/v1/crates/webrtc/0.21.0-alpha.1/readme","updated_at":"2026-08-09T23:48:15.400298Z","created_at":"2026-08-09T23:48:15.400298Z","downloads":535,"features":{"crypto-aws-lc-rs":["rtc/crypto-aws-lc-rs"],"crypto-ring":["rtc/crypto-ring"],"default":["runtime-tokio","crypto-ring"],"runtime-mock":[],"runtime-smol":["dep:smol"],"runtime-tokio":["dep:tokio"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.21.0-alpha.1/dependencies","version_downloads":"/api/v1/crates/webrtc/0.21.0-alpha.1/downloads","authors":"/api/v1/crates/webrtc/0.21.0-alpha.1/authors"},"crate_size":308615,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2026-08-09T23:48:15.400298Z"}],"checksum":"4ef07fab613d11e326f380f4444405833c572904cffcde37388cec9b3db9b753","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Async-friendly WebRTC implementation in Rust","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":124,"comment_lines":56,"files":2},"Rust":{"code_lines":6916,"comment_lines":534,"files":22}},"total_code_lines":7040,"total_comment_lines":590}},{"id":2963338,"crate":"webrtc","num":"0.20.1","dl_path":"/api/v1/crates/webrtc/0.20.1/download","readme_path":"/api/v1/crates/webrtc/0.20.1/readme","updated_at":"2026-08-09T23:16:05.701283Z","created_at":"2026-08-09T23:16:05.701283Z","downloads":2160,"features":{"default":["runtime-tokio"],"runtime-mock":[],"runtime-smol":["dep:smol"],"runtime-tokio":["dep:tokio"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.20.1/dependencies","version_downloads":"/api/v1/crates/webrtc/0.20.1/downloads","authors":"/api/v1/crates/webrtc/0.20.1/authors"},"crate_size":275602,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2026-08-09T23:16:05.701283Z"}],"checksum":"fcb3a2644bd34532d3833db59afa27fb41aec0c2ae8d2156e245fd9670c9593f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Async-friendly WebRTC implementation in Rust","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6305,"comment_lines":371,"files":22}},"total_code_lines":6305,"total_comment_lines":371}},{"id":2903183,"crate":"webrtc","num":"0.20.0","dl_path":"/api/v1/crates/webrtc/0.20.0/download","readme_path":"/api/v1/crates/webrtc/0.20.0/readme","updated_at":"2026-07-31T14:24:36.162409Z","created_at":"2026-07-31T14:24:36.162409Z","downloads":6491,"features":{"default":["runtime-tokio"],"runtime-mock":[],"runtime-smol":["dep:smol"],"runtime-tokio":["dep:tokio"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.20.0/dependencies","version_downloads":"/api/v1/crates/webrtc/0.20.0/downloads","authors":"/api/v1/crates/webrtc/0.20.0/authors"},"crate_size":273066,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2026-07-31T14:24:36.162409Z"}],"checksum":"530c3a4621c0a7a6559eae25f34ee7a430e78ecf4a6bfece1fc43a5b71985193","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Async-friendly WebRTC implementation in Rust","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6288,"comment_lines":361,"files":22}},"total_code_lines":6288,"total_comment_lines":361}},{"id":2844012,"crate":"webrtc","num":"0.20.0-rc.4","dl_path":"/api/v1/crates/webrtc/0.20.0-rc.4/download","readme_path":"/api/v1/crates/webrtc/0.20.0-rc.4/readme","updated_at":"2026-07-22T14:11:27.223750Z","created_at":"2026-07-22T14:11:27.223750Z","downloads":370,"features":{"default":["runtime-tokio"],"runtime-smol":["dep:smol","dep:async-broadcast","dep:quinn-udp"],"runtime-tokio":["dep:tokio","dep:quinn-udp"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.20.0-rc.4/dependencies","version_downloads":"/api/v1/crates/webrtc/0.20.0-rc.4/downloads","authors":"/api/v1/crates/webrtc/0.20.0-rc.4/authors"},"crate_size":232858,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2026-07-22T14:11:27.223750Z"}],"checksum":"cddf01e23bc8ad98e6c9daafb8060277ca7c02cf7f1744c2b0ca23966f6a07c4","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Async-friendly WebRTC implementation in Rust","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5725,"comment_lines":262,"files":20}},"total_code_lines":5725,"total_comment_lines":262}},{"id":2831143,"crate":"webrtc","num":"0.17.2","dl_path":"/api/v1/crates/webrtc/0.17.2/download","readme_path":"/api/v1/crates/webrtc/0.17.2/readme","updated_at":"2026-07-20T21:23:31.393975Z","created_at":"2026-07-20T21:23:31.393975Z","downloads":120465,"features":{"openssl":["srtp/openssl"],"pem":["dep:pem","dtls/pem"],"vendored-openssl":["srtp/vendored-openssl"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.17.2/dependencies","version_downloads":"/api/v1/crates/webrtc/0.17.2/downloads","authors":"/api/v1/crates/webrtc/0.17.2/authors"},"crate_size":202227,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2026-07-20T21:23:31.393975Z"}],"checksum":"baaacdf9d96224d7b6e2872ba065578f38775f7634367e3ac2cc87c7271da433","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":20783,"comment_lines":1333,"files":86}},"total_code_lines":20783,"total_comment_lines":1333}},{"id":2774261,"crate":"webrtc","num":"0.20.0-rc.3","dl_path":"/api/v1/crates/webrtc/0.20.0-rc.3/download","readme_path":"/api/v1/crates/webrtc/0.20.0-rc.3/readme","updated_at":"2026-07-13T04:21:40.796532Z","created_at":"2026-07-13T04:21:40.796532Z","downloads":1217,"features":{"default":["runtime-tokio"],"runtime-smol":["dep:smol","dep:async-broadcast"],"runtime-tokio":["dep:tokio"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.20.0-rc.3/dependencies","version_downloads":"/api/v1/crates/webrtc/0.20.0-rc.3/downloads","authors":"/api/v1/crates/webrtc/0.20.0-rc.3/authors"},"crate_size":197335,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2026-07-13T04:21:40.796532Z"}],"checksum":"76019d4cfa245d68afda14fbd724d92e56cc1eae8f3052f748ef1693e1448f05","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Async-friendly WebRTC implementation in Rust","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4984,"comment_lines":145,"files":20}},"total_code_lines":4984,"total_comment_lines":145}},{"id":2745148,"crate":"webrtc","num":"0.20.0-rc.2","dl_path":"/api/v1/crates/webrtc/0.20.0-rc.2/download","readme_path":"/api/v1/crates/webrtc/0.20.0-rc.2/readme","updated_at":"2026-07-08T23:41:34.174288Z","created_at":"2026-07-08T23:41:34.174288Z","downloads":3198,"features":{"default":["runtime-tokio"],"runtime-smol":["dep:smol","dep:async-broadcast"],"runtime-tokio":["dep:tokio"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.20.0-rc.2/dependencies","version_downloads":"/api/v1/crates/webrtc/0.20.0-rc.2/downloads","authors":"/api/v1/crates/webrtc/0.20.0-rc.2/authors"},"crate_size":184915,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2026-07-08T23:41:34.174288Z"}],"checksum":"96d762c91b1845cb9debd1d21f5ba00a3bd79269b4facd1e1840098a0c0f9300","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Async-friendly WebRTC implementation in Rust","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4769,"comment_lines":62,"files":20}},"total_code_lines":4769,"total_comment_lines":62}},{"id":2683609,"crate":"webrtc","num":"0.20.0-rc.1","dl_path":"/api/v1/crates/webrtc/0.20.0-rc.1/download","readme_path":"/api/v1/crates/webrtc/0.20.0-rc.1/readme","updated_at":"2026-07-01T00:35:05.607541Z","created_at":"2026-07-01T00:35:05.607541Z","downloads":700,"features":{"default":["runtime-tokio"],"runtime-smol":["dep:smol","dep:async-broadcast"],"runtime-tokio":["dep:tokio"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.20.0-rc.1/dependencies","version_downloads":"/api/v1/crates/webrtc/0.20.0-rc.1/downloads","authors":"/api/v1/crates/webrtc/0.20.0-rc.1/authors"},"crate_size":185096,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2026-07-01T00:35:05.607541Z"}],"checksum":"7afe6da3360c21fdbb544abaa77bd8675049d061b8b679ccecfc5ce4fb1e8eb7","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4772,"comment_lines":64,"files":20}},"total_code_lines":4772,"total_comment_lines":64}},{"id":2656837,"crate":"webrtc","num":"0.20.0-beta.2","dl_path":"/api/v1/crates/webrtc/0.20.0-beta.2/download","readme_path":"/api/v1/crates/webrtc/0.20.0-beta.2/readme","updated_at":"2026-06-27T04:18:48.263668Z","created_at":"2026-06-27T04:18:48.263668Z","downloads":180,"features":{"default":["runtime-tokio"],"runtime-smol":["dep:smol","dep:async-broadcast","dep:futures-lite"],"runtime-tokio":["dep:tokio"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.20.0-beta.2/dependencies","version_downloads":"/api/v1/crates/webrtc/0.20.0-beta.2/downloads","authors":"/api/v1/crates/webrtc/0.20.0-beta.2/authors"},"crate_size":178200,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2026-06-27T04:18:48.263668Z"}],"checksum":"d5bb902601d021fb9f49ff9132116623b0a08d607fbf8171637f8de11368620e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4687,"comment_lines":68,"files":19}},"total_code_lines":4687,"total_comment_lines":68}},{"id":2653505,"crate":"webrtc","num":"0.20.0-beta.1","dl_path":"/api/v1/crates/webrtc/0.20.0-beta.1/download","readme_path":"/api/v1/crates/webrtc/0.20.0-beta.1/readme","updated_at":"2026-06-26T15:30:15.038683Z","created_at":"2026-06-26T15:30:15.038683Z","downloads":166,"features":{"default":["runtime-tokio"],"runtime-smol":["dep:smol","dep:async-broadcast"],"runtime-tokio":["dep:tokio"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.20.0-beta.1/dependencies","version_downloads":"/api/v1/crates/webrtc/0.20.0-beta.1/downloads","authors":"/api/v1/crates/webrtc/0.20.0-beta.1/authors"},"crate_size":156163,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2026-06-26T15:30:15.038683Z"}],"checksum":"04ad456cdab54e55d0985854a71d523bb715ee80b1b319816ba53ef1d66725ac","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4113,"comment_lines":68,"files":18}},"total_code_lines":4113,"total_comment_lines":68}},{"id":2643753,"crate":"webrtc","num":"0.20.0-alpha.3","dl_path":"/api/v1/crates/webrtc/0.20.0-alpha.3/download","readme_path":"/api/v1/crates/webrtc/0.20.0-alpha.3/readme","updated_at":"2026-06-25T05:34:16.395049Z","created_at":"2026-06-25T05:34:16.395049Z","downloads":993,"features":{"default":["runtime-tokio"],"runtime-smol":["dep:smol","dep:async-broadcast"],"runtime-tokio":["dep:tokio"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.20.0-alpha.3/dependencies","version_downloads":"/api/v1/crates/webrtc/0.20.0-alpha.3/downloads","authors":"/api/v1/crates/webrtc/0.20.0-alpha.3/authors"},"crate_size":140900,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2026-06-25T05:34:16.395049Z"}],"checksum":"92c24ae82536780f68dbbf8f861bfa6b2d0d1347f0be98be662e3103b41b3ceb","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3367,"comment_lines":66,"files":17}},"total_code_lines":3367,"total_comment_lines":66}},{"id":2637233,"crate":"webrtc","num":"0.20.0-alpha.2","dl_path":"/api/v1/crates/webrtc/0.20.0-alpha.2/download","readme_path":"/api/v1/crates/webrtc/0.20.0-alpha.2/readme","updated_at":"2026-06-24T03:14:09.112802Z","created_at":"2026-06-24T03:14:09.112802Z","downloads":132,"features":{"default":["runtime-tokio"],"runtime-smol":["dep:smol","dep:async-broadcast"],"runtime-tokio":["dep:tokio"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.20.0-alpha.2/dependencies","version_downloads":"/api/v1/crates/webrtc/0.20.0-alpha.2/downloads","authors":"/api/v1/crates/webrtc/0.20.0-alpha.2/authors"},"crate_size":124419,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2026-06-24T03:14:09.112802Z"}],"checksum":"898aa320bf887d28a42b15a1a647521860059c80ea84c629259126085d3856d0","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3367,"comment_lines":66,"files":17}},"total_code_lines":3367,"total_comment_lines":66}},{"id":2074920,"crate":"webrtc","num":"0.20.0-alpha.1","dl_path":"/api/v1/crates/webrtc/0.20.0-alpha.1/download","readme_path":"/api/v1/crates/webrtc/0.20.0-alpha.1/readme","updated_at":"2026-03-01T06:34:26.672658Z","created_at":"2026-03-01T06:34:26.672658Z","downloads":80092,"features":{"default":["runtime-tokio"],"runtime-smol":["dep:smol","dep:async-broadcast"],"runtime-tokio":["dep:tokio"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.20.0-alpha.1/dependencies","version_downloads":"/api/v1/crates/webrtc/0.20.0-alpha.1/downloads","authors":"/api/v1/crates/webrtc/0.20.0-alpha.1/authors"},"crate_size":120704,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2026-03-01T06:34:26.672658Z"}],"checksum":"0c747ddba952c11f0847312a6c56fdcec9b89258937e5b5a35c20110d2670304","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3235,"comment_lines":69,"files":17}},"total_code_lines":3235,"total_comment_lines":69}},{"id":2003189,"crate":"webrtc","num":"0.17.1","dl_path":"/api/v1/crates/webrtc/0.17.1/download","readme_path":"/api/v1/crates/webrtc/0.17.1/readme","updated_at":"2026-02-06T03:59:37.508801Z","created_at":"2026-02-06T03:59:37.508801Z","downloads":321429,"features":{"openssl":["srtp/openssl"],"pem":["dep:pem","dtls/pem"],"vendored-openssl":["srtp/vendored-openssl"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.17.1/dependencies","version_downloads":"/api/v1/crates/webrtc/0.17.1/downloads","authors":"/api/v1/crates/webrtc/0.17.1/authors"},"crate_size":202209,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2026-02-06T03:59:37.508801Z"}],"checksum":"8ba06986c4fcfbbb4b490abe4b88887b0ac9de0d3eb0aae36f3254e38d6ecdd1","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":20782,"comment_lines":1333,"files":86}},"total_code_lines":20782,"total_comment_lines":1333}},{"id":1988075,"crate":"webrtc","num":"0.17.0","dl_path":"/api/v1/crates/webrtc/0.17.0/download","readme_path":"/api/v1/crates/webrtc/0.17.0/readme","updated_at":"2026-01-31T21:44:43.140687Z","created_at":"2026-01-31T21:44:43.140687Z","downloads":3664,"features":{"openssl":["srtp/openssl"],"pem":["dep:pem","dtls/pem"],"vendored-openssl":["srtp/vendored-openssl"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.17.0/dependencies","version_downloads":"/api/v1/crates/webrtc/0.17.0/downloads","authors":"/api/v1/crates/webrtc/0.17.0/authors"},"crate_size":202219,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2026-01-31T21:44:43.140687Z"}],"checksum":"26beccdc865a8f932cd5138cfcdea3d071423bbaae0123e0333cccd7d6c4c0eb","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":20782,"comment_lines":1333,"files":86}},"total_code_lines":20782,"total_comment_lines":1333}},{"id":1738810,"crate":"webrtc","num":"0.14.0","dl_path":"/api/v1/crates/webrtc/0.14.0/download","readme_path":"/api/v1/crates/webrtc/0.14.0/readme","updated_at":"2025-09-20T17:57:05.016683Z","created_at":"2025-09-20T17:57:05.016683Z","downloads":1315069,"features":{"openssl":["srtp/openssl"],"pem":["dep:pem","dtls/pem"],"vendored-openssl":["srtp/vendored-openssl"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.14.0/dependencies","version_downloads":"/api/v1/crates/webrtc/0.14.0/downloads","authors":"/api/v1/crates/webrtc/0.14.0/authors"},"crate_size":196947,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2025-09-20T17:57:05.016683Z"}],"checksum":"08fd686c0920ac08f3a57eacc48e31f0e4ca1ffefba4478784606f78c14e83ad","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":20433,"comment_lines":1290,"files":86}},"total_code_lines":20433,"total_comment_lines":1290}},{"id":1562669,"crate":"webrtc","num":"0.13.0","dl_path":"/api/v1/crates/webrtc/0.13.0/download","readme_path":"/api/v1/crates/webrtc/0.13.0/readme","updated_at":"2025-05-14T00:26:25.234773Z","created_at":"2025-05-14T00:26:25.234773Z","downloads":213107,"features":{"openssl":["srtp/openssl"],"pem":["dep:pem","dtls/pem"],"vendored-openssl":["srtp/vendored-openssl"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.13.0/dependencies","version_downloads":"/api/v1/crates/webrtc/0.13.0/downloads","authors":"/api/v1/crates/webrtc/0.13.0/authors"},"crate_size":192645,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2025-05-14T00:26:25.234773Z"}],"checksum":"24bab7195998d605c862772f90a452ba655b90a2f463c850ac032038890e367a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":20192,"comment_lines":1288,"files":86}},"total_code_lines":20192,"total_comment_lines":1288}},{"id":1367272,"crate":"webrtc","num":"0.12.0","dl_path":"/api/v1/crates/webrtc/0.12.0/download","readme_path":"/api/v1/crates/webrtc/0.12.0/readme","updated_at":"2024-12-07T16:55:22.683182Z","created_at":"2024-12-07T16:55:22.683182Z","downloads":830012,"features":{"openssl":["srtp/openssl"],"pem":["dep:pem","dtls/pem"],"vendored-openssl":["srtp/vendored-openssl"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.12.0/dependencies","version_downloads":"/api/v1/crates/webrtc/0.12.0/downloads","authors":"/api/v1/crates/webrtc/0.12.0/authors"},"crate_size":177524,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2024-12-07T16:55:22.683182Z"}],"checksum":"30367074d9f18231d28a74fab0120856b2b665da108d71a12beab7185a36f97b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":20217,"comment_lines":1289,"files":86}},"total_code_lines":20217,"total_comment_lines":1289}},{"id":1132728,"crate":"webrtc","num":"0.11.0","dl_path":"/api/v1/crates/webrtc/0.11.0/download","readme_path":"/api/v1/crates/webrtc/0.11.0/readme","updated_at":"2024-05-02T01:06:02.422508Z","created_at":"2024-05-02T01:06:02.422508Z","downloads":421884,"features":{"openssl":["srtp/openssl"],"pem":["dep:pem","dtls/pem"],"vendored-openssl":["srtp/vendored-openssl"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.11.0/dependencies","version_downloads":"/api/v1/crates/webrtc/0.11.0/downloads","authors":"/api/v1/crates/webrtc/0.11.0/authors"},"crate_size":167357,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2024-05-02T01:06:02.422508Z"}],"checksum":"d8b3a840e31c969844714f93b5a87e73ee49f3bc2a4094ab9132c69497eb31db","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":18611,"comment_lines":1306,"files":87}},"total_code_lines":18611,"total_comment_lines":1306}},{"id":1062045,"crate":"webrtc","num":"0.10.1","dl_path":"/api/v1/crates/webrtc/0.10.1/download","readme_path":"/api/v1/crates/webrtc/0.10.1/readme","updated_at":"2024-02-24T01:03:23.178737Z","created_at":"2024-02-24T01:03:23.178737Z","downloads":134985,"features":{"openssl":["srtp/openssl"],"pem":["dep:pem","dtls/pem"],"vendored-openssl":["srtp/vendored-openssl"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.10.1/dependencies","version_downloads":"/api/v1/crates/webrtc/0.10.1/downloads","authors":"/api/v1/crates/webrtc/0.10.1/authors"},"crate_size":165966,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2024-02-24T01:03:23.178737Z"}],"checksum":"1fbdf025f0fa62f4bf252b2fb0cff0a04d3eac2021c440096649e62f4e48553d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":18523,"comment_lines":1309,"files":87}},"total_code_lines":18523,"total_comment_lines":1309}},{"id":1061131,"crate":"webrtc","num":"0.10.0","dl_path":"/api/v1/crates/webrtc/0.10.0/download","readme_path":"/api/v1/crates/webrtc/0.10.0/readme","updated_at":"2024-02-23T05:12:50.854289Z","created_at":"2024-02-23T05:12:50.854289Z","downloads":2657,"features":{"openssl":["srtp/openssl"],"pem":["dep:pem","dtls/pem"],"vendored-openssl":["srtp/vendored-openssl"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.10.0/dependencies","version_downloads":"/api/v1/crates/webrtc/0.10.0/downloads","authors":"/api/v1/crates/webrtc/0.10.0/authors"},"crate_size":165953,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2024-02-23T05:12:50.854289Z"}],"checksum":"79b790234fbad46fd2c5821d6f39f69992bbfbba0e5eca36f66fc4f47d0935e1","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":18523,"comment_lines":1309,"files":87}},"total_code_lines":18523,"total_comment_lines":1309}},{"id":893670,"crate":"webrtc","num":"0.9.0","dl_path":"/api/v1/crates/webrtc/0.9.0/download","readme_path":"/api/v1/crates/webrtc/0.9.0/readme","updated_at":"2023-09-10T04:37:34.951139Z","created_at":"2023-09-10T04:37:34.951139Z","downloads":248902,"features":{"openssl":["srtp/openssl"],"pem":["dep:pem","dtls/pem"],"vendored-openssl":["srtp/vendored-openssl"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.9.0/dependencies","version_downloads":"/api/v1/crates/webrtc/0.9.0/downloads","authors":"/api/v1/crates/webrtc/0.9.0/authors"},"crate_size":164764,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2023-09-10T04:37:34.951139Z"}],"checksum":"d91e7cf018f7185552bf6a5dd839f4ed9827aea33b746763c9a215f84a0d0b34","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":18384,"comment_lines":1308,"files":87}},"total_code_lines":18384,"total_comment_lines":1308}},{"id":827131,"crate":"webrtc","num":"0.8.0","dl_path":"/api/v1/crates/webrtc/0.8.0/download","readme_path":"/api/v1/crates/webrtc/0.8.0/readme","updated_at":"2023-06-20T15:01:53.059459Z","created_at":"2023-06-20T15:01:53.059459Z","downloads":156618,"features":{"pem":["dep:pem","dtls/pem"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.8.0/dependencies","version_downloads":"/api/v1/crates/webrtc/0.8.0/downloads","authors":"/api/v1/crates/webrtc/0.8.0/authors"},"crate_size":165081,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2023-06-20T15:01:53.059459Z"}],"checksum":"f60dde9fd592872bc371b3842e4616bc4c6984242e3cd2a7d7cb771db278601b","rust_version":"1.63.0","has_lib":true,"bin_names":[],"edition":"2021","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":18367,"comment_lines":1308,"files":87}},"total_code_lines":18367,"total_comment_lines":1308}},{"id":803880,"crate":"webrtc","num":"0.7.3","dl_path":"/api/v1/crates/webrtc/0.7.3/download","readme_path":"/api/v1/crates/webrtc/0.7.3/readme","updated_at":"2023-05-20T04:58:16.166949Z","created_at":"2023-05-20T04:58:16.166949Z","downloads":33295,"features":{"pem":["dep:pem","dtls/pem"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.7.3/dependencies","version_downloads":"/api/v1/crates/webrtc/0.7.3/downloads","authors":"/api/v1/crates/webrtc/0.7.3/authors"},"crate_size":164532,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2023-05-20T04:58:16.166949Z"}],"checksum":"072e218dd661ea9074ba20cf80be38b8346729337abe96940800fb4b3ed2692f","rust_version":"1.63.0","has_lib":true,"bin_names":[],"edition":"2021","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":18302,"comment_lines":1308,"files":87}},"total_code_lines":18302,"total_comment_lines":1308}},{"id":785368,"crate":"webrtc","num":"0.7.2","dl_path":"/api/v1/crates/webrtc/0.7.2/download","readme_path":"/api/v1/crates/webrtc/0.7.2/readme","updated_at":"2023-04-26T04:57:23.025401Z","created_at":"2023-04-26T04:57:23.025401Z","downloads":6087,"features":{"pem":["dep:pem","dtls/pem"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.7.2/dependencies","version_downloads":"/api/v1/crates/webrtc/0.7.2/downloads","authors":"/api/v1/crates/webrtc/0.7.2/authors"},"crate_size":164509,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2023-04-26T04:57:23.025401Z"}],"checksum":"0507dc2d9a79fe1aa892e8876d3bb9b3d939c654fa8222bbb29b6331baeb08cc","rust_version":"1.63.0","has_lib":true,"bin_names":[],"edition":"2021","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":18297,"comment_lines":1308,"files":87}},"total_code_lines":18297,"total_comment_lines":1308}},{"id":737053,"crate":"webrtc","num":"0.7.1","dl_path":"/api/v1/crates/webrtc/0.7.1/download","readme_path":"/api/v1/crates/webrtc/0.7.1/readme","updated_at":"2023-02-27T15:47:33.650942Z","created_at":"2023-02-27T15:47:33.650942Z","downloads":12933,"features":{"pem":["dep:pem","dtls/pem"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.7.1/dependencies","version_downloads":"/api/v1/crates/webrtc/0.7.1/downloads","authors":"/api/v1/crates/webrtc/0.7.1/authors"},"crate_size":164754,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2023-02-27T15:47:33.650942Z"}],"checksum":"a591ec83ec22b073d63fabb499a587224e8cf4d9e33209d48c03473bcee00d7b","rust_version":"1.60.0","has_lib":true,"bin_names":[],"edition":"2021","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":18389,"comment_lines":1308,"files":87}},"total_code_lines":18389,"total_comment_lines":1308}},{"id":735287,"crate":"webrtc","num":"0.7.0","dl_path":"/api/v1/crates/webrtc/0.7.0/download","readme_path":"/api/v1/crates/webrtc/0.7.0/readme","updated_at":"2023-02-27T15:47:50.609281Z","created_at":"2023-02-25T06:01:17.375662Z","downloads":2302,"features":{"pem":["dep:pem","dtls/pem"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.7.0/dependencies","version_downloads":"/api/v1/crates/webrtc/0.7.0/downloads","authors":"/api/v1/crates/webrtc/0.7.0/authors"},"crate_size":164759,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2023-02-25T06:01:17.375662Z"},{"action":"yank","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2023-02-27T15:47:50.615957Z"}],"checksum":"cd6d6d412f90369ab7b69140d0ec4635368bc7c4fcf467db3191b2cf7f0d8f73","rust_version":"1.60.0","has_lib":true,"bin_names":[],"edition":"2021","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":18389,"comment_lines":1308,"files":87}},"total_code_lines":18389,"total_comment_lines":1308}},{"id":664311,"crate":"webrtc","num":"0.6.0","dl_path":"/api/v1/crates/webrtc/0.6.0/download","readme_path":"/api/v1/crates/webrtc/0.6.0/readme","updated_at":"2022-11-15T16:09:41.677608Z","created_at":"2022-11-15T16:09:41.677608Z","downloads":1864020,"features":{"pem":["dep:pem","dtls/pem"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.6.0/dependencies","version_downloads":"/api/v1/crates/webrtc/0.6.0/downloads","authors":"/api/v1/crates/webrtc/0.6.0/authors"},"crate_size":162550,"published_by":{"id":143326,"login":"k0nserv","name":"Hugo Tunius","avatar":"https://avatars.githubusercontent.com/u/1333960?v=4","url":"https://github.com/k0nserv","github_username_matches":true,"created_at":"2012-01-16T14:56:56Z"},"audit_actions":[{"action":"publish","user":{"id":143326,"login":"k0nserv","name":"Hugo Tunius","avatar":"https://avatars.githubusercontent.com/u/1333960?v=4","url":"https://github.com/k0nserv","github_username_matches":true,"created_at":"2012-01-16T14:56:56Z"},"time":"2022-11-15T16:09:41.677608Z"}],"checksum":"2d3bc9049bdb2cea52f5fd4f6f728184225bdb867ed0dc2410eab6df5bdd67bb","rust_version":"1.60.0","has_lib":true,"bin_names":[],"edition":"2018","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":18410,"comment_lines":1301,"files":87}},"total_code_lines":18410,"total_comment_lines":1301}},{"id":624244,"crate":"webrtc","num":"0.5.1","dl_path":"/api/v1/crates/webrtc/0.5.1/download","readme_path":"/api/v1/crates/webrtc/0.5.1/readme","updated_at":"2022-09-19T10:11:49.585506Z","created_at":"2022-09-19T10:11:49.585506Z","downloads":14931,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.5.1/dependencies","version_downloads":"/api/v1/crates/webrtc/0.5.1/downloads","authors":"/api/v1/crates/webrtc/0.5.1/authors"},"crate_size":161852,"published_by":{"id":143326,"login":"k0nserv","name":"Hugo Tunius","avatar":"https://avatars.githubusercontent.com/u/1333960?v=4","url":"https://github.com/k0nserv","github_username_matches":true,"created_at":"2012-01-16T14:56:56Z"},"audit_actions":[{"action":"publish","user":{"id":143326,"login":"k0nserv","name":"Hugo Tunius","avatar":"https://avatars.githubusercontent.com/u/1333960?v=4","url":"https://github.com/k0nserv","github_username_matches":true,"created_at":"2012-01-16T14:56:56Z"},"time":"2022-09-19T10:11:49.585506Z"}],"checksum":"86c209d48c93a9614ff6b068aef3b8b52fb4be7b1663394a904a03633c3768f2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":19036,"comment_lines":1387,"files":87}},"total_code_lines":19036,"total_comment_lines":1387}},{"id":616343,"crate":"webrtc","num":"0.5.0","dl_path":"/api/v1/crates/webrtc/0.5.0/download","readme_path":"/api/v1/crates/webrtc/0.5.0/readme","updated_at":"2022-09-07T17:24:51.058990Z","created_at":"2022-09-07T17:24:51.058990Z","downloads":3712,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.5.0/dependencies","version_downloads":"/api/v1/crates/webrtc/0.5.0/downloads","authors":"/api/v1/crates/webrtc/0.5.0/authors"},"crate_size":159697,"published_by":{"id":143326,"login":"k0nserv","name":"Hugo Tunius","avatar":"https://avatars.githubusercontent.com/u/1333960?v=4","url":"https://github.com/k0nserv","github_username_matches":true,"created_at":"2012-01-16T14:56:56Z"},"audit_actions":[{"action":"publish","user":{"id":143326,"login":"k0nserv","name":"Hugo Tunius","avatar":"https://avatars.githubusercontent.com/u/1333960?v=4","url":"https://github.com/k0nserv","github_username_matches":true,"created_at":"2012-01-16T14:56:56Z"},"time":"2022-09-07T17:24:51.058990Z"}],"checksum":"82f39ebc5abb148d8307ba34b04acef0c77522d6eb276d76bbe499d0089b4bfd","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":19041,"comment_lines":1383,"files":87}},"total_code_lines":19041,"total_comment_lines":1383}},{"id":484545,"crate":"webrtc","num":"0.4.0","dl_path":"/api/v1/crates/webrtc/0.4.0/download","readme_path":"/api/v1/crates/webrtc/0.4.0/readme","updated_at":"2022-01-17T17:29:30.058868Z","created_at":"2022-01-17T17:29:30.058868Z","downloads":202984,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.4.0/dependencies","version_downloads":"/api/v1/crates/webrtc/0.4.0/downloads","authors":"/api/v1/crates/webrtc/0.4.0/authors"},"crate_size":360931,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2022-01-17T17:29:30.058868Z"}],"checksum":"27d31ce825629e0a7b91c881d6b0a911cd65a7ebb6325fa94fbbddf1c7486f33","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":16899,"comment_lines":1464,"files":85}},"total_code_lines":16899,"total_comment_lines":1464}},{"id":468999,"crate":"webrtc","num":"0.3.4","dl_path":"/api/v1/crates/webrtc/0.3.4/download","readme_path":"/api/v1/crates/webrtc/0.3.4/readme","updated_at":"2021-12-16T00:22:46.962659Z","created_at":"2021-12-16T00:22:46.962659Z","downloads":10368,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.3.4/dependencies","version_downloads":"/api/v1/crates/webrtc/0.3.4/downloads","authors":"/api/v1/crates/webrtc/0.3.4/authors"},"crate_size":360705,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2021-12-16T00:22:46.962659Z"}],"checksum":"c5ba0c1cc8a2daa7bbf049e0785c06a0c4a144d466d6d0a7e1bb2f9cade4b759","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":16921,"comment_lines":1462,"files":85}},"total_code_lines":16921,"total_comment_lines":1462}},{"id":466695,"crate":"webrtc","num":"0.3.3","dl_path":"/api/v1/crates/webrtc/0.3.3/download","readme_path":"/api/v1/crates/webrtc/0.3.3/readme","updated_at":"2021-12-11T22:37:19.121168Z","created_at":"2021-12-11T22:37:19.121168Z","downloads":1937,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.3.3/dependencies","version_downloads":"/api/v1/crates/webrtc/0.3.3/downloads","authors":"/api/v1/crates/webrtc/0.3.3/authors"},"crate_size":360679,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2021-12-11T22:37:19.121168Z"}],"checksum":"d7b236415f5146dd302464ab05eda3ffc327a62813eb343c390318b317d870b9","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":16923,"comment_lines":1462,"files":85}},"total_code_lines":16923,"total_comment_lines":1462}},{"id":463699,"crate":"webrtc","num":"0.3.2","dl_path":"/api/v1/crates/webrtc/0.3.2/download","readme_path":"/api/v1/crates/webrtc/0.3.2/readme","updated_at":"2021-12-06T06:49:37.931929Z","created_at":"2021-12-06T06:49:37.931929Z","downloads":2630,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.3.2/dependencies","version_downloads":"/api/v1/crates/webrtc/0.3.2/downloads","authors":"/api/v1/crates/webrtc/0.3.2/authors"},"crate_size":360674,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2021-12-06T06:49:37.931929Z"}],"checksum":"1daf7db8ecea9cd2330ee60153612403ac2ff32015f21328d012230e77f743a8","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":16923,"comment_lines":1462,"files":85}},"total_code_lines":16923,"total_comment_lines":1462}},{"id":453754,"crate":"webrtc","num":"0.3.1","dl_path":"/api/v1/crates/webrtc/0.3.1/download","readme_path":"/api/v1/crates/webrtc/0.3.1/readme","updated_at":"2021-11-15T15:47:51.983965Z","created_at":"2021-11-15T15:47:51.983965Z","downloads":3314,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.3.1/dependencies","version_downloads":"/api/v1/crates/webrtc/0.3.1/downloads","authors":"/api/v1/crates/webrtc/0.3.1/authors"},"crate_size":360714,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2021-11-15T15:47:51.983965Z"}],"checksum":"5e55cba57ff0fb9be0e9be35db6e4c82fd39b3e8ed1c9a1fd1989560c32d6725","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":16923,"comment_lines":1469,"files":85}},"total_code_lines":16923,"total_comment_lines":1469}},{"id":450230,"crate":"webrtc","num":"0.3.0","dl_path":"/api/v1/crates/webrtc/0.3.0/download","readme_path":"/api/v1/crates/webrtc/0.3.0/readme","updated_at":"2021-11-08T07:31:12.538643Z","created_at":"2021-11-08T07:31:12.538643Z","downloads":1856,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.3.0/dependencies","version_downloads":"/api/v1/crates/webrtc/0.3.0/downloads","authors":"/api/v1/crates/webrtc/0.3.0/authors"},"crate_size":360644,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2021-11-08T07:31:12.538643Z"}],"checksum":"d63457221737eae2a56a436059c3cd34352369d48e77eea86fec3d675a0c0259","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":16912,"comment_lines":1469,"files":85}},"total_code_lines":16912,"total_comment_lines":1469}},{"id":443057,"crate":"webrtc","num":"0.2.2","dl_path":"/api/v1/crates/webrtc/0.2.2/download","readme_path":"/api/v1/crates/webrtc/0.2.2/readme","updated_at":"2021-10-25T05:03:25.332557Z","created_at":"2021-10-25T05:03:25.332557Z","downloads":4699,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.2.2/dependencies","version_downloads":"/api/v1/crates/webrtc/0.2.2/downloads","authors":"/api/v1/crates/webrtc/0.2.2/authors"},"crate_size":347442,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2021-10-25T05:03:25.332557Z"}],"checksum":"75ba210443b69381a2c532104fbb127558e44f7821bf916cdf3a7da98c13b75e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":16125,"comment_lines":1178,"files":88}},"total_code_lines":16125,"total_comment_lines":1178}},{"id":440363,"crate":"webrtc","num":"0.2.1","dl_path":"/api/v1/crates/webrtc/0.2.1/download","readme_path":"/api/v1/crates/webrtc/0.2.1/readme","updated_at":"2021-10-20T06:35:31.123669Z","created_at":"2021-10-20T06:35:31.123669Z","downloads":2090,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.2.1/dependencies","version_downloads":"/api/v1/crates/webrtc/0.2.1/downloads","authors":"/api/v1/crates/webrtc/0.2.1/authors"},"crate_size":337492,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2021-10-20T06:35:31.123669Z"}],"checksum":"df53987eb438dc5fb3a31dba347e7c943e462121d2538bb3c46d5fe47aa81265","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":16120,"comment_lines":1178,"files":88}},"total_code_lines":16120,"total_comment_lines":1178}},{"id":435992,"crate":"webrtc","num":"0.2.0","dl_path":"/api/v1/crates/webrtc/0.2.0/download","readme_path":"/api/v1/crates/webrtc/0.2.0/readme","updated_at":"2021-10-09T20:36:22.525612Z","created_at":"2021-10-09T20:36:22.525612Z","downloads":3813,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.2.0/dependencies","version_downloads":"/api/v1/crates/webrtc/0.2.0/downloads","authors":"/api/v1/crates/webrtc/0.2.0/authors"},"crate_size":337347,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2021-10-09T20:36:22.525612Z"}],"checksum":"2fb77303a4fb822765421400f364367ccc7ca72f460a9d593142829832092225","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":16100,"comment_lines":1180,"files":88}},"total_code_lines":16100,"total_comment_lines":1180}},{"id":434808,"crate":"webrtc","num":"0.1.3","dl_path":"/api/v1/crates/webrtc/0.1.3/download","readme_path":"/api/v1/crates/webrtc/0.1.3/readme","updated_at":"2021-10-07T05:50:12.318110Z","created_at":"2021-10-07T05:50:12.318110Z","downloads":3078,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.1.3/dependencies","version_downloads":"/api/v1/crates/webrtc/0.1.3/downloads","authors":"/api/v1/crates/webrtc/0.1.3/authors"},"crate_size":384331,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2021-10-07T05:50:12.318110Z"}],"checksum":"259e2fec27889885a1a8e412782e27db8e62c6c1b46008a812b8549afad5ff12","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":16068,"comment_lines":1178,"files":88}},"total_code_lines":16068,"total_comment_lines":1178}},{"id":434272,"crate":"webrtc","num":"0.1.2","dl_path":"/api/v1/crates/webrtc/0.1.2/download","readme_path":"/api/v1/crates/webrtc/0.1.2/readme","updated_at":"2021-10-06T07:21:36.988100Z","created_at":"2021-10-06T07:21:36.988100Z","downloads":1825,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.1.2/dependencies","version_downloads":"/api/v1/crates/webrtc/0.1.2/downloads","authors":"/api/v1/crates/webrtc/0.1.2/authors"},"crate_size":384326,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2021-10-06T07:21:36.988100Z"}],"checksum":"93247145de24f4d0de060e2a3f6200a2397d033aedd4eb851021583d7b137558","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":16036,"comment_lines":1214,"files":88}},"total_code_lines":16036,"total_comment_lines":1214}},{"id":432645,"crate":"webrtc","num":"0.1.1","dl_path":"/api/v1/crates/webrtc/0.1.1/download","readme_path":"/api/v1/crates/webrtc/0.1.1/readme","updated_at":"2021-10-01T20:53:14.083242Z","created_at":"2021-10-01T20:53:14.083242Z","downloads":3328,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.1.1/dependencies","version_downloads":"/api/v1/crates/webrtc/0.1.1/downloads","authors":"/api/v1/crates/webrtc/0.1.1/authors"},"crate_size":383634,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2021-10-01T20:53:14.083242Z"}],"checksum":"a7f5ff7d0a3d2ff682ac56c2c874bf8490f24dbeef3d29d277a5a0a6b3f160bc","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":16036,"comment_lines":1214,"files":88}},"total_code_lines":16036,"total_comment_lines":1214}},{"id":430069,"crate":"webrtc","num":"0.1.0","dl_path":"/api/v1/crates/webrtc/0.1.0/download","readme_path":"/api/v1/crates/webrtc/0.1.0/readme","updated_at":"2021-09-26T06:13:50.379604Z","created_at":"2021-09-26T06:13:50.379604Z","downloads":3299,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.1.0/dependencies","version_downloads":"/api/v1/crates/webrtc/0.1.0/downloads","authors":"/api/v1/crates/webrtc/0.1.0/authors"},"crate_size":383625,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2021-09-26T06:13:50.379604Z"}],"checksum":"96b7728baecb0ff569f0e440b23c17f13d0af75607eba3847bbbb8970fdffd6b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":16036,"comment_lines":1214,"files":88}},"total_code_lines":16036,"total_comment_lines":1214}},{"id":430059,"crate":"webrtc","num":"0.0.17","dl_path":"/api/v1/crates/webrtc/0.0.17/download","readme_path":"/api/v1/crates/webrtc/0.0.17/readme","updated_at":"2021-09-26T04:40:53.568649Z","created_at":"2021-09-26T04:40:53.568649Z","downloads":1748,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.0.17/dependencies","version_downloads":"/api/v1/crates/webrtc/0.0.17/downloads","authors":"/api/v1/crates/webrtc/0.0.17/authors"},"crate_size":383511,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2021-09-26T04:40:53.568649Z"}],"checksum":"9066043801f94cf1d22bf179be986c7e3554e651fefe550b1e67794310e11a59","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":16036,"comment_lines":1214,"files":88}},"total_code_lines":16036,"total_comment_lines":1214}},{"id":429914,"crate":"webrtc","num":"0.0.16","dl_path":"/api/v1/crates/webrtc/0.0.16/download","readme_path":"/api/v1/crates/webrtc/0.0.16/readme","updated_at":"2021-09-25T17:30:48.644252Z","created_at":"2021-09-25T17:30:48.644252Z","downloads":1727,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.0.16/dependencies","version_downloads":"/api/v1/crates/webrtc/0.0.16/downloads","authors":"/api/v1/crates/webrtc/0.0.16/authors"},"crate_size":376943,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2021-09-25T17:30:48.644252Z"}],"checksum":"0fa38e95d30965aa689173de10fc86ae0486a93a08ae310ea6a70356eec93c9b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":16036,"comment_lines":1214,"files":88}},"total_code_lines":16036,"total_comment_lines":1214}},{"id":429771,"crate":"webrtc","num":"0.0.15","dl_path":"/api/v1/crates/webrtc/0.0.15/download","readme_path":"/api/v1/crates/webrtc/0.0.15/readme","updated_at":"2021-09-25T07:35:44.764100Z","created_at":"2021-09-25T07:35:44.764100Z","downloads":1745,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.0.15/dependencies","version_downloads":"/api/v1/crates/webrtc/0.0.15/downloads","authors":"/api/v1/crates/webrtc/0.0.15/authors"},"crate_size":376951,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2021-09-25T07:35:44.764100Z"}],"checksum":"206c5e2edd46a94e6e6dc082ffedb5d7ef6b5c9189a84d608882b1b898a414fd","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":16036,"comment_lines":1214,"files":88}},"total_code_lines":16036,"total_comment_lines":1214}},{"id":429676,"crate":"webrtc","num":"0.0.14","dl_path":"/api/v1/crates/webrtc/0.0.14/download","readme_path":"/api/v1/crates/webrtc/0.0.14/readme","updated_at":"2021-09-24T21:46:29.140329Z","created_at":"2021-09-24T21:46:29.140329Z","downloads":1678,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.0.14/dependencies","version_downloads":"/api/v1/crates/webrtc/0.0.14/downloads","authors":"/api/v1/crates/webrtc/0.0.14/authors"},"crate_size":376762,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2021-09-24T21:46:29.140329Z"}],"checksum":"9d9d4ffb978a35e6fc1af4b625d0b2e433632c37f625226ffc764c17ccf7fe28","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":16034,"comment_lines":1208,"files":88}},"total_code_lines":16034,"total_comment_lines":1208}},{"id":427812,"crate":"webrtc","num":"0.0.13","dl_path":"/api/v1/crates/webrtc/0.0.13/download","readme_path":"/api/v1/crates/webrtc/0.0.13/readme","updated_at":"2021-09-20T06:19:07.858642Z","created_at":"2021-09-20T06:19:07.858642Z","downloads":1856,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.0.13/dependencies","version_downloads":"/api/v1/crates/webrtc/0.0.13/downloads","authors":"/api/v1/crates/webrtc/0.0.13/authors"},"crate_size":371333,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2021-09-20T06:19:07.858642Z"}],"checksum":"f52eedfe7fe107b95b45b75dd77792d772c7083ff8b612a1a99f2c7a0ae666e5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":16086,"comment_lines":1206,"files":88}},"total_code_lines":16086,"total_comment_lines":1206}},{"id":427797,"crate":"webrtc","num":"0.0.12","dl_path":"/api/v1/crates/webrtc/0.0.12/download","readme_path":"/api/v1/crates/webrtc/0.0.12/readme","updated_at":"2021-09-20T04:32:44.786527Z","created_at":"2021-09-20T04:32:44.786527Z","downloads":1704,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.0.12/dependencies","version_downloads":"/api/v1/crates/webrtc/0.0.12/downloads","authors":"/api/v1/crates/webrtc/0.0.12/authors"},"crate_size":370778,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2021-09-20T04:32:44.786527Z"}],"checksum":"7051aaf0ae5c793e6596272b7f0da333b6e3b7ffe6f3925500ed1670695c9700","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":16050,"comment_lines":1208,"files":87}},"total_code_lines":16050,"total_comment_lines":1208}},{"id":427488,"crate":"webrtc","num":"0.0.11","dl_path":"/api/v1/crates/webrtc/0.0.11/download","readme_path":"/api/v1/crates/webrtc/0.0.11/readme","updated_at":"2021-09-19T05:10:02.273274Z","created_at":"2021-09-19T05:10:02.273274Z","downloads":1738,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.0.11/dependencies","version_downloads":"/api/v1/crates/webrtc/0.0.11/downloads","authors":"/api/v1/crates/webrtc/0.0.11/authors"},"crate_size":365862,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2021-09-19T05:10:02.273274Z"}],"checksum":"26df8d72845eae60dc353cd28eafc9bca971faae7e2d27ea618fd7286993b078","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":16070,"comment_lines":1252,"files":88}},"total_code_lines":16070,"total_comment_lines":1252}},{"id":424818,"crate":"webrtc","num":"0.0.10","dl_path":"/api/v1/crates/webrtc/0.0.10/download","readme_path":"/api/v1/crates/webrtc/0.0.10/readme","updated_at":"2021-09-13T07:21:50.416256Z","created_at":"2021-09-13T07:21:50.416256Z","downloads":1728,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.0.10/dependencies","version_downloads":"/api/v1/crates/webrtc/0.0.10/downloads","authors":"/api/v1/crates/webrtc/0.0.10/authors"},"crate_size":355543,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2021-09-13T07:21:50.416256Z"}],"checksum":"6d9b9eef62ace02fde9788fdd55171c690b35b1e0ed38f4bf27e5e386cf26c8f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":16022,"comment_lines":1137,"files":86}},"total_code_lines":16022,"total_comment_lines":1137}},{"id":422293,"crate":"webrtc","num":"0.0.9","dl_path":"/api/v1/crates/webrtc/0.0.9/download","readme_path":"/api/v1/crates/webrtc/0.0.9/readme","updated_at":"2021-09-06T15:27:15.352630Z","created_at":"2021-09-06T15:27:15.352630Z","downloads":1732,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.0.9/dependencies","version_downloads":"/api/v1/crates/webrtc/0.0.9/downloads","authors":"/api/v1/crates/webrtc/0.0.9/authors"},"crate_size":321238,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2021-09-06T15:27:15.352630Z"}],"checksum":"69f12ebfa62b6ba8f571de3db80d9f9e9de19fb7a4902c78c3cf169684c9c4c2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":13338,"comment_lines":1878,"files":85}},"total_code_lines":13338,"total_comment_lines":1878}},{"id":422185,"crate":"webrtc","num":"0.0.8","dl_path":"/api/v1/crates/webrtc/0.0.8/download","readme_path":"/api/v1/crates/webrtc/0.0.8/readme","updated_at":"2021-09-06T07:31:18.456529Z","created_at":"2021-09-06T07:31:18.456529Z","downloads":1705,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.0.8/dependencies","version_downloads":"/api/v1/crates/webrtc/0.0.8/downloads","authors":"/api/v1/crates/webrtc/0.0.8/authors"},"crate_size":321268,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2021-09-06T07:31:18.456529Z"}],"checksum":"ff612e4bd50e0c295a2b3eef474f86cafa0816c3a7f7919f15ce1bc804bf0f2a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":13338,"comment_lines":1878,"files":85}},"total_code_lines":13338,"total_comment_lines":1878}},{"id":421944,"crate":"webrtc","num":"0.0.7","dl_path":"/api/v1/crates/webrtc/0.0.7/download","readme_path":"/api/v1/crates/webrtc/0.0.7/readme","updated_at":"2021-09-05T16:16:46.323289Z","created_at":"2021-09-05T16:16:46.323289Z","downloads":1705,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.0.7/dependencies","version_downloads":"/api/v1/crates/webrtc/0.0.7/downloads","authors":"/api/v1/crates/webrtc/0.0.7/authors"},"crate_size":322934,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2021-09-05T16:16:46.323289Z"}],"checksum":"a2d8303d97ed6dcf5d6027e8f689eec5329e77790072c0f264f3ca7aa01c0446","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":13291,"comment_lines":1892,"files":85}},"total_code_lines":13291,"total_comment_lines":1892}},{"id":384677,"crate":"webrtc","num":"0.0.6","dl_path":"/api/v1/crates/webrtc/0.0.6/download","readme_path":"/api/v1/crates/webrtc/0.0.6/readme","updated_at":"2021-06-01T04:10:07.602131Z","created_at":"2021-06-01T04:10:07.602131Z","downloads":1674,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/webrtc/0.0.6/dependencies","version_downloads":"/api/v1/crates/webrtc/0.0.6/downloads","authors":"/api/v1/crates/webrtc/0.0.6/authors"},"crate_size":97475,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2021-06-01T04:10:07.602131Z"}],"checksum":"9d2d9dcdec5ca30bff5dae393ca69a89c65049d9b9150df9eb349937abd524a8","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7,"comment_lines":0,"files":1}},"total_code_lines":7,"total_comment_lines":0}},{"id":378469,"crate":"webrtc","num":"0.0.5","dl_path":"/api/v1/crates/webrtc/0.0.5/download","readme_path":"/api/v1/crates/webrtc/0.0.5/readme","updated_at":"2021-05-14T19:18:41.326611Z","created_at":"2021-05-14T19:18:41.326611Z","downloads":1614,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/webrtc/0.0.5/dependencies","version_downloads":"/api/v1/crates/webrtc/0.0.5/downloads","authors":"/api/v1/crates/webrtc/0.0.5/authors"},"crate_size":97079,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2021-05-14T19:18:41.326611Z"}],"checksum":"3d43b268ebd21de64e3293a02d0f34e117427b285efc25108c8a0eea15226f42","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7,"comment_lines":0,"files":1}},"total_code_lines":7,"total_comment_lines":0}},{"id":370567,"crate":"webrtc","num":"0.0.4","dl_path":"/api/v1/crates/webrtc/0.0.4/download","readme_path":"/api/v1/crates/webrtc/0.0.4/readme","updated_at":"2021-04-24T06:30:10.137851Z","created_at":"2021-04-24T06:30:10.137851Z","downloads":1630,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/webrtc/0.0.4/dependencies","version_downloads":"/api/v1/crates/webrtc/0.0.4/downloads","authors":"/api/v1/crates/webrtc/0.0.4/authors"},"crate_size":250927,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2021-04-24T06:30:10.137851Z"}],"checksum":"64a11ac4fd0d4af57f2e9242fa44b3c42afa179d666fc8f27a7798f5d19425b1","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7,"comment_lines":0,"files":1}},"total_code_lines":7,"total_comment_lines":0}},{"id":361268,"crate":"webrtc","num":"0.0.3","dl_path":"/api/v1/crates/webrtc/0.0.3/download","readme_path":"/api/v1/crates/webrtc/0.0.3/readme","updated_at":"2021-04-04T07:16:58.085468Z","created_at":"2021-04-04T07:16:58.085468Z","downloads":1630,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/webrtc/0.0.3/dependencies","version_downloads":"/api/v1/crates/webrtc/0.0.3/downloads","authors":"/api/v1/crates/webrtc/0.0.3/authors"},"crate_size":250787,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2021-04-04T07:16:58.085468Z"}],"checksum":"7344f327ae545a91642be40329d3b0a9758a015885c098353110ee67fc647a6e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7,"comment_lines":0,"files":1}},"total_code_lines":7,"total_comment_lines":0}},{"id":348622,"crate":"webrtc","num":"0.0.2","dl_path":"/api/v1/crates/webrtc/0.0.2/download","readme_path":"/api/v1/crates/webrtc/0.0.2/readme","updated_at":"2021-03-07T05:31:58.722407Z","created_at":"2021-03-07T05:31:58.722407Z","downloads":1633,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/webrtc/0.0.2/dependencies","version_downloads":"/api/v1/crates/webrtc/0.0.2/downloads","authors":"/api/v1/crates/webrtc/0.0.2/authors"},"crate_size":250742,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2021-03-07T05:31:58.722407Z"}],"checksum":"c818137ec10c1eb3ab4953355a7b42f837dda2b3e082f6e343091a31293319eb","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7,"comment_lines":0,"files":1}},"total_code_lines":7,"total_comment_lines":0}},{"id":348446,"crate":"webrtc","num":"0.0.1","dl_path":"/api/v1/crates/webrtc/0.0.1/download","readme_path":"/api/v1/crates/webrtc/0.0.1/readme","updated_at":"2021-03-06T18:59:53.545928Z","created_at":"2021-03-06T18:59:53.545928Z","downloads":1639,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/webrtc/0.0.1/dependencies","version_downloads":"/api/v1/crates/webrtc/0.0.1/downloads","authors":"/api/v1/crates/webrtc/0.0.1/authors"},"crate_size":250710,"published_by":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"audit_actions":[{"action":"publish","user":{"id":6011,"login":"rainliu","name":"Rusty Rain","avatar":"https://avatars.githubusercontent.com/u/2069201?v=4","url":"https://github.com/rainliu","github_username_matches":true,"created_at":"2012-07-31T05:38:07Z"},"time":"2021-03-06T18:59:53.545928Z"}],"checksum":"0dc1671c57acc53335f0aa3934a3bbef5d9fbecd1fc5a66786e1f6b6ffa44c90","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A pure Rust implementation of WebRTC API","homepage":"https://webrtc.rs","documentation":"https://docs.rs/webrtc","repository":"https://github.com/webrtc-rs/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7,"comment_lines":0,"files":1}},"total_code_lines":7,"total_comment_lines":0}},{"id":104219,"crate":"webrtc","num":"0.0.0","dl_path":"/api/v1/crates/webrtc/0.0.0/download","readme_path":"/api/v1/crates/webrtc/0.0.0/readme","updated_at":"2018-08-16T23:28:24.523124Z","created_at":"2018-08-16T23:28:24.523124Z","downloads":1923,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/webrtc/0.0.0/dependencies","version_downloads":"/api/v1/crates/webrtc/0.0.0/downloads","authors":"/api/v1/crates/webrtc/0.0.0/authors"},"crate_size":1633,"published_by":null,"audit_actions":[],"checksum":"61d21304057a2815eb8b1277289f230be018ceddf6a06886437db74528b2c1d2","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"[WIP] A Rust implementation of WebRTC","homepage":null,"documentation":null,"repository":"https://github.com/simmons/webrtc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":0,"comment_lines":0,"files":1}},"total_code_lines":0,"total_comment_lines":0}}],"keywords":[{"id":"networking","keyword":"networking","created_at":"2014-11-20T21:57:33.507829Z","crates_cnt":1608},{"id":"protocols","keyword":"protocols","created_at":"2014-11-25T03:11:04.433403Z","crates_cnt":60},{"id":"sansio","keyword":"sansio","created_at":"2021-05-17T22:02:53.686068Z","crates_cnt":35}],"categories":[{"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}]}