awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Open Source Newsletter Publishing Platforms

Ranking updated Jun 30, 2026

For a paid-newsletter platform, the first results are tryghost/ghost (Ghost is a self-hostable publishing platform with a built-in membership and subscription engine for paid tiers and gated content, making it the most well-known open-source alternative to Substack for creating and monetizing newsletters), mailtrain-org/mailtrain and useplunk/plunk (Plunk is an open-source email marketing platform with contact management and automation, but it lacks the content editor and built-in paid subscription system needed for a Substack-like newsletter monetization platform). typecellos/blocknote and codex-team/editor.js round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Self-hosted software alternatives for managing paid email newsletters, subscriber lists, and automated content distribution workflows.

Open Source Newsletter Publishing Platforms

Find the best repos with AI.We'll search the best matching repositories with AI.
  • tryghost/ghostTryGhost avatar

    TryGhost/Ghost

    53,965View on GitHub↗

    Ghost is an open-source publishing platform and headless content management system designed for professional publishers. It provides a decoupled architecture that separates the content management backend from the front-end delivery layer, allowing users to manage editorial workflows and site data through structured web services. The platform distinguishes itself by integrating a built-in membership and subscription engine, which enables creators to manage gated content, paid tiers, and secure member profiles directly within the system. It also features a dedicated infrastructure for professio

    Ghost is a self-hostable publishing platform with a built-in membership and subscription engine for paid tiers and gated content, making it the most well-known open-source alternative to Substack for creating and monetizing newsletters.

    JavaScriptPaid Membership Management Systems
    View on GitHub↗53,965
  • mailtrain-org/mailtrainMailtrain-org avatar

    Mailtrain-org/mailtrain

    5,732View on GitHub↗

    Mailtrain is a self-hosted newsletter platform and email marketing tool designed for managing subscriber lists and sending automated email campaigns from a private server. It provides a centralized system for coordinating the creation and delivery of recurring email outreach. The platform includes a visual email template builder for creating responsive layouts and a subscriber management system that uses custom fields to organize audiences into targeted segments. Automation is handled through tools that can trigger newsletters based on remote feeds and scheduled events. Performance is tracke

    Mailtrain is a self-hosted platform for managing subscriber lists and sending email campaigns, which fits the core need for a Substack-like newsletter tool, but it lacks built-in paid subscription management features, so it covers the email delivery and subscriber management aspects without the monetization component.

    JavaScriptEmail Delivery Analytics
    View on GitHub↗5,732
  • useplunk/plunkuseplunk avatar

    useplunk/plunk

    4,875View on GitHub↗

    Plunk is an SMTP email marketing platform and contact relationship manager used for sending bulk broadcasts and transactional emails. It provides a transactional email API for delivering personalized messages using templates and variable substitution, supported by built-in analytics and custom domain authentication. The platform features an email automation workflow engine with a visual builder for creating multi-step sequences triggered by user events and conditional logic. It includes a dynamic audience segmentation tool that groups contacts based on real-time data attributes and behavioral

    Plunk is an open-source email marketing platform with contact management and automation, but it lacks the content editor and built-in paid subscription system needed for a Substack-like newsletter monetization platform.

    TypeScriptEmail Delivery AnalyticsCampaign Analytics
    View on GitHub↗4,875
  • typecellos/blocknoteTypeCellOS avatar

    TypeCellOS/BlockNote

    9,141View on GitHub↗

    BlockNote is a block-based rich text editor and a real-time collaborative workspace. It uses a JSON-based data model to organize content into draggable, nestable blocks rather than a single flat document. The system functions as a high-level interface built on ProseMirror that abstracts document state into discrete, manipulatable content blocks. The project serves as a framework for integrating large language models into document editors, enabling context-aware text generation and AI-driven workflows. It also acts as a document export engine capable of converting structured block data into fo

    BlockNote is a block-based rich text editor and collaborative workspace component, not a full newsletter platform with subscription management, email delivery, or analytics. It could be used as a content editor within such a platform, but it does not provide the core monetization or mailing features you need.

    TypeScriptContent Block EditorsRich Text Editors
    View on GitHub↗9,141
  • codex-team/editor.jscodex-team avatar

    codex-team/editor.js

    31,528View on GitHub↗

    Editor.js is a block-style rich text editor that organizes document content into an ordered array of independent, modular data objects. By replacing monolithic HTML strings with a structured, machine-readable JSON format, it decouples the content creation process from the final presentation layer. The editor functions as a browser-based orchestration layer that manages user input, focus, and state synchronization across individual blocks. Its architecture is built on a plugin-driven system where external modules register themselves to handle specific content types, providing custom rendering

    Editor.js is a block-style rich text editor component, not a complete self-hosted newsletter platform with paid subscription management, email delivery, and analytics; it could be used as a building block within such a platform but does not itself fulfill the core requirements.

    TypeScriptRich Text Editors
    View on GitHub↗31,528
  • novuhq/novunovuhq avatar

    novuhq/novu

    39,133View on GitHub↗

    This project is a centralized notification infrastructure platform designed to manage multi-channel messaging workflows, delivery routing, and user preference settings through a unified integration layer. It provides a code-first workflow engine that allows engineers to define complex messaging sequences and notification logic as version-controlled code, ensuring consistency across development and deployment pipelines. The platform distinguishes itself by decoupling notification content from application logic, enabling non-technical teams to design and update templates through a visual interf

    Novu is a multi-channel notification infrastructure for transactional email and push, not a newsletter platform with paid subscriptions — it provides email delivery as a component but lacks the content editor, subscriber management, and monetization features needed for a Substack-like service.

    TypeScriptEmail Authoring Tools
    View on GitHub↗39,133
  • usesend/usesendusesend avatar

    usesend/useSend

    4,402View on GitHub↗

    useSend is an email marketing platform and transactional delivery system built to manage bulk campaigns and individual messages using AWS SES for delivery. It provides a RESTful API, an SMTP relay gateway, and a visual management interface for designing HTML templates and coordinating email broadcasts. The platform distinguishes itself by translating legacy SMTP traffic into modern API calls and implementing an event-driven webhook system. This system pushes real-time delivery, bounce, and click notifications to external servers using HMAC-SHA256 signed payloads to ensure authenticity. The s

    useSend is a self-hostable email marketing platform and transactional delivery system, but it lacks the paid subscription management, newsletter content editing, and subscriber monetization features required for a Substack-like newsletter platform.

    TypeScriptEmail Delivery Analytics
    View on GitHub↗4,402
  • heyform/heyformheyform avatar

    heyform/heyform

    8,852View on GitHub↗

    Heyform is an open-source form builder and self-hosted data collection platform. It provides a no-code designer for creating dynamic web-based surveys and input forms, supported by an extensible backend for managing submissions and storing results in a private database. The system distinguishes itself through advanced form logic and branding controls. It includes a conditional logic engine to show or hide sections based on user responses and allows for precise visual identity customization through configurable themes and custom CSS injection. The platform covers a broad range of operational

    HeyForm is a self-hosted form builder for surveys and data collection, not a newsletter platform with integrated email delivery and subscriber management, so it does not directly match the search for a Substack alternative.

    TypeScriptCustom Domain Mappings
    View on GitHub↗8,852
  • appwrite/appwriteappwrite avatar

    appwrite/appwrite

    56,318View on GitHub↗

    Appwrite is a backend-as-a-service platform that provides a unified development environment for building full-stack applications. It integrates essential infrastructure components—including authentication, databases, storage, and serverless functions—into a single, centralized interface to simplify application development and resource management. The platform distinguishes itself through a container-based microservices architecture that ensures consistent execution across diverse infrastructure. It features a versatile connectivity layer that links frontend applications with third-party servi

    Appwrite is a general-purpose backend-as-a-service platform for building full-stack applications, not a ready-to-use newsletter platform with built-in paid subscriptions and email delivery — you would need to build the newsletter functionality on top of it yourself.

    TypeScriptCustom DomainsSubscription Management
    View on GitHub↗56,318
  • webstudio-is/webstudiowebstudio-is avatar

    webstudio-is/webstudio

    8,240View on GitHub↗

    Webstudio is a visual CMS and website builder that provides a visual development environment for designing and publishing websites. It functions as an AI-powered design tool, a REST and GraphQL API client, and an atomic CSS compiler. The platform distinguishes itself through generative AI capabilities for creating layout variants and refining visual styles from text prompts. It integrates a headless CMS workflow that maps external data sources to visual components and utilizes a specialized compiler to convert design tokens into deduplicated atomic CSS for optimized page load speeds. The sys

    Webstudio is a visual CMS and website builder, not a newsletter platform — it lacks the dedicated paid subscription management, email delivery, and subscriber management features essential for monetizing newsletters like Substack.

    TypeScriptCustom Domain HostingCustom Domains
    View on GitHub↗8,240
  • payloadcms/payloadpayloadcms avatar

    payloadcms/payload

    43,053View on GitHub↗

    Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL. What distinguishes Payload is its deep extensibility and developer-centric design.

    Payload is a flexible headless CMS and application framework, not a purpose-built newsletter platform with subscription billing, email delivery, and analytics — you would need to build those features yourself rather than using them out of the box.

    TypeScriptContent Block EditorsRich Text Editors
    View on GitHub↗43,053
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
tryghost/ghost54KJavaScriptMITJun 16, 2026
mailtrain-org/mailtrain5.7KJavaScriptGPL-3.0Oct 5, 2025
useplunk/plunk4.9KTypeScriptagpl-3.0Feb 20, 2026
typecellos/blocknote9.1KTypeScriptotherFeb 19, 2026
codex-team/editor.js31.5KTypeScriptapache-2.0Feb 18, 2026
novuhq/novu39.1KTypeScriptNOASSERTIONJun 16, 2026
usesend/usesend4.4KTypeScriptAGPL-3.0May 18, 2026
heyform/heyform8.9KTypeScriptAGPL-3.0Jun 3, 2026
appwrite/appwrite56.3KTypeScriptBSD-3-ClauseJun 16, 2026
webstudio-is/webstudio8.2KTypeScriptagpl-3.0Feb 19, 2026

Related searches

  • a self-hosted newsletter blog
  • an open source platform for creator memberships
  • an open source email marketing platform
  • an open source platform for blogging
  • a newsletter sender
  • an open source email delivery platform
  • a self hosted RSS reader for feeds
  • an open source headless CMS for developers