DEV Community

Cover image for GitHub: Enable Newsletter Using newsy Widget.
PRATYAY MUSTAFI
PRATYAY MUSTAFI

Posted on

GitHub: Enable Newsletter Using newsy Widget.

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.

GitHub logo light-cms / newsy

github backed newsletter platform for your static site

header

GitHub Stars

GitHub repository License Contributors Forks

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

newsy demo

Video guides:

New guide – sfjo6ZVgC9w


πŸš€ Quick start

  1. Install the GitHub App on the repo(s) you publish from:

    πŸ‘‰ https://github.com/apps/newsletter-newsy/installations/select_target

  2. Push a new post:

    git add posts/hello-world.md
    git commit -m "hello world"
    git push
    Enter fullscreen mode Exit fullscreen mode

    newsy will create (or comment on) an open issue titled announcement with label newsletter containing the commit summary, file list, and…

How it works

  1. Install the GitHub App on your blog repo.
  2. Publish a new post,
  3. 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)