Compile Python libraries for TypeScript with type completion (umo)
Compile Python libraries for TypeScript with type completion (umo)
I’ve always wanted a way to use Python’s `networkx` from other languages for years, but crossing languages/runtimes was too brittle and the editing/debugging experience were non-existent. The dream was like having fSharp alongside C#, or in GraalVM world having languages interop without significant overhead. I wanted to explore what a minimal, pleasant developer experience could look like crossing ecosystems, and for portability WASM felt like a good intermediary but until Components there was straightforward way to handle cross-execution state. I also wanted to see if Claude Code + Opus 4.5 can build something non-trivial (not another React app) that hadn’t really been done before Umo is what came out - I recorded a short video that's on github. It only bridges Python modules to Node, gets the libs, extracts types / docs, create wasm components and builds the typescript interfaces/bindings. Had fun seeing this happen, sharing with folks to see
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Incorrect prediction on native model
Similar products
Encrypt Data Between Python and TypeScript (AES-GCM and RSA-OAEP)
Lisp implementation in modern Java, Go, C#, TypeScript, Python
A sum-type decorator for python
Fastify-zod, type-once, run everywhere (TypeScript/OpenAPI)
WebRTC-Echoes: Interop for C#, C++, Python, TypeScript, Go and Servers
PolyMCP – Expose Python and TypeScript Functions as MCP Tools
The AI SDK for TypeScript and Python
type-kanren – type-level microKanren in TypeScript
Type-level Lambda Calculus interpreter in TypeScript
A Python with Hindley-Milner-like type annotations, compiling to C