Voltar ao ranking

voidlabs/mosaico

HTMLmosaico.io

Mosaico - Responsive Email Template Editor

email-marketingemail-templateemailbuilderknockoutjavascript
Crescimento de estrelas
Estrelas
1.8k
Forks
504
Crescimento semanal
Issues
20
5001k1.5k
set. de 2015abr. de 2019dez. de 2022jul. de 2026
README

Mosaico - Responsive Email Template Editor

Mosaico is a JavaScript library (or maybe a single page application) supporting the editing of email templates. The great thing is that Mosaico itself does not define what you can edit or what styles you can change: this is defined by the template. This makes Mosaico very flexible.

Mosaico Screenshot

At this time we provide a single "production ready" template to illustrate some best practice examples: more templates will come soon! Have a look at Template Language and get in touch with us if you want to make your email html template "Mosaico ready".

Live demo

On https://mosaico.io you can see a live demo of Mosaico: the live deploy has a custom backend (you don't see it) and some customization (custom Moxiemanager integration for image editing, customized onboarding slideshow, contextual menu, and some other small bits), but 95% of what you see is provided by this opensource library. You will also see a second working template there (versafluid) that is not part of the opensource distribution.

News

Subscribe to our newsletter to get updates: https://mosaico.voxmail.it/user/register

More Docs from the Wiki

Mosaico Basics

Developer Notes

Build/Run with the development backend Build Status

You need NodeJS v8.0 or higher + NPM 8.3 (because of "overrides" support in package.json you need npm 8.3 if you want to change/upgrade dependencies, but it should work with older npm, too, if you rely on package-lock.json)

Download/install the dependencies (run again if you get an error, as it probably is a race issues in npm)

  npm install

if you don't have it, install grunt-cli globally

  npm install -g grunt-cli

compile and run a local webserver (http://127.0.0.1:9006) with incremental build and livereload

  grunt

NOTE we have reports that default Ubuntu node package have issues with building Mosaico via Grunt. If you see a Fatal error: watch ENOSPC then have a look at https://github.com/voidlabs/mosaico/issues/82

Docker

We bundle a Dockerfile based on Alpine linux and another based on Centos 7 to test mosaico with no need to install dependencies.

docker build -t mosaico/mosaico .
docker run -p 9006:9006 mosaico/mosaico

then open a browser to point to the port 9006 of your docker machine IP.

Deploying Mosaico via Apache PHP or Django or something else?

First you have to build it using grunt, then you MUST read Serving Mosaico.

OpenSource projects including/using Mosaico

MailTrain is a full featured newsletter web application written in Node and support email editing via Mosaico since their 1.23.0 release.

GoodEnough's Mosaico born as a Mosaico fork, now have become a full web application product built around Mosaico editing targeting agencies.

CiviCRM is an open source CRM built by a community of contributors and supporters, and coordinated by the Core Team. CiviCRM is web-based software used by a diverse range of organisations, particularly not-for-profit organizations (nonprofits and civic sector organizations). CiviCRM offers a complete feature set out of the box and can integrate with your website.

Are you having issues with Mosaico?

See the CONTRIBUTING file

Contact Us

Please contact us if you have ideas, suggestions or, even better, you want to collaborate on this project ( feedback at mosaico.io ) or you need COMMERCIAL support ( sales at mosaico.io ) . Please DON'T write to this email to get free support: use Git issues for that, start the issue subject with "[help] " prefix, and write something to let us know you already read the CONTRIBUTING file.

Repositórios relacionados
knadh/listmonk

High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app.

GoGo ModulesGNU Affero General Public License v3.0email-marketingnewsletter
listmonk.app
22.3k2.4k
Billionmail/BillionMail

BillionMail gives you open-source MailServer, NewsLetter, Email Marketing — fully self-hosted, dev-friendly, and free from monthly fees. Join the discord: https://discord.gg/asfXzBUhZr

GoGo ModulesGNU Affero General Public License v3.0email-marketingmail
billionmail.com
15.3k1.7k
leemunroe/responsive-html-email-template

A free simple responsive HTML email template

HTMLMIT Licenseemail-templateemail
leemunroe.github.io/responsive-html-email-template/email.html
13.7k4.3k
mautic/mautic

Mautic: Open Source Marketing Automation Software.

PHPPackagistOthermarketing-automationmautic
mautic.org
10.2k3.4k
Mailtrain-org/mailtrain

Self hosted newsletter app

JavaScriptnpmGNU General Public License v3.0mailtrainmarketing-automation
5.7k707
unlayer/react-email-editor

Drag-n-Drop Email Editor Component for React.js

TypeScriptnpmMIT Licenseemail-templateemail-marketing
unlayer.com
5.2k790
espocrm/espocrm

EspoCRM – Open Source CRM Application

PHPPackagistGNU Affero General Public License v3.0crmphp
espocrm.com
3.2k903
maizzle/maizzle

The modern email development framework.

Vuemaizzletailwindcss
maizzle.com
2.8k69
jonathandion/awesome-emails

✉️ An awesome list of resources to build better emails.

awesomeemails
2.7k255
laudspeaker/laudspeaker

📢 Laudspeaker is an Open Source Customer Engagement and Product Onboarding Platform. Open Source alternative to Braze / One Signal / Customer Io / Appcues / Pendo . Use Laudspeaker to design product onboarding flows and send product and event triggered emails, sms, push and more.

TypeScriptnpmOthercustomer-engagementnestjs
laudspeaker.com
2.6k204
eracle/OpenOutreach

Agentic Email Automation Tool: Describe your product. Define your target market. The AI finds the leads for you.

PythonPyPIOtherbotscraping
openoutreach.app
2.5k472
aaron-he-zhu/aaron-marketing-skills

120 marketing skills + 8 commands for Claude Code & AI agents across 7 disciplines — SEO/GEO, influencer, paid ads, email, product launch, organic social & brand narrative — on one shared contract, with 8 auditor gates: CORE-EEAT · CITE · STAR · ROAS · SEND · RAMP · ECHO · TALE.

PythonPyPIApache License 2.0claude-skillsgeo
skills.sh/aaron-he-zhu/aaron-marketing-skills
2.4k333