Yappl

Yet Another Publishing Platform

No Employees
Founders Code
Solo Founder
Communication
Content
Mailing Lists
News & Magazines
Open Source
Writing

I created this platform to run my own publication on - CurePrivacy.com

Main motivations:

  • lower the barrier for self-hosting a publication
  • complete data ownership
  • improved writing experience (still WIP)
December 18, 2020 Launched open sourced version of Yappl

This is yet another publishing platform. Or, as I like to call it, Yappl.

Think of it as a Ghost alternative, but easier to self host. For the past 6 months I have been writing a biweekly newsletter about online privacy and ethical software (https://cureprivacy.substack.com). I tried out various publishing platforms (Wix, Ghost, Tinyletter, Substack etc.) and finally settled on Substack for various reasons. But, every Substack newsletter has an expiry date.

So, I decided to build my own platform to have control over customization, analytics, tracking etc. Surprisingly, very few platforms allow you to disable email open and click tracking. And I hear you saying: "but why would anyone want to disable email open & click tracking for a newsletter?". Short answer - because I want to. Since this is a publication about online privacy I would at least like to make tracking opt-in. In my opinion, tracking engagement for any app/site should always be opt-in. It's also something I plan to integrate into this platform.

Honestly, this platform still has a long way to go to compete with a product like Ghost. Big features such as payments, analytics and blob storage are still missing. But, the core functionality - writing words and sending it to a list of subscribers (with your own optional tracking and analytics) - works 😀. And this is just the beginning!

You can view this repository in action here and the actual code here.

Tech stack:

  • NextJS
  • Tailwindcss
  • PostgreSQL
  • Mailgun

I created this platform to run my own publication on - CurePrivacy.com

Main motivations:

  • lower the barrier for self-hosting a publication
  • complete data ownership
  • improved writing experience (still WIP)