// the find
BeaconCMS/beacon
Open-source Content Management System (CMS) built with Phoenix LiveView. Faster render times to boost SEO performance, even for the most content-heavy pages.
Beacon is a CMS built on top of Phoenix LiveView that stores pages, layouts, and components in the database rather than on disk. It's aimed at Elixir/Phoenix shops that want a manageable content layer without leaving their stack. Pre-1.0 and actively warns about breaking changes.
The database-driven architecture means content updates don't require a deploy — pages are rendered from DB records, which is the right call for a CMS. The Igniter-based installer actually works well for both new and existing Phoenix projects, lowering the setup friction significantly. LiveView as the rendering layer means you get real-time page updates and the full Phoenix telemetry/observability stack for free. The separation between core beacon and beacon_live_admin as distinct packages lets you deploy without the admin UI exposed in production.
Pre-1.0 with an explicit breaking-changes warning — if you build on this today, budget time for migration churn before it stabilizes. The drag-and-drop page builder is listed as 'in initial stages of development', so non-technical editors are essentially blocked from self-service content management, which is the whole point of a CMS for most teams. Content is stored as raw Elixir/HEEx in the DB, which means your content editors need to understand LiveView templating syntax — that's a steep ask compared to Markdown or a WYSIWYG. No mention of multi-tenancy or multi-site support in the core, which will be a hard blocker for agencies managing multiple client sites.