JustFlows
AI-ready · Open source · Voor altijd gratis

Het meest complete gratis open-source webplatform

Alles wat WordPress je geeft én alles wat Strapi je geeft, in één TypeScript-platform — op een fractie van het geheugen. Kleinere voetafdruk dan PHP. Snellere pagina's. Kleinere servers. Elke maand een lagere rekening.

lichter onder belasting dan een PHP-CMS
22×
snellere time to first byte
€0
om zelf te licentiëren, hosten en opschalen

Referentiecijfers van een VPS met 1 vCPU / 1 GB tegenover WordPress op PHP-FPM. De volledige methodologie staat hieronder — elk getal op deze site komt uit één bestand dat je kunt controleren.

justflows — admin
Hero Block

Voetafdruk

Lichter dan PHP — door architectuur, niet door trucjes

Justflows doet minder werk per verzoek omdat het zijn applicatie niet na elk verzoek weggooit. Die ene ontwerpkeuze verklaart het geheugen, de latency én de hostingrekening.

De app start één keer op, niet bij elk verzoek

Een PHP-CMS bouwt zichzelf bij elke hit opnieuw op: bestanden inlezen, classes autoloaden, elke plugin registreren, renderen, alles weer afbreken. Justflows start één keer en blijft warm, dus een verzoek doet alleen het werk dat dat verzoek écht nodig heeft.

Eén event loop in plaats van een worker pool

PHP-FPM reserveert een heel proces per gelijktijdig verzoek, en elk proces houdt zijn eigen kopie van de runtime in het geheugen. Node bedient duizenden gelijktijdige verbindingen vanuit één proces, waardoor je RAM niet langer meegroeit met je verkeer.

Caching en statische output zitten in de kern

Paginacache, objectcache en statische rendering zitten in het platform zelf — geen stapel cacheplugins om te installeren, af te stemmen en synchroon te houden. De meeste verzoeken bereiken de database nooit.

1Justflows-proces voor 100 gelijktijdige verzoeken
~100PHP-FPM-workers voor diezelfde 100

Elke PHP-FPM-worker draagt zijn eigen interpreter, zijn eigen stuk opcodecache en zijn eigen geladen extensies mee. Daarom heeft een PHP-CMS geheugen nodig in verhouding tot de piekconcurrency — en Justflows niet.

Zelfde machine, zelfde pagina

JustflowsWordPress / PHP-FPM
Geheugen, in rust
3.5× lager
110 MB
380 MB
Geheugen, onder belasting
4.3× lager
180 MB
780 MB
Time to first byte
22× lager
12 ms
260 ms
Verzoeken per seconde
19× hoger
1,850 req/s
95 req/s

Hoe dit gemeten is

  • 1 vCPU · 1 GB RAM VPS
  • Justflows (Node.js 22, built-in cache, PostgreSQL 16)
  • WordPress 6.x (PHP 8.3-FPM + nginx + MySQL 8, default theme, no page-cache plugin)
  • k6 · 50 virtual users · 60 s · homepage

Referentiecijfers, geen marketingbenchmark. Zelfde VPS, zelfde pagina, geen paginacacheplugin aan de WordPress-kant — met zo'n plugin dicht PHP een groot deel van het latencygat, maar niet het geheugengat. Alle cijfers staan in één bestand in deze repository. Herhaal de meting en stuur een pull request als jij iets anders meet.

Twee modi, één platform

Volledige site of headless — jij kiest

Lanceer een complete website in minuten, of stuur content naar elke frontend. Wissel van modus zonder van platform te wisselen.

WordPress-gemak, moderne stack

Thema's, blocks, plugins en een mooie admin — alles wat je nodig hebt om een complete site te lanceren zonder een framework aan te raken.

  • Visuele block editor
  • Theme & plugin marketplace
  • Ingebouwde SEO & mediabibliotheek
  • Deploy met één klik
mysite.com
Welcome
Get started

Waarom Justflows

Gebouwd voor de volgende generatie web

Moderne architectuur zonder complexiteitstax. Alles wat developers leuk vinden, niets waar eindgebruikers over na hoeven te denken.

TypeScript-first

End-to-end type safety van contentmodellen tot API-responses. Vang bugs voordat ze live gaan.

Plugin-ecosysteem

Breid alles uit — hooks, blocks, routes, admin panels. Een stabiele SDK waar developers op kunnen vertrouwen.

Block editor

Composable content blocks met een visuele editor. Auteurs creëren; developers customizen.

Meertalig ready

Ingebouwde locale-ondersteuning voor content en admin. Bereik wereldwijd publiek vanaf dag één.

Self-hosted of cloud

Bezit je data op je eigen infrastructuur, of deploy naar managed hosting. Geen vendor lock-in.

Razendsnel

Edge-ready rendering, slimme caching en geoptimaliseerde media delivery out of the box.

Gebouwd voor AI-agents

Repository-native skills geven coding agents de architectuur, contracten, veiligheidsregels en verificatiepaden om betrouwbaar bij te dragen.

Volledig AI-ready

Gebouwd voor mensen. Gestructureerd voor agents.

Justflows is zo ontworpen dat AI coding agents het platform begrijpen, het juiste uitbreidingspunt kiezen en hun werk verifiëren. Gerichte skills in de repository maken architectuur- en veiligheidsregels direct toepasbaar.

Bouw met een AI-agent

Agent-ready by design

Echte richtlijnen, naast de code beheerd

Gerichte agent skills

Aparte richtlijnen voor platform, server-API, plugins, data, admin-UI, thema's, deployment en kwaliteit.

Getypeerde, vindbare contracten

Een stabiele TypeScript-SDK, expliciete hooks, packagegrenzen en voorbeelden nemen giswerk weg.

Veiligheid en verificatie ingebouwd

Agents krijgen dezelfde regels voor security, compatibiliteit, migraties, tests en productiepackages als menselijke contributors.

Gebruik je favoriete AI coding agent — Justflows levert de kaart.

Alles inbegrepen

Eén installatie. Geen add-ons. Geen betaald pakket.

De meeste platformen geven je een kern en verkopen je de rest. Dit is de hele lijst, en alles is gratis en zelf te hosten.

Voor wie schrijft

  • Visuele paginabouwer met blokeditor
  • Eigen contenttypes met een veldenbouwer
  • Mediabibliotheek met automatische afbeeldingsformaten
  • Revisiegeschiedenis met herstel
  • Menu-editor voor navigatie
  • Reactiemoderatie met spam- en prullenbakwachtrijen
  • Meertalige content met locale-routering
  • Themacustomizer
  • WordPress-importer (WXR)

Voor wie bouwt

  • Getypte plugin-SDK met actions en filters
  • Plugins installeren, activeren en deactiveren tijdens runtime
  • Elf kernblokken — en daarbovenop je eigen
  • Themaregister met een templatesysteem
  • Publieke REST content-API
  • justflows-CLI voor scripting en CI
  • Achtergrondtaakplanner, Redis niet vereist
  • Migraties voor PostgreSQL, MySQL en MariaDB
  • Getypt, geversioneerd hooksysteem

Voor wie het draaiende houdt

  • Installatiewizard in de browser — na de setup geen terminal meer
  • Docker Compose of gewoon Node
  • Rollen met fijnmazige rechten
  • Caching in geheugen en op schijf, Redis optioneel
  • Live health checks van het systeem
  • Controle op kernupdates vanuit de beheeromgeving
  • CSRF-bescherming en ondertekende sessies
  • PBKDF2-wachtwoordhashing, 310.000 iteraties
  • Lokale opslag of S3-compatibele opslag

Alles, op een server die minder kost dan een lunch.

Onder MIT. Host het waar je wilt, fork het, lever het aan klanten. Geen limiet op gebruikers, geen feature flag en geen upsell die op je wacht zodra je groeit.

Direct vergeleken

Het meest complete gratis platform, functie voor functie

Genoeg projecten doen één van deze dingen goed. Justflows is het project dat ze allemaal in één gratis installatie geeft, zonder dat er iets achter een betaald pakket blijft liggen.

Veeg de tabel opzij om alle platformen te zien.

Vergelijking van mogelijkheden tussen Justflows en andere open-source contentplatformen
MogelijkheidJustflowsWordPressStrapiGhostPayload
Volledige website out of the boxInbegrepen, gratisInbegrepen, gratisNiet beschikbaarGedeeltelijk of afhankelijk van pluginsNiet beschikbaar
Headless content-API met getypte SDKInbegrepen, gratisGedeeltelijk of afhankelijk van pluginsInbegrepen, gratisGedeeltelijk of afhankelijk van pluginsInbegrepen, gratis
Installatiewizard in de browser, geen terminalInbegrepen, gratisInbegrepen, gratisNiet beschikbaarNiet beschikbaarNiet beschikbaar
Pluginsysteem met hooks en filtersInbegrepen, gratisInbegrepen, gratisGedeeltelijk of afhankelijk van pluginsNiet beschikbaarGedeeltelijk of afhankelijk van plugins
Thema's en templatehiërarchieInbegrepen, gratisInbegrepen, gratisNiet beschikbaarInbegrepen, gratisNiet beschikbaar
Visuele blokeditorInbegrepen, gratisInbegrepen, gratisGedeeltelijk of afhankelijk van pluginsGedeeltelijk of afhankelijk van pluginsGedeeltelijk of afhankelijk van plugins
Inbegrepen, gratisGedeeltelijk of afhankelijk van pluginsAlleen in betaald pakketNiet beschikbaar

Dit weerspiegelt de gratis, zelf te hosten editie van elk project. Deze projecten ontwikkelen snel, en we zijn liever accuraat dan vleiend — klopt een rij niet meer, open dan een issue en we passen het aan.

Wat het kost om te draaien

Kies je verkeer. Zie de rekening krimpen.

Dezelfde site, dezelfde bezoekers, twee runtimes. De lichtste past op een kleinere machine — en een kleinere machine kost elke maand minder, zolang de site online staat.

100Kpaginaweergaven per maand
Justflows

1 vCPU · 1 GB

US$ 6/mnd
Typische PHP-CMS-stack

2 vCPU · 4 GB

US$ 24/mnd
75%
Lagere hostingkosten
US$ 18
Bespaard per maand
US$ 216
Bespaard per jaar

Schattingen, gebaseerd op gangbare VPS-lijstprijzen en de voetafdruk hierboven. Jouw werkelijke cijfers hangen af van je hoster, je verkeerspatroon en het aantal plugins dat je draait — maar de richting verandert niet: een kleinere runtime heeft een kleinere server nodig.

Hoe het werkt

Van nul naar live in drie stappen

1

Installeer

Eén commando. PostgreSQL of MySQL. Docker optioneel.

2

Configureer

Kies full-site of headless modus. Voeg content types, thema's of plugins toe.

3

Lanceer

Publiceer content, koppel je frontend, en ga live.

Voor developers

Een API waar je blij van wordt

Schone REST endpoints, een getypeerde SDK, en webhooks die gewoon werken. Integreer in minuten, schaal voor jaren.

Lees de docs
fetch-pages.ts
// Haal gepubliceerde pagina's op via de Justflows SDK

import { Justflows } from '@justflows/sdk'

const client = new Justflows({
  url: process.env.JUSTFLOWS_URL
})

export async function getPages() {
  return await client.content.findMany({
    where: { status: 'published' }
  })
}

Klaar om te flowen?

Sluit je aan bij de open-source community die de toekomst van content platforms bouwt.