Open Source Alternatives
  • Alternatives
  • Categories
    Categories by size904 projects
    • Developer Tools471
    • AI & Machine Learning407
    • Web Development198
    • Business & Productivity195
    • Security & Monitoring131
    • Communication & Collaboration128
    • IT Management126
    • Cloud & Hosting109
    • Product & Project Management106
    • Data & Analytics105
    Browse all 21 categoriesDesign & Creative, LLMOps & AI Tooling and 9 more
  • Blog
  • Advertise
SearchNotion, Slack, password manager.../
Submit
Open Source Alternatives
  • Alternatives
    • Developer Tools471
    • AI & Machine Learning407
    • Web Development198
    • Business & Productivity195
    • Security & Monitoring131
    • Communication & Collaboration128
    • Browse all 21 categories
  • Blog
  • Advertise
Submit your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product

  • Categories
  • Tag
  • Advertise

Resources

  • Blog
  • Collection
  • Submit

Company

  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap

Alternatives

  • Claude Code
  • Jira
  • Notion
  • Slack
  • Linear
  • Wispr Flow
  • All alternatives
© 2026 Open Source Alternatives. All rights reserved.
Open SourceAlternatives
Home/Categories/Marketing & Growth/card
icon of card

card

Open source alternative to Stripo, Beefree, Unlayer and Topol.io

  • 431 stars
  • AGPL-3.0
  • Active recently
  • Last commit 59 days ago

Last verified Oct 22, 2026

Build HTML email templates with a drag-and-drop editor, 78 preset blocks, and clean HTML or JSON export. Self-hosted, AGPL-3.0, no account required.

Visit websiteGitHub431 starsDeploy on Hostinger
image of card
TL;DR

card MySigMail Card is an open source HTML email builder with 78 preset blocks, a visual drag-and-drop canvas, and HTML plus JSON export. It is an alternative to paid editors like Stripo, Beefree, Unlayer, and Topol.io, with full self-hosting under AGPL-3.0 and no account required. Deployed as a static Vue build behind any web server, it runs with no database or server-side dependencies. Best for developers and teams who want a self-hosted email template editor they can fork and customize.

Read the full breakdownHide the full breakdownWho it is for, how it works, trade-offs, the quick start and the FAQ
who it's for

Who card is for#

Developers building a white-label email template editor

Card's static build and AGPL-3.0 license make it forkable as the foundation for a client-facing template editor. Teams can extend the block catalog, adjust the design system, and serve the editor under their own domain. The commercial license removes AGPL obligations for teams embedding it in a closed-source product.

Skip if:

Requires forking and modifying the source for branding or block catalog changes. If you need a ready-made embeddable SDK with a documented API rather than a forkable app, Card's current architecture requires more engineering work to integrate.

Email designers who need a self-hosted template toolkit

The 78-block library and visual editor cover most transactional and marketing email layouts. Exporting to HTML lets designers hand off tested templates to their email platform without rebuilding them in a proprietary editor, and JSON export preserves the editable structure for future revisions.

Skip if:

If your team relies on a specific ESP's native template system (Mailchimp, Klaviyo, etc.) and needs direct one-click export to that platform, Card's export-and-upload workflow adds a manual step that paid editors with ESP integrations skip.

Infrastructure teams standardizing on self-hosted open source tooling

Card deploys as a static build with zero runtime dependencies behind any web server. Teams already running self-hosted infrastructure can add the email editor without introducing a new managed service subscription or cloud dependency.

Skip if:

Skip if your team needs multi-user template libraries, real-time collaboration, or server-side template storage. Card's localStorage model is single-browser by default; shared team access requires forking and building a storage backend.

the problem

The problem it solves#

Paid email template editors tie your workflow to a cloud account. Your templates live in the vendor's database, export options are gated behind paid plans, and if you stop subscribing, access stops too. Platforms like Stripo, Beefree, and Unlayer cover a lot of ground, but each requires a subscription for team features, custom block types, or white-labeling, and none can be deployed on your own infrastructure.

For teams building transactional emails, marketing templates, or white-labeled campaigns for clients, that dependency creates a real constraint. You cannot modify the block catalog without the vendor's developer plan, and when exported HTML does not match your email client's requirements, there is no direct way to alter the export pipeline itself.

how card solves it

How it solves it#

78 preset blocks across 8 categories

The block library covers menu, header, content, feature, call-to-action, e-commerce, transactional, and footer presets. Each block decomposes into rows, cells, and atoms, so a custom layout is built by nesting rather than writing HTML. All 78 presets ship in the public release with no paywall.

Desktop and mobile preview modes

Switch the canvas between 600 px (desktop) and 375 px (mobile) to see how columns reflow. Each row has independent controls: stack columns vertically or hide the row entirely on small screens. The preview renders in a Shadow DOM to isolate editor styles from template styles.

HTML and JSON export

Export the finished template as email-optimized HTML, or save it as JSON to import and continue editing later. JSON import supports two modes: replace the current canvas entirely, or append the imported blocks to the existing template. Imported JSON is validated and sanitized on the way in.

Client-side with no account or server

Card runs entirely in the browser. Templates autosave to localStorage and restore on reload, with no cloud storage or server-side history. Opening the editor requires no login, no account creation, and no network connection beyond the initial page load.

Component tree and in-place editing

Every element is visible in a component tree (Block, Row, Cell, Atom). You can add, move, copy, rename, or delete any node, and the tree and canvas stay in sync. Text atoms support rich formatting: bold, italic, underline, strikethrough, per-atom font size, color, and alignment.

Template-wide design controls

Background color or image, padding, font, and preheader text are set once at the template level rather than per block. This keeps a consistent style across all blocks without overriding individual elements, and changes propagate across the template immediately.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • Static deployment with no server dependenciesCard is a Vue app that compiles to a static build. It deploys behind any web server or CDN, with no database, no auth server, and no external API calls at runtime. Teams that already manage static hosting can add the email editor to their stack with a single build output.
  • AGPL-3.0 with a commercial license pathUnder AGPL-3.0, you can self-host, use internally, and fork the code as long as changes stay open source. For teams embedding Card in a proprietary SaaS or internal tool without the AGPL obligations, a separate commercial license is available from the author. Unlike Stripo or Beefree, there is no metered pricing based on email volume or team size.
  • Portable templates via JSON exportJSON export is designed for re-import: append blocks to an existing template or replace the canvas entirely, with validation on the way in. If you stop using Card, your templates remain usable as structured data rather than locked in a proprietary cloud format.
  • Active development with open core modelThe project is undergoing a complete rewrite to adopt modern web standards, as noted in the README. The last push was August 2026, and the open core model means the public AGPL-3.0 release stays current and feature-complete for self-hosters without a separate paid tier.

Trade-offs

  • -No arbitrary HTML importCard can import only templates previously exported from Card as JSON. Existing HTML emails from other tools, from ESPs, or hand-crafted cannot be imported and edited on the canvas. Teams migrating a large template library from another editor will need to rebuild those templates from scratch using Card's block catalog.
  • -No built-in email sendingCard builds and exports templates only. It has no sending, contact management, or delivery analytics. Plugging templates into an ESP requires copying the exported HTML or JSON into a separate platform, which adds a manual step to any sending workflow.
  • -Single-browser localStorage storageTemplates persist in browser localStorage with no server-side storage, no multi-device sync, and no shared team library. A developer forking the project can build persistent storage into a custom deployment, but out of the box the model does not scale to teams sharing templates across browsers.
versus alternatives

card vs alternatives#

Card vs Stripo

Stripo and Card both provide drag-and-drop HTML email editors, but they serve different deployment models. Stripo is a managed cloud service with no self-hosting path; Card is AGPL-3.0 open source and deploys as a static build on your own infrastructure.

FeatureCardStripo
LicenseAGPL-3.0Proprietary
Self-hostingYes (static build)No
Account requiredNoYes
Template storageBrowser localStorageVendor cloud
ESP integrationsNo (HTML/JSON export)Yes

Card is the better choice when you need self-hosted deployment for data privacy, want to fork and extend the block catalog, or need AGPL-licensed tooling you can build on. Stripo is the stronger fit when you need direct ESP integrations, a larger managed block library, or a shared cloud template library your team can access from any browser without infrastructure setup.

Card vs Beefree

Beefree is a cloud-based email editor with no self-hosting option. Like Stripo, it requires an account and stores templates server-side. Card's key difference is static deployment with no account and no proprietary template storage.

FeatureCardBeefree
LicenseAGPL-3.0Proprietary
Self-hostingYesNo
Account requiredNoYes
Template storageBrowser localStorageVendor cloud
Export formatsHTML, JSONHTML, various

For teams that prioritize self-hosting and data ownership, Card is the more appropriate choice. Beefree is the better fit when your team needs an out-of-the-box managed editor with no infrastructure commitment and direct integration with major ESPs.

install · quick start

Quick start#

bash
Install dependencies with pnpm and start the dev server after cloning the repository.

```bash
git clone https://github.com/mysigmail/card
cd card
pnpm install
pnpm dev
```
tech stack · detected from GitHub

What it's built on#

Languages
JavaScriptTypeScript
Frameworks
Vue
frequently asked

FAQ#

Can I import an existing HTML email into Card?

No. Card can only import templates that were previously exported from Card as JSON. Arbitrary HTML from other tools or ESPs cannot be imported and edited on the canvas. If you have existing templates from another editor, you will need to rebuild them using Card's block catalog.

Is Card licensed for commercial use?

Under AGPL-3.0, yes. You can self-host Card and use it for commercial purposes, including internal team use, without paying a license fee. The AGPL requirement kicks in when you distribute a modified version over a network as a SaaS: those source changes must be released under the same license. For embedding Card in a proprietary closed-source product without opening your source code, the author offers a separate commercial license.

Does Card send emails?

No. Card builds and exports email templates only. Sending, list management, and delivery analytics are handled by your email platform. Take the HTML export from Card and upload it to your ESP of choice.

Where are my templates stored?

Templates autosave to your browser's localStorage. There is no cloud storage, server-side history, or account required. Export as JSON to save a portable copy outside the browser. If you clear browser storage or switch to a different browser, the localStorage version will be lost unless you have an exported JSON backup.

What does open core mean for Card, and can I fork it?

The public GitHub release under AGPL-3.0 is the open core of MySigMail Card. You can fork it, extend the block catalog, and share your changes under the same license. Using the published build for commercial team email templates is permitted. The commercial license applies only if you embed Card in a proprietary product you distribute to users over a network without releasing your source code.

also worth a look

Similar open-source tools#

VvvebJs

Alternative toUnlayer

Open source drag-and-drop page builder for Bootstrap 5 sites

  • 8,694 GitHub stars
  • Apache-2.0Licence Apache-2.0

GrapesJS

Alternative toUnlayer

Build drag-and-drop page editors inside your own stack.

  • 26,319 GitHub stars
  • BSD-2-ClauseLicence BSD-2-Clause

FckSignups

InCustomer Support

Open-source tools that work instantly, no signup required

  • 4,511 GitHub stars
  • GPL-3.0Licence GPL-3.0

fmt

InCustomer Support

Fast, type-safe C++ formatting that replaces printf and iostreams

  • 25,884 GitHub stars
  • MITLicence MIT

dograh

Alternative toVapi

Open source voice agent builder with telephony and BYOK AI support

  • 5,915 GitHub stars
  • BSD-2-ClauseLicence BSD-2-Clause

Mailcheap

Alternative toSendy

Self-hosted newsletters on Amazon SES. MIT licensed, no pricing tiers.

  • 1,303 GitHub stars
  • AGPL-3.0Licence AGPL-3.0
by category

Open source tools in these categories#

56

Marketing & Growth

agency-agents, MoneyPrinterTurbo, MiroFish
198

Web Development

freeCodeCamp, superpowers, Skills for Real Engineers
35

No-Code & Low-Code

n8n, dify, Langflow
Hostinger

Run card on your own server

Self-host card on a Hostinger VPS.

Deploy on Hostinger

Featured

Inbox Zero

Alternative toSuperhuman

AI email assistant that drafts replies and clears your inbox

  • 12,712 GitHub stars
  • AGPL-3.0Licence AGPL-3.0
  • #Email

Omnara

Alternative toCClaude Managed Agents

Open-source agent deployment API. Self-host or use Omnara Cloud.

  • 2,957 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents

rakazo

Alternative toGrok Bot

AI teammates you own: your keys, your model, your machine.

  • 4,904 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents
Feature your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Find open source alternatives to paid software

/
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Confluence to Docmost
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut
  • ChatGPT to AnythingLLM
  • LangSmith to Langfuse
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Confluence to Docmost
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut
  • ChatGPT to AnythingLLM
  • LangSmith to Langfuse