Visit mjmx.dev ↗What is mjmx?
mjmx is a custom JSX runtime that lets you write type-safe email templates using TSX syntax, then compile them to MJML strings. It includes 40+ strictly typed MJML components, full TypeScript support with template literal types, and two render modes for HTML output or MJML serialization. The maker built it with Claude Code to provide a lightweight alternative to React-based email solutions.
Designed for developers who want JSX's type safety and composability for emails without React or react-dom dependencies. Features zero virtual DOM overhead, pure string manipulation for speed, and component composition with fragments and conditionals. Install via npm and configure your TypeScript jsxImportSource to get started.
Momentum
Daily activity over the last 30 days: upvotes, unique visits, new GitHub stars and Hacker News points.
How do we know it's vibe coded?
vibetrend discovered mjmx automatically. Evidence: HN post: "With the help of Claude Code, I have built a custom JSX runtime". View source.
Similar vibe-coded apps
#1 this weekOpen-source local voice cloning, dubbing, transcription, and audiobook creation

Clone viral videos with AI agents, generate 100 variants in one command


Ad-free home screen for Google TV with trending picks and live weather

Clean Android TV launcher inspired by tvOS, ad-free with aerial screensavers

Remove ads and bloatware from Android TV and Google TV over Wi-Fi

Desktop app for DeepSeek Harness with built-in model provider support
