{"repo":"i365dev/LetterDrop","free":true,"listed":false,"github":"https://github.com/i365dev/LetterDrop","clone":"git clone https://github.com/i365dev/LetterDrop.git","description":"LetterDrop is a secure and efficient newsletter management service powered by Cloudflare Workers, enabling easy creation, distribution, and subscription management of newsletters.","language":"TypeScript","stars":336,"topics":["aws-ses","cloudflare","cloudflare-d1","cloudflare-kv","cloudflare-r2","cloudflare-workers","newsletter","chatgpt"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"LetterDrop LetterDrop is a secure and efficient newsletter management service powered by Cloudflare Workers, enabling easy creation, distribution, and subscription management of newsletters. The story I have been using TinyLetter to send newsletters to my subscribers, but unfortunately, Mailchimp has now shut down this free service. This isn't the first time I've faced such an issue, whenever this happens, I lose all my subscribers and have to look for a new way to send newsletters. To avoid this recurring problem, I've decided to build my own free newsletter service. It needs to be zero-cost, easy to use, and reliable so it won't get shut down. To achieve this, I'm using Cloudflare Workers to create the service, which I've named LetterDrop. How to use? Create a newsletter 1. Create a newsletter by sending a POST request to the /api/newsletter endpoint like this: 2. Offline the newsletter by sending a PUT request to the /api/newsletter/:id/offline endpoint like this: NOTE: These APIs should be protected by Cloudflare zero-trust security. That means you need to create a service-token and use it to access these APIs. Subscribe or Unsubscribe to a newsletter Just go to the newsletter page and click the subscribe or unsubscribe button. e.g. BMPI. Then you will receive an email to confirm your subscription or unsubscription. After that, you will receive the newsletter when it is published. NOTE: The newsletter page link pattern is https:// /newsletter/:id . Publish a newsletter Th","default_branch":null,"files":null,"tree":[],"storefront":"/r/i365dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/i365dev/LetterDrop/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}