aarambh-darshan/typewriter
TypeBridge automatically generates TypeScript interfaces and Python Pydantic v2 models from your Rust structs and enums. Keep your frontend and backend types perfectly in sync with full Serde compatibility, native generic support, and auto-generated cross-file imports!
This tool helps software development teams who use Rust for their backend and other languages like TypeScript or Python for their frontend or other services. It automatically generates matching data structures in multiple programming languages (e.g., TypeScript interfaces, Python Pydantic models) from your Rust type definitions. You define your data structures once in Rust, and the tool ensures all corresponding types across your project stay perfectly in sync, eliminating manual updates and errors.
Use this if you are a software developer working on a full-stack application with a Rust backend and need to maintain consistent data type definitions across multiple programming languages without manual effort.
Not ideal if your project does not use Rust or if you are only working within a single programming language.
Stars
9
Forks
1
Language
Rust
License
Apache-2.0
Category
Last pushed
Mar 14, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/aarambh-darshan/typewriter"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
retejs/rete-studio
A general-purpose code generation tool powered by Rete.js
chrishoermann/zod-prisma-types
Generator creates zod types for your prisma models with advanced validation
microsoft/ts-gyb
Generating native code interfaces from TypeScript
evoluteur/evolutility-ui-jquery
Model-driven Web UI for CRUD using REST or localStorage.
unjs/knitwork
🧶 Utilities to generate safe JavaScript code.