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!

37
/ 100
Emerging

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.

full-stack development backend development frontend development API development multi-language projects
No Package No Dependents
Maintenance 13 / 25
Adoption 5 / 25
Maturity 11 / 25
Community 8 / 25

How are scores calculated?

Stars

9

Forks

1

Language

Rust

License

Apache-2.0

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.