powrpc is a tool for building strongly-typed HTTP servers and clients using TypeScript and Effect.
If you happen to come across this project, I have only opened it for feedback and published it for testing. Sans experimentation I would advise against installing this.
- Type-Safe: A smart client provides strong typing for your APIs.
- Ergonomic: Transpile-time reconciliation means there is no development-time tooling, code generation, or file watching.
- Framework Agnostic: Batteries included, but handlers can be created for any TypeScript HTTP server.
- Declarative: Default handlers are declarative, making it simple to test your APIS and reason about them.
- Portable: The same APIs can be served by Express, Next.js, or more.
- Next.js
- Express
- Koa
- React
- Webpack
- Streaming Responses
- API Generators (docs, playgrounds, etc)