Externa — headless CMS open source

Ruolo: Creatore e maintainer principale (qiick / externa-core)

Headless CMS nativo Laravel: admin UI, Public API, GraphQL, RBAC, file e AI opzionale rispettosa dei permessi — self-hosted sotto il brand qiick.

Externa — headless CMS open source

Externa è un headless CMS open source self-hosted (pacchetto qiick/externa-core, org GitHub qiick-io). Gli operator gestiscono contenuti strutturati in un admin React; siti e app li consumano via Public CMS REST (/api/v1) e GraphQL (/api/graphql). Collection dinamiche con campi tipizzati/localizzati, file manager gerarchico, RBAC Spatie + gruppi, webhook HMAC outbound e assistente AI opzionale OpenAI-compatible con tool legati ai permessi effettivi. Stack: Laravel 13, React 19, Vite, Tailwind, Spatie Permission / Activitylog. Licenza MIT; versione pubblicata 1.2.3. Autore principale di externa-core.

Highlight

  • Collection dinamiche con campi tipizzati, spesso traducibili, e field pack
  • File manager gerarchico con zip/duplicazione async e transform
  • RBAC Spatie + gruppi; permessi effettivi su admin UI e tool AI
  • Public CMS REST (/api/v1) e GraphQL (/api/graphql) headless
  • Assistente AI opzionale OpenAI-compatible (laravel/ai); MIT, self-host first

Stack

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

Link

Screenshot