{"repo":"specta-rs/rspc","free":true,"listed":false,"github":"https://github.com/specta-rs/rspc","clone":"git clone https://github.com/specta-rs/rspc.git","description":"A framework for building typesafe web backends in Rust","language":"Rust","stars":1388,"topics":["trpc","trpc-rs","rust","api","blazingly-fast","typescript"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"rspc A blazing fast and easy to use TRPC-like server for Rust. Website [!WARNING] rspc is no longer being maintained. Learn more. Example You define a rspc router and attach procedures to it like below. This will be very familiar if you have used trpc or GraphQL before. Features: - Per Request Context - Great for database connection & authentication data - Middleware - With support for context switching - Merging routers - Great for separating code between files Inspiration This project is based off trpc and was inspired by the bridge system Jamie Pine designed for Spacedrive. A huge thanks to everyone who helped inspire this project!","default_branch":null,"files":null,"tree":[],"storefront":"/r/specta-rs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/specta-rs/rspc/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}