All Projects → voidlabs → Mosaico

voidlabs / Mosaico

Licence: gpl-3.0
Mosaico - Responsive Email Template Editor

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Mosaico

React Email Editor
Drag-n-Drop Email Editor Component for React.js
Stars: ✭ 3,131 (+124.93%)
Mutual labels:  builder, email-marketing, email, email-template
Html Email Templates
Free HTML Email Templates created using the Postcards - https://designmodo.com/postcards/
Stars: ✭ 178 (-87.21%)
Mutual labels:  email-marketing, email, email-template
Responsive Html Email Template
A free simple responsive HTML email template
Stars: ✭ 10,831 (+678.09%)
Mutual labels:  email-marketing, email, email-template
Vue Email Editor
Drag-n-Drop Email Editor Component for Vue.js
Stars: ✭ 166 (-88.07%)
Mutual labels:  builder, email-marketing, email-template
Pine
A modular and lightweight, responsive email framework.
Stars: ✭ 98 (-92.96%)
Mutual labels:  email-marketing, email, email-template
bulk-email-sender
Send Templatized Dynamic Emails Automatically
Stars: ✭ 30 (-97.84%)
Mutual labels:  email, email-marketing, email-template
Cerberus
A few simple, but solid patterns for responsive HTML email templates and newsletters. Even in Outlook and Gmail.
Stars: ✭ 4,356 (+212.93%)
Mutual labels:  email, email-template
Email Templates
Free HTML email templates for Mailchimp and other emails services
Stars: ✭ 457 (-67.17%)
Mutual labels:  email-marketing, email-template
Maizzle
Official Maizzle starter project.
Stars: ✭ 921 (-33.84%)
Mutual labels:  email-marketing, email-template
Notifo
Multi channel notification service for collaboration tools, e-commerce, news service and more.
Stars: ✭ 32 (-97.7%)
Mutual labels:  email-marketing, email
woo-custom-emails
An add-on to support woocommerce custom emails
Stars: ✭ 15 (-98.92%)
Mutual labels:  email, email-template
Mysigmail
UI Email Signature Generator - Make easy to create your email signature
Stars: ✭ 925 (-33.55%)
Mutual labels:  email, email-template
Dotmailer Magento2 Extension
The official Engagement Cloud for Magento2 extension
Stars: ✭ 33 (-97.63%)
Mutual labels:  email-marketing, email
Paperboy
💌💨 Email Campaign Delivery built with GoLang inspired by GoHugo
Stars: ✭ 411 (-70.47%)
Mutual labels:  email-marketing, email
Maizzle Php
Jigsaw-based PHP build system for rapid HTML email development with Tailwind CSS.
Stars: ✭ 303 (-78.23%)
Mutual labels:  email, email-template
Premailer.net
C# library that moves your stylesheets to inline style attributes, for maximum compatibility with E-mail clients.
Stars: ✭ 503 (-63.86%)
Mutual labels:  email, email-template
Mjml React
React component library to generate the HTML emails on the fly
Stars: ✭ 257 (-81.54%)
Mutual labels:  email-marketing, email
Bojler
Bojler is an email framework
Stars: ✭ 885 (-36.42%)
Mutual labels:  email, email-template
Mailerlite Api V2 Php Sdk
Official PHP wrapper for MailerLite HTTP API v2
Stars: ✭ 50 (-96.41%)
Mutual labels:  email-marketing, email
Emailimo
Small project that simplifies (according to me) sending colorful emails in PowerShell
Stars: ✭ 55 (-96.05%)
Mutual labels:  email-marketing, email-template

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 v6.0 or higher + ImageMagick

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

IMPORTANT in order to use image uploading/processing feature in Node you need imageMagick installed in your environment. e.g. running "convert" and "identify" on the command line should output imageMagick command line help (if you are on Windows and install imageMagick 7.x then make sure to install "legacy utilities").

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.

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].