Grav

CMS och webb

Grav är ett filbaserat CMS i PHP som bygger på Markdown, YAML och Twig, utan databas och utan installationsprocedur: packa upp och kör, med admin-panel och API ovanpå samma filstruktur.

Betyg 83 av 100 Preliminär (källbaserad)

Läs bedömningen
API · Officiellt

Förstaparts REST-API i Grav 2 med endpoints under /api/v1; autentisering med API-nyckel, JWT eller session.

Grav API · Grav

Källa: Grav 2-dokumentation och getgrav.org/blog/grav-2-api

Kontrollerat:

MCP · Officiellt

Förstaparts MCP-server (grav-mcp) som körs i AI-klienten och anropar Grav 2:s REST-API med X-API-Key.

grav-mcp · Grav

Källa: getgrav.org/blog/grav-2-mcp-server och github.com/getgrav/grav-mcp

Kontrollerat:

Nordljus AB:s startsida i Grav: hero med rubriken Vi sänker energianvändningen i fastigheter som redan står där, menyraden Start, Vad vi gör och Vilka vi är, och nedanför tre tjänstekort för energianalys, styrning och uppföljning samt sol och laddinfrastruktur.
1 / 8 Startsidan med hero, tjänstekort och om företaget

Bedömning

Så bedömer vi

Totalbetyg

83 av 100

Preliminär (källbaserad)

Bedömningsprofil
Self-hostad webbplats/CMS utan databas med flat-file-innehåll, plugin-/temaekosystem samt REST-API och inbyggd MCP-server (Grav 2) för API-first integration.
Bedömningsdatum
Modellversion
3.0.0
  1. Öppenhet och kontroll

    MIT-licens verifierad i repots LICENSE.txt (2026-10-20); öppen plugin-/temaekosystem.

  2. Funktionell passform

    Passar webbplatser utan databaskrav och utvecklare som vill ha API-first CMS med MCP-integration; mindre lämpat för stora redaktionella miljöer som kräver databaserad skalning.

  3. Dataflytt och interoperabilitet

    Flat-file-innehåll ger enkel säkerhetskopiering och flytt mellan PHP-värdar; kräver dock PHP-miljö på servern.

  4. Mognad och trygghet

    Etablerat projekt med stabil 2.2.11, men Grav 2 är en ny större version där migrering från 1.x krävs.

  5. Framtidskraft

    Aktiv utveckling med förstaparts REST-API, SPA-admin (SvelteKit 5), inbyggd MCP-server och SAML-stöd i Grav 2.

  6. Drift och införande

    Flat-file innebär enkel backup och låga driftkrav jämfört med databas-CMS; dock krävs PHP-webbserver och migrering 1.x→2.

  7. Kostnadsbild

    Fri mjukvara under MIT; kostnaden är PHP-webbhotell/egen server.

  8. Svensk användbarhet

    Stöd för flerspråkighet nämns men svensk översättning verifierades inte i researchen.

Om Grav

Grav är ett snabbt och flexibelt filbaserat webbplattformsramverk i PHP som bygger på Markdown, Twig och YAML. Det kräver ingen databas och ingen egentlig installation: packa upp ZIP-arkivet och ni är igång. Innehållet ligger som Markdown-filer och konfigurationen som YAML, vilket gör att hela sajten kan versionshanteras i Git och deployas som filer.

I den nuvarande generationen finns en förstaparts REST-API, en SPA-admin-panel byggd på SvelteKit med realtidssamarbete och mediehantering, samt en MCP-server som låter AI-agenter arbeta mot samma API och behörighetsmodell. Fler språk stöds i kärnan, och pakethantering gör att teman och plugins installeras och uppdateras enkelt; dokumentationen täcker krav, installation och grundläggande arbetsgång.

Licensen är MIT och kraven är små: en webbserver som Apache eller Nginx och PHP. Flat-fil-modellen passar bloggar, dokumentation och företagssajter där innehåll och struktur ändras av ett redaktionsteam. För mycket stora innehållsmängder, tung samtidig redigering av tusentals artiklar eller funktioner som förutsätter relationsdata är ett databasbaserat CMS ofta bättre val.

Användning

Passar för

  • Driva företagsplatser och dokumentationssajter utan databas, deployade som filer i Git
  • Redigera innehåll i webbläsaren via admin-panelen med Markdown och YAML
  • Bygga headless-lösningar och appar mot Gravs REST-API och behörighetsmodell
  • Anpassa mallar med Twig och utöka funktionaliteten med teman och plugins

Passar mindre bra för

  • Om ni förväntar tusentals samtidiga redigerare och relationsdatabasfunktioner – då är ett databasbaserat CMS bättre
  • Om ni inte kan tillhandahålla PHP-hosting – Grav kräver PHP och en webbserver
  • Om ni vill skriva innehåll utan att någon gång förstå filstruktur eller YAML-frontmatter

Styrkor och begränsningar

Styrkor

  • Ingen databas krävs: innehåll som Markdown, konfiguration som YAML
  • Nollinstallation: packa upp arkivet och sajten körs
  • Förstaparts REST-API och SPA-admin med realtidssamarbete
  • MCP-server gör att AI-agenter kan arbeta via samma API
  • MIT-licens med pakethantering av teman och plugins

Begränsningar

  • Kräver PHP-miljö; äldre PHP-versioner har fått säkerhetsuppdateringar som ni måste installera
  • Flat-fil-modellen är inte byggd för mycket stora innehållsvolymer eller relationsfrågor
  • Två samexisterande generationer av admin-panelen kan förvirra vid migration
  • Ekosystemet bygger på PHP/Twig, så ni behöver den kompetensen för djupa anpassningar

Skärmbilder

Tekniska resurser

Alternativ

Hugo

CMS och webb · Statisk sajtgenerator (SSG)

Hugo bygger webbplatser från Markdown-filer: ett kommandoradsverktyg i Go som genererar färdiga HTML-sidor, utan databas eller servermiljö.

Startår
2013
Licens
Apache License 2.0
Öppen källkod
Ja

Betyg

88 av 100

Preliminär (källbaserad)

Läs bedömningen om Hugo

Projektdata

90 358GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2013
Licens
Apache License 2.0Öppen källkod (OSI-godkänd licens) · LICENSE-filen i repot gohugoio/hugo innehåller Apache License 2.0; även den officiella webbplatsen anger att Hugo distribueras under Apache 2.0. · Licensmodeller
Öppen källkod
Ja
Plattformar
Linux · macOS · Windows · BSD · containers
API
Saknas Verifierat
MCP
Ej tillämpligt
Export
Ej tillämpligt Hugo producerar statiska webbplatsfiler som utdata; någon separat dataexportfunktion finns inte. Ej verifierat
Språk
Gränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: Apache-2.0 (OSI), ingen kommersiell edition.
Funktionell passform Gäller: Markdown → HTML med taxonomier/flerspråkighet är exakt; inget redaktörsflöde inbyggt.
Dataflytt och interoperabilitet Gäller: Vanliga Markdown-filer, ingen databas — högsta möjliga portabilitet.
Mognad och trygghet Gäller: Sedan 2013, stor community, frekventa releases.
Framtidskraft Gäller: CLI/CI-vänligt men inget API-first-läge eller MCP.
Drift och införande Gäller: En binär, ingen databas/server — löpande drift i princip noll.
Kostnadsbild Gäller: Helt gratis; statisk hosting nästan kostnadsfri.
Svensk användbarhet Gäller: Inbyggt stöd för svenska som språk + svensk Hugo-sajt — verifierat belägg.

Kostnad: .

Faktakontrollerad

WordPress

CMS och webb · Publicering

WordPress är ett publiceringssystem med öppen källkod som driver en stor del av webben — från bloggar till komplexa webbplatser och nätbutiker — med enormt ekosystem och svensk lokalisering.

Startår
2003
Licens
GPL-2.0
Öppen källkod
Ja

Betyg

87 av 100

Preliminär (källbaserad)

Läs bedömningen om WordPress

Projektdata

3 500GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2003
Licens
GPL-2.0Öppen källkod (OSI-godkänd licens) · Kärnan och officiella teman/tillägg är GPL-2.0. Tredjepartstillägg kan ha andra villkor. · Licensmodeller
Öppen källkod
Ja
Utgåva
WordPress (self-hosted, wordpress.org)WordPress.org är fri. WordPress.com är en separat betald hostingtjänst från Automattic. Vi bedömer den self-hostade utgåvan.
Plattformar
Webbläsare
API
REST API Verifierat
Export
Finns Innehåll exporteras som standard via WXR-format. Verifierat
Språk
Gränssnitt: Svenska · Dokumentation: Svenska · Support: Svenska
Öppenhet och kontroll Gäller: GPL-2.0 (OSI-godkänd), egen drift och öppen innehållsexport (WXR) — full öppenhet och kontroll.
Funktionell passform Gäller: Täcker publicering och innehållshantering mycket brett; tillägg täcker nästan alla webbbehov.
Dataflytt och interoperabilitet Gäller: WXR-export och inbyggt REST-API; tema-/tilläggsportabilitet är god men inte perfekt.
Mognad och trygghet Gäller: Extremt moget projekt (sedan 2003) med tydlig säkerhetshantering, regelbundna releaser och enormt ekosystem.
Framtidskraft Gäller: Väldokumenterat REST-API + WP-CLI ger verklig automation; agentintegration via tredjepart.
Drift och införande Gäller: Uppdateringar och säkerhet kräver löpande underhåll, ofta via tillägg; hanterbart men reellt arbete.
Kostnadsbild Gäller: Fri GPL-kärna; totalkostnaden ligger i hosting, tillägg och underhåll — transparent.
Svensk användbarhet Gäller: Svenskt gränssnitt och dokumentation samt stort utbud av svenska byråer — etablerad svensk användbarhet.

Kostnad: Gratis. Hosting, tema, tillägg, underhåll och säkerhet.

Faktakontrollerad

Källor