Externa — Open-Source Headless CMS

Rolle: Creator & Primary Maintainer (qiick / externa-core)

Laravel-natives Headless-CMS: Admin-UI, Public API, GraphQL, RBAC, Dateien und optionales berechtigungsbewusstes AI — self-hosted unter qiick.

Externa — Open-Source Headless CMS

Externa ist ein Open-Source-, self-hosted Headless-CMS (Paket qiick/externa-core, GitHub-Org qiick-io). Operatoren verwalten strukturierte Inhalte in einem React-Admin; Websites und Apps konsumieren sie über Public CMS REST (/api/v1) und GraphQL (/api/graphql). Dynamische Collections mit typisierten/lokalisierten Feldern, hierarchischer Dateimanager, Spatie-RBAC + Gruppen, HMAC-Outbound-Webhooks und optionales OpenAI-kompatibles AI mit tools nach effektiven Rechten. Stack: Laravel 13, React 19, Vite, Tailwind, Spatie Permission / Activitylog. MIT; veröffentlichte Version 1.2.3. Hauptautor von externa-core.

Highlights

  • Dynamische Collections mit typisierten, oft übersetzbaren Feldern und Field Packs
  • Hierarchischer Dateimanager mit async Zip/Duplikat und Transforms
  • Spatie-RBAC + Gruppen; effektive Rechte für Admin-UI und AI-Tools
  • Headless Public CMS REST (/api/v1) und GraphQL (/api/graphql)
  • Optionales OpenAI-kompatibles AI (laravel/ai); MIT, Self-Host first

Stack

  • Laravel
  • PHP
  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • GraphQL
  • Spatie

Links

Screenshots