We all know the pain of making emails that don't look like they were dragged up from the bottom of the ocean...
So here is our gift to you – Magic 🔮 Free React Email + Tailwind components.
Perfect if you send custom-coded emails via e.g., Resend.
Link: https://t.co/6DLeXoTSir
Just because you can build every email from scratch doesn't mean you have to.
Magic gives you stunning email assets from the get-go 🔮
Try Magic: https://t.co/iCHwrwezvV
Newsletters going through one service and transactional emails through another is a problem we've kept running into.
Keeping branding consistent was impossible.
"Almost the same, but not really."
That's why we think Celaro is needed. Every email uniform, in one place.
Usually, emails are built as a single rigid file. Not with Celaro.
You code each block separately, then define what content can be changed in the UI.
This guarantees zero formatting errors when composing your daily emails.
For the initial release of Magic, we kept things simple and focused on a solid foundation:
▸ Hero
▸ Text
▸ Cards
▸ CTA
▸ Footer
No monoliths, just individual pieces that co-exist perfectly in your email.
Drag-and-drop email tools are neat and work perfectly for some.
But if you want absolute flexibility, building it yourself is the safest bet.
We wanted that control for Celaro, but hated the usual HTML formatting chaos. So we built our own setup with React and Tailwind.
We all know the pain of making emails that don't look like they were dragged up from the bottom of the ocean...
So here is our gift to you – Magic 🔮 Free React Email + Tailwind components.
Perfect if you send custom-coded emails via e.g., Resend.
Link: https://t.co/6DLeXoTSir
Magic🔮
So the email theme I am working on for @celaroapp will be called Magic, and will be available very soon... 👀
This will be a theme for React Email that allows you to create beautiful emails using highly modular blocks.
#buildinpublic
Currently I am working on an email template for
@celaroapp that we plan to launch very soon...
This theme will be highly modular where each section acts as a block that can be reused.
Here is a preview for one of the blocks 👇
#buildinpublic
Rebuilding emails over and over makes no sense.
Build your own library of blocks in code.
Reuse these components across every email you send.
#buildinpublic#react#dev
Your team shouldn't have to worry about breaking email formatting...
Build the foundation in code once.
Then create emails from a clean admin UI.
Newsletters. Onboarding. Notifications.
All from the same system.
That's our ambition.
#buildinpublic#react#dev
With @celaroapp being code‑first, DX is everything.
You write blocks in code, we generate the types, streamline the CLI, and plug everything into a visual editor. Your marketing team can build campaigns while you keep a clean, reusable codebase.
#buildinpublic#saas
With @celaroapp, we’re exploring a newsletter tool that blends code and marketing: you code reusable blocks, then assemble emails visually in an admin UI.
If you're interested, you can sign-up for the waitlist here:
https://t.co/mlQ0KVjJrV
#buildinpublic#react
Took a different direction with Celaro recently.
Working with newsletters kept feeling way more fiddly than it should be.
Clunky editors. Formatting breaks. Hard to stay consistent.
Important update:
Celaro - The Creative Project Tracker will shut down Feb 28.
Please extract and save any information you want to keep.
This isn't the end of Celaro. We're stepping back to gain clarity before deciding what's next.
Thank you for being part of the journey.