@marclou: So many people asked me to make it open-source, so here you go: MailCheap β€” Self-hosted newsletters on Amazon SES: πŸ’Έ …

x.com Β· 2026-10-10 Β· by Long Nguyen Β·xcom
Marc Lou
@marclou
So many people asked me to make it open-source, so here you go: MailCheap β€” Self-hosted newsletters on Amazon SES: πŸ’Έ $0.10 per 1,000 emails ✍️ Editor with live preview πŸ“° Multiple newsletters πŸ“ Signup forms + API 🌐 Public archive πŸ“Š Stats & growth charts 🧹 List cleanup πŸ“¬ Bounce + spam protection β†’ https://github.com/marclou/mailcheap… 92% cheaper than Beehiiv (for me). Have fun!
πŸ’¬ 51 Β· πŸ” 9 Β· ❀️ 231 Β· πŸ‘ 13.3K
Oct 98:51 PM Β· Oct 10, 2026 Β· View on X

Thread (2 more)

Marc Lou @marclou
The public web archive design looks like this:
Marc Lou @marclou
this man made me do it

Replies (38)

Giacomo Masseroni @giacomomasseron
ses sandbox limits and warming up a new sending domain are what bite people first. does mailcheap handle throttling or is that on the user
Marc Lou @marclou author
My domain is warm already so I didn’t build it but make sure you send slowly at first yes 1 prompt and it’s fixed
Dan ⚑️ @d4m1n
If it's not fast I dont use it
Marc Lou @marclou author
Cheap Fast Sexy You can pick all 3 😭
Hassaan @hassaanships
Beehiiv cooked. Let’s goo πŸš€πŸš€
Marc Lou @marclou author
in this case opus 5.5 cooked
Vincent @VynseDev
πŸ‘πŸΌ shipped fast as always (the amount of AI comments...)
Marc Lou @marclou author
Yes πŸ’€
Rodrigo Rocco πŸ‘¨β€πŸ’»πŸ“ˆπŸ“— from JobBoardSearch πŸ”Ž @rrmdp
So this version doesn't need Resend?
Marc Lou @marclou author
Nope it’s using SES to send emails which is way way cheaper
kitze πŸ› οΈ tinkerer.club @thekitze
Do both open source and cloud
Marc Lou @marclou author
plz dont make me do it 😭
Nathan Tulu @nathan_tulu
@grok or folks, how is this better than Listmonk? Genuinely asking because it's also FOSS, and I was just set it up today
Sachin @sachintwtss
Self hosted on SES at that price is a really nice deal. Does the editor output plain HTML, or do you handle email client quirks some other way?
Bratislav Baljak @baljakb
Omg did you make this??? Full open source? Saving
Tyler @techbyhez
you forgot to upload the .env
Melch | Red Beard VC + Euclid @MelchBD
A man of the people Thank you Marc and I hope to find you at one of your IRL meetups
Cyril @GrounchyOnWeb
Thanks a lot Marc 🫢 If I already sent emails from Systeme io, can I switch to this easily afterwards ?
Leo Nguyen @lightstarvn
Love it! Follow this awesome ...
Jai Srini @itsjaisrini
Damn, thank you so much Marc.
Felix Yu @Felix_HFypz
perfect lol, now my newsletter that doesn't exist can be self hosted
Daniel StudziΕ„ski @danielstuski
Marc ships fast again! 😍
Abhijit @abhijitwt
W man
Ivan Kuznetsov @ikuznetsov_com
the bounce handling alone is worth it
Buzz @BuzzMalx
over for beehiv
red πŸ“Œ @redkendl
Thanks, Marc. I appreciate it!
David Musk @davidmusk_
Really cool
Zdehasek @zdehassek
And now, rewrite it to rust
Alessandro Moretti @Moretti_ale90
Open-sourcing it also answers who maintains it: everyone who self-hosts. I'm curious how many will run it themselves and how many will ask you to host it for them.
Hakimi Eiqbal @hakimieiqbal
self-hosted newsletters at $0.10 per 1k emails is a strong pitch
Baye Fily Mbengue @baayfily
merci @marclou 🀍
Mark-eting πŸ‡¦πŸ‡· @markgalkev
that $400 a month savings adds up fast
Jay @jayraba
bro!
PGHQ.dev/Flared @PGHQdev
amazing 😍
ayoub__dev @ayoub_el77927
Omg thanks marc lou πŸ™πŸ»β€οΈ
Tarun Mangukiya @TarunMangukiya
Thanx bro
Daniel Wilson Kemp @DWKemp
Nice move open-sourcing it. The $0.10 per 1,000 is the easy part. Bounce and complaint handling is where people get burned, since SES can pause your sending if complaint rates creep up. Auto-suppressing those addresses off the webhook is the feature that saves you.
jsunnn @jsunnn
open sourcing the replacement means the next person can skip the breakup project.

Comments (0)

No comments yet