{"crate":{"id":"rspc","name":"rspc","updated_at":"2025-02-07T04:22:12.297975Z","versions":[1437403,1424346,1361675,1346781,1085541,1085188,851462,849919,849805,849574,849460,741800,632485,631463,631460,631456,616533,594152,577727],"keywords":["async","rust-to-ts","specta","typesafe","typescript"],"categories":["asynchronous","web-programming"],"badges":[],"created_at":"2022-07-03T13:35:58.492029Z","downloads":76771,"recent_downloads":5611,"default_version":"0.4.1","num_versions":19,"yanked":false,"max_version":"1.0.0-rc.5","newest_version":"0.4.1","max_stable_version":"0.4.1","description":"A blazing fast and easy to use TRPC server for Rust.","homepage":null,"documentation":"https://docs.rs/rspc/latest/rspc","repository":"https://github.com/specta-rs/rspc","links":{"version_downloads":"/api/v1/crates/rspc/downloads","versions":null,"owners":"/api/v1/crates/rspc/owners","owner_team":"/api/v1/crates/rspc/owner_team","owner_user":"/api/v1/crates/rspc/owner_user","reverse_dependencies":"/api/v1/crates/rspc/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1437403,"crate":"rspc","num":"0.4.1","dl_path":"/api/v1/crates/rspc/0.4.1/download","readme_path":"/api/v1/crates/rspc/0.4.1/readme","updated_at":"2025-02-07T04:22:12.297975Z","created_at":"2025-02-07T04:22:12.297975Z","downloads":2561,"features":{"default":["legacy"],"legacy":["dep:rspc-legacy","dep:serde_json"],"rust":[],"typescript":["dep:specta-typescript","dep:serde_json"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rspc/0.4.1/dependencies","version_downloads":"/api/v1/crates/rspc/0.4.1/downloads","authors":"/api/v1/crates/rspc/0.4.1/authors"},"crate_size":22504,"published_by":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"audit_actions":[{"action":"publish","user":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"time":"2025-02-07T04:22:12.297975Z"}],"checksum":"bc7c54d57a2ff3677aea471d44986b6aebc11698da231fd79278db8736fe6518","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A blazing fast and easy to use TRPC server for Rust.","homepage":null,"documentation":"https://docs.rs/rspc/latest/rspc","repository":"https://github.com/specta-rs/rspc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1438,"comment_lines":335,"files":24}},"total_code_lines":1438,"total_comment_lines":335}},{"id":1424346,"crate":"rspc","num":"0.4.0","dl_path":"/api/v1/crates/rspc/0.4.0/download","readme_path":"/api/v1/crates/rspc/0.4.0/readme","updated_at":"2025-01-28T08:44:58.194618Z","created_at":"2025-01-28T08:44:58.194618Z","downloads":720,"features":{"default":[],"legacy":["dep:rspc-legacy"],"rust":[],"typescript":["dep:specta-typescript","dep:serde_json"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rspc/0.4.0/dependencies","version_downloads":"/api/v1/crates/rspc/0.4.0/downloads","authors":"/api/v1/crates/rspc/0.4.0/authors"},"crate_size":22346,"published_by":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"audit_actions":[{"action":"publish","user":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"time":"2025-01-28T08:44:58.194618Z"}],"checksum":"e824e04e390bd0e276e08a95bf434c045d2fc66df73e39d2dc5c5c754fef6ee2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A blazing fast and easy to use TRPC server for Rust.","homepage":null,"documentation":"https://docs.rs/rspc/latest/rspc","repository":"https://github.com/specta-rs/rspc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1382,"comment_lines":359,"files":24}},"total_code_lines":1382,"total_comment_lines":359}},{"id":1361675,"crate":"rspc","num":"0.3.1","dl_path":"/api/v1/crates/rspc/0.3.1/download","readme_path":"/api/v1/crates/rspc/0.3.1/readme","updated_at":"2024-12-03T15:11:40.594288Z","created_at":"2024-12-03T15:11:40.594288Z","downloads":8445,"features":{"default":[],"tracing":["dep:tracing"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rspc/0.3.1/dependencies","version_downloads":"/api/v1/crates/rspc/0.3.1/downloads","authors":"/api/v1/crates/rspc/0.3.1/authors"},"crate_size":28045,"published_by":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"audit_actions":[{"action":"publish","user":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"time":"2024-12-03T15:11:40.594288Z"}],"checksum":"2c891dd1a73396c64492b10db14da67f745d65f0d46f3169f91941331005eb70","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A blazing fast and easy to use TRPC server for Rust.","homepage":null,"documentation":"https://docs.rs/rspc/latest/rspc","repository":"https://github.com/specta-rs/rspc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3101,"comment_lines":154,"files":36}},"total_code_lines":3101,"total_comment_lines":154}},{"id":1346781,"crate":"rspc","num":"0.3.0","dl_path":"/api/v1/crates/rspc/0.3.0/download","readme_path":"/api/v1/crates/rspc/0.3.0/readme","updated_at":"2024-11-20T16:32:24.148998Z","created_at":"2024-11-20T16:32:24.148998Z","downloads":921,"features":{"default":[],"tracing":["dep:tracing"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rspc/0.3.0/dependencies","version_downloads":"/api/v1/crates/rspc/0.3.0/downloads","authors":"/api/v1/crates/rspc/0.3.0/authors"},"crate_size":15467,"published_by":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"audit_actions":[{"action":"publish","user":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"time":"2024-11-20T16:32:24.148998Z"}],"checksum":"cd05809b3e7eb762c6c89073e52a10a10a2663581206a014607c44957ad3792f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A blazing fast and easy to use TRPC server for Rust.","homepage":null,"documentation":"https://docs.rs/rspc/latest/rspc","repository":"https://github.com/oscartbeaumont/rspc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1872,"comment_lines":117,"files":15}},"total_code_lines":1872,"total_comment_lines":117}},{"id":1085541,"crate":"rspc","num":"0.2.0","dl_path":"/api/v1/crates/rspc/0.2.0/download","readme_path":"/api/v1/crates/rspc/0.2.0/readme","updated_at":"2024-03-17T16:03:13.487753Z","created_at":"2024-03-17T16:03:13.487753Z","downloads":16021,"features":{"default":[],"tracing":["dep:tracing"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rspc/0.2.0/dependencies","version_downloads":"/api/v1/crates/rspc/0.2.0/downloads","authors":"/api/v1/crates/rspc/0.2.0/authors"},"crate_size":15510,"published_by":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"audit_actions":[{"action":"publish","user":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"time":"2024-03-17T16:03:13.487753Z"}],"checksum":"7e058686e5fd778bae4f6e8ebae041dc58ce60479a686f11002d146c9e59c2ab","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A blazing fast and easy to use TRPC server for Rust.","homepage":null,"documentation":"https://docs.rs/rspc/latest/rspc","repository":"https://github.com/oscartbeaumont/rspc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1898,"comment_lines":145,"files":17}},"total_code_lines":1898,"total_comment_lines":145}},{"id":1085188,"crate":"rspc","num":"0.1.4","dl_path":"/api/v1/crates/rspc/0.1.4/download","readme_path":"/api/v1/crates/rspc/0.1.4/readme","updated_at":"2024-03-17T05:30:10.397565Z","created_at":"2024-03-17T05:30:10.397565Z","downloads":4599,"features":{"axum":["httpz","httpz/axum","httpz/tokio-ws","httpz/axum"],"bigdecimal":["specta/bigdecimal"],"bit-vec":["specta/bit-vec"],"bson":["specta/bson"],"chrono":["specta/chrono"],"default":[],"httpz":["dep:httpz","httpz/cookies"],"indexmap":["specta/indexmap"],"internal_axum_07":["dep:axum"],"ipnetwork":["specta/ipnetwork"],"lambda":["httpz","httpz/lambda","httpz/ws","httpz/axum"],"mac_address":["specta/mac_address"],"rust_decimal":["specta/rust_decimal"],"tauri":["dep:tauri"],"time":["specta/time"],"tracing":["dep:tracing"],"uuid":["specta/uuid"],"workers":["httpz","httpz/workers","httpz/ws"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rspc/0.1.4/dependencies","version_downloads":"/api/v1/crates/rspc/0.1.4/downloads","authors":"/api/v1/crates/rspc/0.1.4/authors"},"crate_size":22308,"published_by":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"audit_actions":[{"action":"publish","user":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"time":"2024-03-17T05:30:10.397565Z"}],"checksum":"2a01ad1acbb8cdbfc447d2a905c6e46c92c6451dfa68346d56c8e12ecf32a1f3","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A blazing fast and easy to use TRPC server for Rust.","homepage":null,"documentation":"https://docs.rs/rspc/latest/rspc","repository":"https://github.com/oscartbeaumont/rspc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2451,"comment_lines":216,"files":21}},"total_code_lines":2451,"total_comment_lines":216}},{"id":851462,"crate":"rspc","num":"1.0.0-rc.5","dl_path":"/api/v1/crates/rspc/1.0.0-rc.5/download","readme_path":"/api/v1/crates/rspc/1.0.0-rc.5/readme","updated_at":"2023-07-21T08:03:07.971395Z","created_at":"2023-07-21T08:03:07.971395Z","downloads":3888,"features":{"anyhow":["dep:anyhow"],"axum":["httpz","httpz/axum","httpz/tokio-ws","httpz/axum"],"default":["typescript"],"httpz":["dep:httpz","httpz/cookies","tokio","tokio/sync"],"lambda":["httpz","httpz/lambda","httpz/ws","httpz/axum"],"tauri":["dep:tauri","tokio","tauri/wry"],"tokio":["dep:tokio","specta/tokio"],"tracing":["dep:tracing","dep:tracing-futures"],"typescript":["specta/typescript"],"unstable":[],"vercel":["httpz","httpz/vercel","httpz/ws","axum"],"workers":["httpz","httpz/workers","httpz/ws"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rspc/1.0.0-rc.5/dependencies","version_downloads":"/api/v1/crates/rspc/1.0.0-rc.5/downloads","authors":"/api/v1/crates/rspc/1.0.0-rc.5/authors"},"crate_size":37016,"published_by":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"audit_actions":[{"action":"publish","user":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"time":"2023-07-21T08:03:07.971395Z"}],"checksum":"a278cced0cd23bd1cb2beb4ee81e1a1f7309bcb12b23bdd98dd94a28e7220d4e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A blazing fast and easy to use TRPC server for Rust.","homepage":null,"documentation":"https://docs.rs/rspc/latest/rspc","repository":"https://github.com/oscartbeaumont/rspc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3542,"comment_lines":244,"files":40}},"total_code_lines":3542,"total_comment_lines":244}},{"id":849919,"crate":"rspc","num":"1.0.0-rc.4","dl_path":"/api/v1/crates/rspc/1.0.0-rc.4/download","readme_path":"/api/v1/crates/rspc/1.0.0-rc.4/readme","updated_at":"2023-07-19T17:25:44.226286Z","created_at":"2023-07-19T17:25:44.226286Z","downloads":1142,"features":{"anyhow":["dep:anyhow"],"axum":["httpz","httpz/axum","httpz/tokio-ws","httpz/axum"],"default":["typescript"],"httpz":["dep:httpz","httpz/cookies","tokio","tokio/sync"],"lambda":["httpz","httpz/lambda","httpz/ws","httpz/axum"],"tauri":["dep:tauri","tokio","tauri/wry"],"tokio":["dep:tokio","specta/tokio"],"tracing":["dep:tracing"],"typescript":["specta/typescript"],"unstable":[],"vercel":["httpz","httpz/vercel","httpz/ws","axum"],"workers":["httpz","httpz/workers","httpz/ws"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rspc/1.0.0-rc.4/dependencies","version_downloads":"/api/v1/crates/rspc/1.0.0-rc.4/downloads","authors":"/api/v1/crates/rspc/1.0.0-rc.4/authors"},"crate_size":35306,"published_by":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"audit_actions":[{"action":"publish","user":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"time":"2023-07-19T17:25:44.226286Z"}],"checksum":"c87a25cf698d12bd9c499b140e480f3547dd3b7363bdc8aa539b6635e2f44196","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A blazing fast and easy to use TRPC server for Rust.","homepage":null,"documentation":"https://docs.rs/rspc/latest/rspc","repository":"https://github.com/oscartbeaumont/rspc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3503,"comment_lines":241,"files":40}},"total_code_lines":3503,"total_comment_lines":241}},{"id":849805,"crate":"rspc","num":"1.0.0-rc.3","dl_path":"/api/v1/crates/rspc/1.0.0-rc.3/download","readme_path":"/api/v1/crates/rspc/1.0.0-rc.3/readme","updated_at":"2023-07-19T15:14:34.582591Z","created_at":"2023-07-19T15:14:34.582591Z","downloads":1141,"features":{"anyhow":["dep:anyhow"],"axum":["httpz","httpz/axum","httpz/tokio-ws","httpz/axum"],"default":["typescript"],"httpz":["dep:httpz","httpz/cookies","tokio","tokio/sync"],"lambda":["httpz","httpz/lambda","httpz/ws","httpz/axum"],"tauri":["dep:tauri","tokio","tauri/wry"],"tokio":["dep:tokio","specta/tokio"],"tracing":["dep:tracing"],"typescript":["specta/typescript"],"unstable":[],"vercel":["httpz","httpz/vercel","httpz/ws","axum"],"workers":["httpz","httpz/workers","httpz/ws"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rspc/1.0.0-rc.3/dependencies","version_downloads":"/api/v1/crates/rspc/1.0.0-rc.3/downloads","authors":"/api/v1/crates/rspc/1.0.0-rc.3/authors"},"crate_size":35299,"published_by":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"audit_actions":[{"action":"publish","user":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"time":"2023-07-19T15:14:34.582591Z"}],"checksum":"6f85c2b19e08d9862d213e876f912b1e4b80a728dae8368afe678b721736c268","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A blazing fast and easy to use TRPC server for Rust.","homepage":null,"documentation":"https://docs.rs/rspc/latest/rspc","repository":"https://github.com/oscartbeaumont/rspc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3503,"comment_lines":249,"files":40}},"total_code_lines":3503,"total_comment_lines":249}},{"id":849574,"crate":"rspc","num":"1.0.0-rc.2","dl_path":"/api/v1/crates/rspc/1.0.0-rc.2/download","readme_path":"/api/v1/crates/rspc/1.0.0-rc.2/readme","updated_at":"2023-07-19T09:17:01.217107Z","created_at":"2023-07-19T09:17:01.217107Z","downloads":1112,"features":{"anyhow":["dep:anyhow"],"axum":["httpz","httpz/axum","httpz/tokio-ws","httpz/axum"],"default":["typescript"],"httpz":["dep:httpz","httpz/cookies","tokio","tokio/sync"],"lambda":["httpz","httpz/lambda","httpz/ws","httpz/axum"],"tauri":["dep:tauri","tokio","tauri/wry"],"tokio":["dep:tokio","specta/tokio"],"tracing":["dep:tracing"],"typescript":["specta/typescript"],"unstable":[],"vercel":["httpz","httpz/vercel","httpz/ws","axum"],"workers":["httpz","httpz/workers","httpz/ws"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rspc/1.0.0-rc.2/dependencies","version_downloads":"/api/v1/crates/rspc/1.0.0-rc.2/downloads","authors":"/api/v1/crates/rspc/1.0.0-rc.2/authors"},"crate_size":34221,"published_by":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"audit_actions":[{"action":"publish","user":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"time":"2023-07-19T09:17:01.217107Z"}],"checksum":"3cca9ece85b7d817c49bbcbd6f403900fa2561117d5169d0d533a871fd184cad","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A blazing fast and easy to use TRPC server for Rust.","homepage":null,"documentation":"https://docs.rs/rspc/latest/rspc","repository":"https://github.com/oscartbeaumont/rspc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3421,"comment_lines":233,"files":40}},"total_code_lines":3421,"total_comment_lines":233}},{"id":849460,"crate":"rspc","num":"1.0.0-rc.1","dl_path":"/api/v1/crates/rspc/1.0.0-rc.1/download","readme_path":"/api/v1/crates/rspc/1.0.0-rc.1/readme","updated_at":"2023-07-19T05:38:40.920707Z","created_at":"2023-07-19T05:38:40.920707Z","downloads":1115,"features":{"anyhow":["dep:anyhow"],"axum":["httpz","httpz/axum","httpz/tokio-ws","httpz/axum"],"default":["typescript"],"httpz":["dep:httpz","httpz/cookies","tokio","tokio/sync"],"lambda":["httpz","httpz/lambda","httpz/ws","httpz/axum"],"tauri":["dep:tauri","tokio","tauri/wry"],"tokio":["dep:tokio","specta/tokio"],"tracing":["dep:tracing"],"typescript":["specta/typescript"],"unstable":[],"vercel":["httpz","httpz/vercel","httpz/ws","axum"],"workers":["httpz","httpz/workers","httpz/ws"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rspc/1.0.0-rc.1/dependencies","version_downloads":"/api/v1/crates/rspc/1.0.0-rc.1/downloads","authors":"/api/v1/crates/rspc/1.0.0-rc.1/authors"},"crate_size":34193,"published_by":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"audit_actions":[{"action":"publish","user":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"time":"2023-07-19T05:38:40.920707Z"}],"checksum":"acce1e7caedb59d428cec5b97c75f50b3dd70a1d8d07173dc3321f286d675e2a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A blazing fast and easy to use TRPC server for Rust.","homepage":null,"documentation":"https://docs.rs/rspc/latest/rspc","repository":"https://github.com/oscartbeaumont/rspc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3420,"comment_lines":233,"files":40}},"total_code_lines":3420,"total_comment_lines":233}},{"id":741800,"crate":"rspc","num":"0.1.3","dl_path":"/api/v1/crates/rspc/0.1.3/download","readme_path":"/api/v1/crates/rspc/0.1.3/readme","updated_at":"2023-03-05T14:27:03.253866Z","created_at":"2023-03-05T14:27:03.253866Z","downloads":19103,"features":{"axum":["httpz","httpz/axum","httpz/tokio-ws","httpz/axum"],"bigdecimal":["specta/bigdecimal"],"bit-vec":["specta/bit-vec"],"bson":["specta/bson"],"chrono":["specta/chrono"],"default":[],"httpz":["dep:httpz","httpz/cookies"],"indexmap":["specta/indexmap"],"ipnetwork":["specta/ipnetwork"],"lambda":["httpz","httpz/lambda","httpz/ws","httpz/axum"],"mac_address":["specta/mac_address"],"rust_decimal":["specta/rust_decimal"],"tauri":["dep:tauri"],"time":["specta/time"],"tracing":["dep:tracing"],"uuid":["specta/uuid"],"workers":["httpz","httpz/workers","httpz/ws"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rspc/0.1.3/dependencies","version_downloads":"/api/v1/crates/rspc/0.1.3/downloads","authors":"/api/v1/crates/rspc/0.1.3/authors"},"crate_size":21671,"published_by":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"audit_actions":[{"action":"publish","user":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"time":"2023-03-05T14:27:03.253866Z"}],"checksum":"c68477fb8c11280503aeab140c41b7a0eed57156a73185062ffb4782c18a918f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A blazing fast and easy to use TRPC server for Rust.","homepage":null,"documentation":"https://docs.rs/rspc/latest/rspc","repository":"https://github.com/oscartbeaumont/rspc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2396,"comment_lines":212,"files":21}},"total_code_lines":2396,"total_comment_lines":212}},{"id":632485,"crate":"rspc","num":"0.1.2","dl_path":"/api/v1/crates/rspc/0.1.2/download","readme_path":"/api/v1/crates/rspc/0.1.2/readme","updated_at":"2022-10-01T16:31:47.546870Z","created_at":"2022-10-01T16:31:47.546870Z","downloads":6784,"features":{"axum":["httpz/axum"],"bigdecimal":["specta/bigdecimal"],"bit-vec":["specta/bit-vec"],"bson":["specta/bson"],"chrono":["specta/chrono"],"default":[],"httpz":["dep:httpz","httpz/tokio-ws"],"indexmap":["specta/indexmap"],"ipnetwork":["specta/ipnetwork"],"mac_address":["specta/mac_address"],"rust_decimal":["specta/rust_decimal"],"tauri":["dep:tauri"],"time":["specta/time"],"tracing":["dep:tracing"],"uuid":["specta/uuid"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rspc/0.1.2/dependencies","version_downloads":"/api/v1/crates/rspc/0.1.2/downloads","authors":"/api/v1/crates/rspc/0.1.2/authors"},"crate_size":18675,"published_by":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"audit_actions":[{"action":"publish","user":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"time":"2022-10-01T16:31:47.546870Z"}],"checksum":"712fc4e2fc79297d308fa4575f19f6967bf7610e3292446dfb392738aeab5239","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A blazing fast and easy to use TRPC server for Rust.","homepage":null,"documentation":"https://docs.rs/rspc/latest/rspc","repository":"https://github.com/oscartbeaumont/rspc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2467,"comment_lines":149,"files":20}},"total_code_lines":2467,"total_comment_lines":149}},{"id":631463,"crate":"rspc","num":"0.1.1","dl_path":"/api/v1/crates/rspc/0.1.1/download","readme_path":"/api/v1/crates/rspc/0.1.1/readme","updated_at":"2022-09-29T17:31:33.948364Z","created_at":"2022-09-29T17:31:33.948364Z","downloads":1172,"features":{"axum":["httpz/axum"],"bigdecimal":["specta/bigdecimal"],"bit-vec":["specta/bit-vec"],"bson":["specta/bson"],"chrono":["specta/chrono"],"default":[],"httpz":["dep:httpz","httpz/tokio-ws"],"indexmap":["specta/indexmap"],"ipnetwork":["specta/ipnetwork"],"mac_address":["specta/mac_address"],"rust_decimal":["specta/rust_decimal"],"tauri":["dep:tauri"],"time":["specta/time"],"tracing":["dep:tracing"],"uuid":["specta/uuid"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rspc/0.1.1/dependencies","version_downloads":"/api/v1/crates/rspc/0.1.1/downloads","authors":"/api/v1/crates/rspc/0.1.1/authors"},"crate_size":18613,"published_by":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"audit_actions":[{"action":"publish","user":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"time":"2022-09-29T17:31:33.948364Z"}],"checksum":"3bea796fb940864bb9fdd5b9e01a29efb33287fa70b94657690ce602a16c1a5d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A blazing fast and easy to use TRPC server for Rust.","homepage":null,"documentation":"https://docs.rs/rspc/latest/rspc","repository":"https://github.com/oscartbeaumont/rspc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2459,"comment_lines":149,"files":20}},"total_code_lines":2459,"total_comment_lines":149}},{"id":631460,"crate":"rspc","num":"0.1.0","dl_path":"/api/v1/crates/rspc/0.1.0/download","readme_path":"/api/v1/crates/rspc/0.1.0/readme","updated_at":"2022-09-29T17:26:22.613727Z","created_at":"2022-09-29T17:26:22.613727Z","downloads":1168,"features":{"axum":["httpz/axum"],"bigdecimal":["specta/bigdecimal"],"bit-vec":["specta/bit-vec"],"bson":["specta/bson"],"chrono":["specta/chrono"],"default":[],"httpz":["dep:httpz","httpz/tokio-ws"],"indexmap":["specta/indexmap"],"ipnetwork":["specta/ipnetwork"],"mac_address":["specta/mac_address"],"rust_decimal":["specta/rust_decimal"],"tauri":["dep:tauri"],"time":["specta/time"],"tracing":["dep:tracing"],"uuid":["specta/uuid"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rspc/0.1.0/dependencies","version_downloads":"/api/v1/crates/rspc/0.1.0/downloads","authors":"/api/v1/crates/rspc/0.1.0/authors"},"crate_size":18616,"published_by":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"audit_actions":[{"action":"publish","user":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"time":"2022-09-29T17:26:22.613727Z"}],"checksum":"495732c0055484af968912d466ef98557e65683d9cf3c95aca98d0883d3c4959","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A blazing fast and easy to use TRPC server for Rust.","homepage":null,"documentation":"https://docs.rs/rspc/latest/rspc","repository":"https://github.com/oscartbeaumont/rspc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2459,"comment_lines":149,"files":20}},"total_code_lines":2459,"total_comment_lines":149}},{"id":631456,"crate":"rspc","num":"0.0.6","dl_path":"/api/v1/crates/rspc/0.0.6/download","readme_path":"/api/v1/crates/rspc/0.0.6/readme","updated_at":"2022-09-29T17:22:54.099154Z","created_at":"2022-09-29T17:22:54.099154Z","downloads":1156,"features":{"axum":["httpz/axum"],"bigdecimal":["specta/bigdecimal"],"bit-vec":["specta/bit-vec"],"bson":["specta/bson"],"chrono":["specta/chrono"],"default":[],"httpz":["dep:httpz","httpz/tokio-ws"],"indexmap":["specta/indexmap"],"ipnetwork":["specta/ipnetwork"],"mac_address":["specta/mac_address"],"rust_decimal":["specta/rust_decimal"],"tauri":["dep:tauri"],"time":["specta/time"],"tracing":["dep:tracing"],"uuid":["specta/uuid"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rspc/0.0.6/dependencies","version_downloads":"/api/v1/crates/rspc/0.0.6/downloads","authors":"/api/v1/crates/rspc/0.0.6/authors"},"crate_size":18616,"published_by":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"audit_actions":[{"action":"publish","user":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"time":"2022-09-29T17:22:54.099154Z"}],"checksum":"ac5468a9502cc9154676fd7cf1ce42ee89da846b3bec906262b9922e23031c5a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A blazing fast and easy to use TRPC server for Rust.","homepage":null,"documentation":"https://docs.rs/rspc/latest/rspc","repository":"https://github.com/oscartbeaumont/rspc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2459,"comment_lines":149,"files":20}},"total_code_lines":2459,"total_comment_lines":149}},{"id":616533,"crate":"rspc","num":"0.0.5","dl_path":"/api/v1/crates/rspc/0.0.5/download","readme_path":"/api/v1/crates/rspc/0.0.5/readme","updated_at":"2022-09-08T00:45:37.692759Z","created_at":"2022-09-08T00:45:37.692759Z","downloads":2355,"features":{"axum":["dep:axum"],"bigdecimal":["specta/bigdecimal"],"bit-vec":["specta/bit-vec"],"bson":["specta/bson"],"chrono":["specta/chrono"],"default":[],"indexmap":["specta/indexmap"],"ipnetwork":["specta/ipnetwork"],"mac_address":["specta/mac_address"],"rust_decimal":["specta/rust_decimal"],"tauri":["dep:tauri"],"time":["specta/time"],"tracing":["dep:tracing"],"uuid":["specta/uuid"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rspc/0.0.5/dependencies","version_downloads":"/api/v1/crates/rspc/0.0.5/downloads","authors":"/api/v1/crates/rspc/0.0.5/authors"},"crate_size":39795,"published_by":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"audit_actions":[{"action":"publish","user":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"time":"2022-09-08T00:45:37.692759Z"}],"checksum":"443633b1d8808c9b4e27dce8797b9062f86ae214999c825fd9133a73d6550333","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A blazing fast and easy to use TRPC server for Rust.","homepage":null,"documentation":"https://docs.rs/rspc/latest/rspc","repository":"https://github.com/oscartbeaumont/rspc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1594,"comment_lines":60,"files":15}},"total_code_lines":1594,"total_comment_lines":60}},{"id":594152,"crate":"rspc","num":"0.0.4","dl_path":"/api/v1/crates/rspc/0.0.4/download","readme_path":"/api/v1/crates/rspc/0.0.4/readme","updated_at":"2022-07-31T21:02:22.330725Z","created_at":"2022-07-31T21:02:22.330725Z","downloads":1809,"features":{"axum":["dep:axum"],"chrono":["specta/chrono"],"default":[],"indexmap":["specta/indexmap"],"tauri":["dep:tauri"],"tracing":["dep:tracing"],"uuid":["specta/uuid"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rspc/0.0.4/dependencies","version_downloads":"/api/v1/crates/rspc/0.0.4/downloads","authors":"/api/v1/crates/rspc/0.0.4/authors"},"crate_size":38087,"published_by":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"audit_actions":[{"action":"publish","user":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"time":"2022-07-31T21:02:22.330725Z"}],"checksum":"175b44c229ea6314902120dd1fa43181b3207a5eec18a7a3c9cbcc6ec6a780db","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A blazing fast and easy to use TRPC server for Rust.","homepage":null,"documentation":"https://docs.rs/rspc/latest/rspc","repository":"https://github.com/oscartbeaumont/rspc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1585,"comment_lines":60,"files":15}},"total_code_lines":1585,"total_comment_lines":60}},{"id":577727,"crate":"rspc","num":"0.0.3","dl_path":"/api/v1/crates/rspc/0.0.3/download","readme_path":"/api/v1/crates/rspc/0.0.3/readme","updated_at":"2022-07-03T13:35:58.492029Z","created_at":"2022-07-03T13:35:58.492029Z","downloads":1086,"features":{"axum":["dep:axum"],"default":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rspc/0.0.3/dependencies","version_downloads":"/api/v1/crates/rspc/0.0.3/downloads","authors":"/api/v1/crates/rspc/0.0.3/authors"},"crate_size":18789,"published_by":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"audit_actions":[{"action":"publish","user":{"id":16796,"login":"oscartbeaumont","name":"Oscar Beaumont","avatar":"https://avatars.githubusercontent.com/u/21004798?v=4","url":"https://github.com/oscartbeaumont","github_username_matches":true,"created_at":"2016-08-13T07:05:12Z"},"time":"2022-07-03T13:35:58.492029Z"}],"checksum":"f0bd1fb9159a429c2bc7fd6cac794d0482da5f9880c5987305ded96f7867f07b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A blazing fast and easy to use TRPC server for Rust.","homepage":null,"documentation":"https://docs.rs/rspc/latest/rspc","repository":"https://github.com/oscartbeaumont/rspc","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1048,"comment_lines":48,"files":14}},"total_code_lines":1048,"total_comment_lines":48}}],"keywords":[{"id":"async","keyword":"async","created_at":"2015-02-18T16:50:54.176224Z","crates_cnt":5678},{"id":"rust-to-ts","keyword":"rust-to-ts","created_at":"2022-09-29T17:22:54.099154Z","crates_cnt":7},{"id":"specta","keyword":"specta","created_at":"2022-09-29T17:22:24.974863Z","crates_cnt":33},{"id":"typesafe","keyword":"typesafe","created_at":"2018-04-15T09:50:03.836487Z","crates_cnt":61},{"id":"typescript","keyword":"typescript","created_at":"2019-02-05T00:49:56.548257Z","crates_cnt":480}],"categories":[{"id":"asynchronous","category":"Asynchronous","slug":"asynchronous","description":"Crates to help you deal with events independently of the main program flow, using techniques like futures, promises, waiting, or eventing.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":11069},{"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":9969}]}