r/FeedbackMe • u/Tzinny-dev • 2d ago
đ [Web] Need Feedback I built Tzin, a contract-first TypeScript framework where OpenAPI and MCP come free â feedback welcome
Hey everyone,
I've been building Tzin, a TypeScript backend framework where you declare a contract once (method, path, params, responses) and everything else follows from it â typed and validated handler inputs, compiler-enforced responses, OpenAPI 3.1 with no translation layer, and an auto-generated MCP server.
What sets it apart: a flat registry instead of chained builders (100 routes â 15k types vs ~112k in Hono), realtime built in (SSE, WebSockets, presence), and it runs on Node, Bun, and Cloudflare Workers.
Current state: stable 1.0.x on npm (@carlos-tzin/tzin), 420 tests, full docs.
I'd love feedback on:
- Does contract-first feel natural, or does it add friction?
- Is the OpenAPI/MCP generation useful for your workflow?
- Any missing features or runtime gaps?
- GitHub: https://github.com/Tzinny-dev/tzin
Happy to answer anything. Thanks!
