Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Phplist4 Core Laravel Package

phplist/phplist4-core

Core library for phpList 4, the open-source newsletter and email marketing platform. Provides foundational PHP components for managing subscribers, mailing lists, campaigns, and queue processing, enabling developers to build and extend self-hosted email marketing systems.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for campaign email: This is a "buy" in the sense of adopt open source and own the operations — a third path between building list management and bulk sending from scratch and paying per-contact ESP fees. It's the core domain layer of phpList 4, not a drop-in SDK, so the real comparison is "adopt/fork phpList 4" vs. "integrate an ESP."
  • Self-hosted / data-residency feature bets: phpList's positioning is permission-based newsletters on infrastructure you control. That makes it a candidate engine for on-prem or single-tenant products serving EU public sector, healthcare, NGOs, and other buyers who won't export subscriber data to a third party.
  • Headless campaign backend: phpList 4 is deliberately modular (core plus web-frontend, REST API, and distribution packages). The core can sit behind a custom admin UI or API as the subscriber/list/campaign model rather than being the product surface itself.
  • Roadmap de-risking for a v1 newsletter capability: it can shorten time-to-first-release for list management, batching/throttling, and bounce handling, provided we define an exit ramp up front.
  • Licensing and packaging strategy: AGPL-3.0 constrains closed-source distribution and network-service use. This is a product-packaging decision (on-prem vs. SaaS, proprietary extensions vs. published forks), not just a legal checkbox.
  • Reference architecture: even if we don't adopt it, its handling of subscribers, lists, campaigns, bounces, and throttling is a useful benchmark for our own schema and edge cases.
  • Vendor/dependency risk assessment: last release March 2021 and ~89 stars on this package are themselves decision inputs — they push toward pinning, forking, or rejecting rather than treating it as a maintained upstream.

When to Consider This Package

Consider it when:

  • The team is PHP/Symfony-fluent and already lives in Composer/Doctrine.
  • The requirement is permission-based bulk newsletters (not transactional email), potentially with large lists and batching/throttling needs.
  • Data residency or GDPR-driven self-hosting is a hard requirement or a differentiator.
  • AGPL-3.0 is acceptable — internal use, self-hosted deployments, or a willingness to publish modifications.
  • You want to extend a proven mailing engine rather than start from zero, and can assign an owner for upgrades.
  • Blast radius is small: internal tooling or single-tenant installs where a fork is tolerable.

Look elsewhere when:

  • You're building a closed-source SaaS or distributed product where AGPL network-copyleft obligations are unacceptable.
  • You need SLAs, deliverability services, IP warming, or vendor support — an ESP (SES, SendGrid, Mailgun, Brevo) or a maintained platform like Mautic/Listmonk fits better.
  • The need is transactional or triggered email at scale; phpList is campaign-oriented.
  • You need actively maintained dependencies for current PHP/Symfony versions — a 2021 release cadence means you own the upgrade path.
  • There's no in-house PHP expertise or the stack is polyglot — integrate over an API instead of embedding a PHP core.
  • You want a modern API-first ecosystem with SDKs; evaluate phpList's REST API package or a different vendor rather than the core alone.

How to Pitch It (Stakeholders)

  • Executive summary: "An open-source, self-hosted newsletter engine we can adapt instead of paying per-contact ESP subscriptions. It's attractive where data residency is a selling point, but it moves deliverability and maintenance costs onto us."
  • Engineering: modular Symfony/Doctrine core; treat it as the domain layer and pair it with the frontend/API packages. Expect to own dependency upgrades — releases have been quiet since 2021 — so isolate it behind an interface and keep it replaceable.
  • Legal/commercial: AGPL-3.0. Internal and self-hosted use is straightforward; network-service or distributed use may require releasing our source. Get sign-off before it touches a commercial SaaS surface.
  • Cost framing: the subscription savings are real but usually smaller than the costs of IP reputation, DKIM/SPF/DMARC, blocklist management, bounce/complaint handling, and ongoing maintenance. Frame adoption as shifting cost, not eliminating it.
  • Recommendation: use it as an accelerator or reference for a self-hosted newsletter capability, with a named maintainer and a 6–12 month review gate. Don't make it a strategic platform dependency without that owner and exit plan.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels