alfasix/alfakit-cms

A headless-friendly CMS for AlfaKit: block-based pages with drafts, scheduling, revisions and signed previews, SEO, sitemap and robots, redirects, menus, a public Inertia route with React, Vue and Svelte block renderers, and a read-only JSON API.
6
Install
composer require alfasix/alfakit-cms
Latest Version:v0.1.5
PHP:^8.3
Laravel:13
License:MIT
Last Updated:Oct 19, 2026
Links: GitHub  ·  Packagist
Maintainer: faizanakbar10

AlfaKit CMS

This is a read-only split of the AlfaKit monorepo. Please open issues and pull requests there.

Run your public site from your AlfaKit panel: block-based pages with drafts, autosave and a live preview, scheduling, a review workflow, revisions with plain-language compare, page templates and reusable sections, an SEO helper, sitemap.xml, robots.txt, redirects and menus. Pages render through Inertia with the same React, Vue or Svelte renderer as the panel, and a read-only JSON API serves headless frontends.

Installation

composer require alfasix/alfakit-cms
php artisan vendor:publish --tag=alfakit-cms-migrations
php artisan migrate
php artisan storage:link

Register

use AlfaSix\AlfakitCms\CmsPlugin;

$panel->plugin(
    CmsPlugin::make()
        ->siteName('Acme')
        ->publicRoutes()   // serve published pages, sitemap.xml and robots.txt
        ->adminBar()       // "Edit this page" on the public site for editors
        ->api(),           // read-only JSON API
);

Register the public page component in your site's Inertia app:

import { CmsPage, createAlfakit } from '@alfakit/react'

createAlfakit({ pages: { 'Alfakit/CmsPage': CmsPage } })

See the documentation for custom blocks, multilingual and multi-tenant sites, the review workflow and every option, and its "For content editors" section for a plain-language guide.

License

MIT. See LICENSE.md.

Related Packages

relaticle/ink

Filament-native content publishing for blog, docs, and AI-citable articles. Head...

7,042 16
shabeer-dev/filament-headless

Headless CMS and Inertia React architecture toolkit and CLI generator for Larave...

10 0
folklore/pages

Laravel 4 and 5 package to deal with Pages and Blocks in a content management sy...

966 5
aichadigital/lara-content

Content management package for Laravel with pages, posts, blocks and menus. Blad...

23 0
qiick/externa-core

Externa — headless CMS / content API with operator admin UI.

9 4

Version History

Version Released PHP License
v0.1.5 ^8.3 MIT
v0.1.4 ^8.3 MIT
v0.1.3 ^8.3 MIT
v0.1.2 ^8.3 MIT
v0.1.1 ^8.3 MIT