Skip to content

ZanVanSer/mj-tool

Repository files navigation

MJ Tool

Next.js React TypeScript MJML License: MIT

MJ Tool is a local web app for building and reviewing MJML email templates in one place. Write MJML, convert it to HTML, preview the output, inspect generated markup, and run rule-based checks without bouncing between separate tools.

Screenshots

Editor / Preview Analyze
MJ Tool editor preview MJ Tool analyze screen

Features

  • Edit MJML in a dedicated code editor
  • Convert MJML templates into production-ready HTML
  • Preview rendered output and inspect generated markup
  • Analyze generated or pasted HTML with built-in checks
  • Save preview defaults and analyzer preferences locally

Stack

  • Next.js
  • React
  • TypeScript
  • MJML
  • Tailwind CSS
  • Cheerio
  • html-minifier-terser
  • CodeMirror

Commands

npm install
npm run dev
npm run build
npm start
npm run lint

Getting Started

  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev
  1. Open the app in your browser:
http://localhost:3000

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Tool for creating, previewing, and validating MJML email templates. Convert MJML to HTML, inspect generated markup, and review email output with built-in analysis tools.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages