← All projects

Real-time framework · Creator

TypeFerry

A type-safe, real-time RPC framework exploring a smaller contract between clients and servers.

RoleCreator
FocusTypeScript · RPC · WebSockets · Bun
Primary languageTypeScript

Observation

Real-time applications often assemble types, transport, validation, subscriptions, and error semantics from separate layers. That flexibility can leave the most important client-server contract implicit.

Approach

TypeFerry investigates a tighter model: declare a typed server procedure once and carry that contract through the client experience. Real-time behavior belongs in the same programming model instead of being attached as an unrelated channel.

Significance

The project is deliberately small enough to reason about. It applies lessons from years of Meteor and production RPC work while testing which abstractions remain valuable in a modern TypeScript and Bun environment.

Explore TypeFerry on GitHub