Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
React Email Editor | 3,742 | 7 | 12 | 7 days ago | 25 | July 12, 2022 | 170 | mit | TypeScript | |
Drag-n-Drop Email Editor Component for React.js | ||||||||||
Laravel Mail Editor | 1,868 | 2 | 4 months ago | 63 | February 15, 2022 | 42 | other | Blade | ||
MailEclipse :zap: Laravel Mail Editor | ||||||||||
Mosaico | 1,573 | 1 | 19 days ago | 11 | June 22, 2022 | 19 | gpl-3.0 | HTML | ||
Mosaico - Responsive Email Template Editor | ||||||||||
Sieve | 639 | 12 days ago | 22 | agpl-3.0 | JavaScript | |||||
Sieve Script Editor | ||||||||||
Vue Email Editor | 427 | a month ago | 41 | Vue | ||||||
Drag-n-Drop Email Editor Component for Vue.js | ||||||||||
Bitstrap | 206 | 14 days ago | 1 | mit | C# | |||||
BitStrap is BitCake's collection of Unity tools that improve our workflow. | ||||||||||
Flatsheet | 202 | 11 | 4 | 6 years ago | 34 | February 28, 2017 | 69 | mit | JavaScript | |
A realtime editor for curating data as a team. | ||||||||||
Angular Email Editor | 172 | 3 months ago | 67 | mit | TypeScript | |||||
Drag-n-Drop Email Editor Component for Angular | ||||||||||
R6api.js | 100 | 2 | 25 days ago | 58 | September 06, 2022 | 10 | mit | TypeScript | ||
🍫 Node.js wrapper around Rainbow Six: Siege stats API | ||||||||||
Paperbits Emails | 37 | 2 days ago | TypeScript | |||||||
This repository contains editors and generators for email templates. |
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.
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".
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.
Subscribe to our newsletter to get updates: https://mosaico.voxmail.it/user/register
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
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.
First you have to build it using grunt, then you MUST read Serving 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.
See the CONTRIBUTING file
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.