Co

Compile Python libraries for TypeScript with type completion (umo)

Hacker News

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 card

Actual performance

1points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: claude, code · Missing: mac, agents, macos
91%91% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
69%69% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: exist, ide, io · Missing: https docs, excited, just released
60%60% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRFits verified-revenue profile · Strong signals: video, way · Missing: mobile apps, ios, personal
55%55% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Strong signals: interface · Missing: plus, platform, intuitive
36%36% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
15%15% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

En
Encrypt Data Between Python and TypeScript (AES-GCM and RSA-OAEP)31%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Encrypt Data Between Python and TypeScript (AES-GCM and RSA-OAEP)

Hacker News1
Li
Lisp implementation in modern Java, Go, C#, TypeScript, Python56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Lisp implementation in modern Java, Go, C#, TypeScript, Python

Hacker News128
A
A sum-type decorator for python47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A sum-type decorator for python

Hacker News2
Fa
Fastify-zod, type-once, run everywhere (TypeScript/OpenAPI)55%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Fastify-zod, type-once, run everywhere (TypeScript/OpenAPI)

Hacker News7
We
WebRTC-Echoes: Interop for C#, C++, Python, TypeScript, Go and Servers65%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

WebRTC-Echoes: Interop for C#, C++, Python, TypeScript, Go and Servers

Hacker News5
Po
PolyMCP – Expose Python and TypeScript Functions as MCP Tools35%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

PolyMCP – Expose Python and TypeScript Functions as MCP Tools

Hacker News1
Th
The AI SDK for TypeScript and Python55%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

The AI SDK for TypeScript and Python

Hacker News2
ty
type-kanren – type-level microKanren in TypeScript45%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

type-kanren – type-level microKanren in TypeScript

Hacker News5
Ty
Type-level Lambda Calculus interpreter in TypeScript55%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Type-level Lambda Calculus interpreter in TypeScript

Hacker News10
A
A Python with Hindley-Milner-like type annotations, compiling to C63%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A Python with Hindley-Milner-like type annotations, compiling to C

Hacker News134