Newsy turns your GitHub repo into a newsletter platform.
If you run a Hugo, Astro, Next.js, or Jekyll blog, your posts are already
Markdown files in Git. Your newsletter can live there too β no database,
no SaaS fee.
newsy is a newsletter platform for your static site, using GitHub as a backend , inspired by utterances.
Read more about it in the docs.
β¨ Features
-
π Zero-friction publishing β newly added post files trigger an announcement, and so does flipping an existing post from draft to published; other edits and deletes are ignored
-
π¬ Issue as newsletter β upserts one open issue per repo comments thereafter, with lock and unlocking capability
-
Fully free and opensource β no need to pay for any newsletter service, just use your existing GitHub repo.
π¬ Demo
Video guides:
π Quick start
-
Install the GitHub App on the repo(s) you publish from:
π https://github.com/apps/newsletter-newsy/installations/select_target
-
Push a new post:
git add posts/hello-world.md git commit -m "hello world" git pushnewsy will create (or comment on) an open issue titled
announcementwith labelnewslettercontaining the commit summary, file list, andβ¦
How it works
- Install the GitHub App on your blog repo.
- Publish a new post,
- Newsy automatically opens an Announcement with your post content. Readers subscribe to that issue and get notified whenever you publish.
Drafts (draft: true in front matter) are detected and skipped
automatically. Free and open source.
Add a Subscribe button in 10 seconds
Generate one at newsy.lightcms.me and paste it into your static site.
Built in Go, inspired by utterances. and dove letter
Self hostable on Vercel or any server less platform.


Top comments (0)