{"repo":"modiimedia/arri","free":true,"listed":false,"github":"https://github.com/modiimedia/arri","clone":"git clone https://github.com/modiimedia/arri.git","description":"Arri RPC is a code-first RPC framework for end-to-end type safety in any language","language":"TypeScript","stars":500,"topics":["codegen","codegenerator","http","http-server","rpc","rpc-client","rpc-framework","rpc-server","server-sent-events"],"license":"MIT","category":"networking-infra","readme_excerpt":"WARNING: Breaking changes are likely to happen until v1.0 is released Arri RPC Arri RPC is a code-first RPC framework. Type-safe clients get generated directly from your server code meaning you never need to manually write another client again. Click here to get started with your backend language of choice. https://github.com/user-attachments/assets/15cf68a4-871e-4e7d-b5fc-25dcd1760fc1 Table of Contents - Server Implementations - Typescript - Go - Server Language Roadmap - Client Generators - Other Tooling - Community Projects - How Arri RPC Works - Manually Creating An App Definition - How To Contribute Server Implementations Typescript Click here to get started with a Typescript server. Relevant Libraries Name Description --------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ @arrirpc/server TS Server framework for Arri RPC @arrirpc/schema High performance schema builder for validating procedure inputs and outputs. Can also be used as a standalone TS validation library or to generated types for other languages. @arrirpc/eslint-plugin Lint rules for building Arri RPC schemas Go Click here to get started with Go. Be aware that Go support is still in early stages. Server Language Roadmap I'm currently finishing up the Go server implementation. After that is stable I have the following languages o","default_branch":null,"files":null,"tree":[],"storefront":"/r/modiimedia","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/modiimedia/arri/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."}