{"crate":{"id":"nostr-rs-relay","name":"nostr-rs-relay","updated_at":"2023-08-11T16:21:00.803729Z","versions":[869690,864583,666624],"keywords":["nostr","server"],"categories":["network-programming","web-programming"],"badges":[],"created_at":"2022-11-19T14:00:49.127550Z","downloads":7323,"recent_downloads":440,"default_version":"0.8.12","num_versions":3,"yanked":false,"max_version":"0.8.12","newest_version":"0.8.12","max_stable_version":"0.8.12","description":"A relay implementation for the Nostr protocol","homepage":"https://sr.ht/~gheartsfield/nostr-rs-relay/","documentation":null,"repository":"https://git.sr.ht/~gheartsfield/nostr-rs-relay","links":{"version_downloads":"/api/v1/crates/nostr-rs-relay/downloads","versions":null,"owners":"/api/v1/crates/nostr-rs-relay/owners","owner_team":"/api/v1/crates/nostr-rs-relay/owner_team","owner_user":"/api/v1/crates/nostr-rs-relay/owner_user","reverse_dependencies":"/api/v1/crates/nostr-rs-relay/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":869690,"crate":"nostr-rs-relay","num":"0.8.12","dl_path":"/api/v1/crates/nostr-rs-relay/0.8.12/download","readme_path":"/api/v1/crates/nostr-rs-relay/0.8.12/readme","updated_at":"2023-08-11T16:21:00.803729Z","created_at":"2023-08-11T16:21:00.803729Z","downloads":4922,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/nostr-rs-relay/0.8.12/dependencies","version_downloads":"/api/v1/crates/nostr-rs-relay/0.8.12/downloads","authors":"/api/v1/crates/nostr-rs-relay/0.8.12/authors"},"crate_size":132080,"published_by":{"id":185618,"login":"scsibug","name":"Greg Heartsfield","avatar":"https://avatars.githubusercontent.com/u/57707?v=4","url":"https://github.com/scsibug","github_username_matches":true,"created_at":"2009-02-25T02:38:43Z"},"audit_actions":[{"action":"publish","user":{"id":185618,"login":"scsibug","name":"Greg Heartsfield","avatar":"https://avatars.githubusercontent.com/u/57707?v=4","url":"https://github.com/scsibug","github_username_matches":true,"created_at":"2009-02-25T02:38:43Z"},"time":"2023-08-11T16:21:00.803729Z"}],"checksum":"79642781fa96050951c1821e047fb97ab98158a4ee2cd759f587f834dd84ec86","rust_version":null,"has_lib":true,"bin_names":["bulkloader","nostr-rs-relay"],"edition":"2021","description":"A relay implementation for the Nostr protocol","homepage":"https://sr.ht/~gheartsfield/nostr-rs-relay/","documentation":null,"repository":"https://git.sr.ht/~gheartsfield/nostr-rs-relay","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8330,"comment_lines":834,"files":27}},"total_code_lines":8330,"total_comment_lines":834}},{"id":864583,"crate":"nostr-rs-relay","num":"0.8.11","dl_path":"/api/v1/crates/nostr-rs-relay/0.8.11/download","readme_path":"/api/v1/crates/nostr-rs-relay/0.8.11/readme","updated_at":"2023-08-05T16:57:22.552702Z","created_at":"2023-08-05T16:57:22.552702Z","downloads":1172,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/nostr-rs-relay/0.8.11/dependencies","version_downloads":"/api/v1/crates/nostr-rs-relay/0.8.11/downloads","authors":"/api/v1/crates/nostr-rs-relay/0.8.11/authors"},"crate_size":132077,"published_by":{"id":185618,"login":"scsibug","name":"Greg Heartsfield","avatar":"https://avatars.githubusercontent.com/u/57707?v=4","url":"https://github.com/scsibug","github_username_matches":true,"created_at":"2009-02-25T02:38:43Z"},"audit_actions":[{"action":"publish","user":{"id":185618,"login":"scsibug","name":"Greg Heartsfield","avatar":"https://avatars.githubusercontent.com/u/57707?v=4","url":"https://github.com/scsibug","github_username_matches":true,"created_at":"2009-02-25T02:38:43Z"},"time":"2023-08-05T16:57:22.552702Z"}],"checksum":"622903c6cb6026eaa5cd31a8544ce9bd2672a79745c209e3d12f8a1c2a05d1a8","rust_version":null,"has_lib":true,"bin_names":["bulkloader","nostr-rs-relay"],"edition":"2021","description":"A relay implementation for the Nostr protocol","homepage":"https://sr.ht/~gheartsfield/nostr-rs-relay/","documentation":null,"repository":"https://git.sr.ht/~gheartsfield/nostr-rs-relay","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8330,"comment_lines":834,"files":27}},"total_code_lines":8330,"total_comment_lines":834}},{"id":666624,"crate":"nostr-rs-relay","num":"0.7.2","dl_path":"/api/v1/crates/nostr-rs-relay/0.7.2/download","readme_path":"/api/v1/crates/nostr-rs-relay/0.7.2/readme","updated_at":"2022-11-19T14:00:49.127550Z","created_at":"2022-11-19T14:00:49.127550Z","downloads":1227,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/nostr-rs-relay/0.7.2/dependencies","version_downloads":"/api/v1/crates/nostr-rs-relay/0.7.2/downloads","authors":"/api/v1/crates/nostr-rs-relay/0.7.2/authors"},"crate_size":72636,"published_by":{"id":185618,"login":"scsibug","name":"Greg Heartsfield","avatar":"https://avatars.githubusercontent.com/u/57707?v=4","url":"https://github.com/scsibug","github_username_matches":true,"created_at":"2009-02-25T02:38:43Z"},"audit_actions":[{"action":"publish","user":{"id":185618,"login":"scsibug","name":"Greg Heartsfield","avatar":"https://avatars.githubusercontent.com/u/57707?v=4","url":"https://github.com/scsibug","github_username_matches":true,"created_at":"2009-02-25T02:38:43Z"},"time":"2022-11-19T14:00:49.127550Z"}],"checksum":"6205bbb48bbc2696acc898b4ef29a3f244240863796dc2e036dce8b3bc6a07c9","rust_version":null,"has_lib":true,"bin_names":["nostr-rs-relay"],"edition":"2021","description":"A relay implementation for the Nostr protocol","homepage":"https://sr.ht/~gheartsfield/nostr-rs-relay/","documentation":null,"repository":"https://git.sr.ht/~gheartsfield/nostr-rs-relay","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3930,"comment_lines":502,"files":17},"Shell":{"code_lines":2,"comment_lines":1,"files":1}},"total_code_lines":3932,"total_comment_lines":503}}],"keywords":[{"id":"nostr","keyword":"nostr","created_at":"2022-08-12T09:40:21.120383Z","crates_cnt":207},{"id":"server","keyword":"server","created_at":"2014-11-29T13:11:08.869011Z","crates_cnt":1512}],"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":14649},{"id":"web-programming","category":"Web programming","slug":"web-programming","description":"Crates to create applications for the web.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":10570}]}