
August 26, 2026
Most visual email builders make the first step easy: create an account, choose a template, and start dragging blocks. The harder question comes later. What happens when you stop paying, need to move the template, want to run the editor on your own infrastructure, or need to make it part of another product?
We built MySigMail Card around a different answer. Card is a free, open-source visual email builder that works without registration, exports responsive HTML, and preserves the editable template as JSON. You can use the hosted editor, deploy the static application yourself, or work with the source code under its licence.
That portability is the reason we opened the project—not simply to publish another drag-and-drop editor.
Card began inside MySigMail, where we had already spent years working with the awkward realities of email HTML. A message is not a regular web page. CSS support varies between email clients, layout still relies heavily on tables, and critical styles often need to be inlined.
When Anton Reshetov began developing Card publicly in 2022, the goal was to turn that commercial experience into an independent tool: useful to a marketer who does not write code, but structured enough for a developer to inspect, host, and extend.
That origin shaped two decisions.
First, the editor produces markup for email clients rather than moving ordinary website layouts into an inbox. Second, the visual canvas is backed by a controlled document model instead of an opaque project format that only one hosted service can understand.

The Card workspace keeps the block library, email canvas, and element settings in one view.
Cloud software is convenient. It can also make the editable version of a template inseparable from the platform that created it. Downloading the final HTML helps, but HTML alone is a poor source file for a visual editor. Importing arbitrary markup back into a structured canvas is unreliable because the editor no longer knows which parts were rows, cells, controls, or reusable components.
Card therefore gives the user two outputs with different jobs:
| Output | What it is for | What you keep |
|---|---|---|
| HTML | Moving the finished email into an ESP or another sending system | Responsive, table-based email markup |
| JSON | Reopening, transferring, or programmatically storing the editable project | Card's structured document tree and settings |
The JSON can be imported in replace mode to open a project or append mode to add imported content to the current one. Imports pass through schema validation and sanitization before they are applied. Card does not claim to reverse-engineer arbitrary HTML into editable blocks; the JSON is the portable source of truth.
This is a small distinction with a large practical effect: leaving the hosted editor does not require leaving the editable project behind.
A typical workflow is deliberately straightforward:
The current catalog contains 78 blocks across eight categories: Menu, Header, Content, Feature, Call to Action, E-Commerce, Transactional, and Footer. These are starting points, not locked templates. Rows contain cells; each cell can combine text, buttons, images, dividers, composed elements such as menus and social links, and nested rows.

The block catalog provides complete sections that can be combined and restyled rather than a single fixed template.
Text and button labels can be edited directly in the message. Rich-text formatting is powered by Tiptap, and Google Fonts include system fallback choices for environments where the web font is unavailable. The editor also includes undo and redo, recent and document colors, an EyeDropper where the browser supports it, and automatic browser storage through localStorage.
The preview has desktop and mobile modes, plus controls for mobile visibility and column behavior. These tools help catch layout problems, but they are not a substitute for sending test messages to the clients your audience actually uses.

Inline editing remains connected to the Block → Row → Cell → Atom structure shown in the tree.
The central design choice in Card is the relationship between the canvas and the document model.
For a non-technical user, the experience is visual: drag, edit, preview, export. Underneath, the template follows a versioned Block → Row → Cell → Atom contract. The same ordered tree drives the editor preview, the JSON project, and the exported email.
This matters for developers because the output is predictable enough to validate and evolve. It matters for designers and marketers because the editor can offer freedom without allowing every browser layout technique to leak into the email. Card uses Vue 3 and TypeScript for the application, table-based markup for critical email layout, inline styles where they matter, and Shadow DOM to keep the editor interface from interfering with the message being designed.
The result is not “web design, but emailed.” It is a constrained email system presented through a visual interface.
Card is a client-side application. A standard deployment does not need a backend, database, account system, or server-side template storage. Build the project once and serve the generated static files with nginx, Caddy, Apache, or a static hosting service.
The basic path from the official self-hosting guide is:
git clone https://github.com/mysigmail/card.git
cd card
pnpm install
pnpm build
The build produces a dist/ directory. Templates stay in each user's browser unless the user exports them or a team deliberately adds its own storage layer.
There is currently no official prebuilt Docker image. The guide includes a Dockerfile for teams that prefer containers, but it builds Card from source and serves the static output with nginx.
For a small business or agency, this means the editor can live alongside existing internal tools without adding another recurring account. For an infrastructure-conscious company, it means the editor and its local project data can remain under the company's operational control. For a SaaS team, the source provides a foundation to evaluate or adapt, subject to the licence terms.
Card builds email templates. It is not an email marketing platform.
| Card does | Card does not currently do |
|---|---|
| Build emails in a visual editor | Send campaigns or transactional messages |
| Export responsive email HTML | Manage contacts, lists, or unsubscribes |
| Export and import editable Card JSON | Import arbitrary HTML back into the visual editor |
Store the current project in browser localStorage | Provide cloud template storage or synchronization |
| Run as a static self-hosted application | Provide accounts, permissions, or team collaboration |
| Provide desktop and mobile previews | Guarantee identical rendering in every email client |
After export, sending remains the job of an ESP or another delivery service. Image hosting, analytics, direct platform integrations, AI features, and collaborative editing are not part of the current open-source editor. The project is in active development, and email-client testing remains essential for production messages—especially across different Outlook versions.
The open-source edition of Card is distributed under AGPL-3.0. You can use it and self-host it for free. If you modify Card and make that version available to users over a network, the licence includes source-availability obligations. Teams that want to embed Card in a closed-source commercial product can request a separate commercial licence.
That paragraph is a product overview, not legal advice. Before embedding or redistributing the editor, review the licence and your intended deployment with someone qualified to interpret it for your organization.
Opening the source does not make maintenance free. It does make the project's tradeoffs visible.
Users can see that Card has no campaign engine pretending to be an editor feature. Developers can inspect the template contract instead of trusting an undocumented export. Teams can decide whether the hosted editor, a self-hosted deployment, or a licensed integration fits their constraints. And when the project is not ready to promise something—universal client compatibility, an official Docker image, or cloud collaboration—we can say so plainly.
As of August 26, 2026, the GitHub repository has more than 400 stars. The number is encouraging, but the more important signal is what people are asking for: a capable visual tool that does not require them to rent access to their own editable templates.
Card is our answer so far. It is free to try, open to inspect, and designed to let the work leave with the user.
Want to run it yourself? Read the self-hosting guide or explore the source code and releases on GitHub.
August 26, 2026
August 14, 2026
August 7, 2026
July 24, 2026
May 29, 2026