Le logiciel gratuit le plus complet plateforme web open source
Tout ce que WordPress vous offre et tout ce que Strapi vous offre, sur une seule plateforme TypeScript, fonctionnant sur une fraction de la mémoire. Encombrement inférieur à PHP. Pages plus rapides. Des serveurs plus petits. Une facture réduite, chaque mois.
Chiffres de référence à partir d'un 1 vCPU / 1 Go VPS contre WordPress sur PHP-FPM. Méthodologie complète ci-dessous — chaque numéro sur ce site provient d'un fichier que vous pouvez vérifier.
Empreinte
Plus léger que PHP — par architecture, pas par astuce
Justflows fait moins de travail par requête car il ne jette pas son application après chacune. C’est dans ce choix de conception unique que vont la mémoire, la latence et la facture d’hébergement.
L'application démarre une fois, pas une fois par requête
Un CMS PHP se reconstruit à chaque coup : analyse les fichiers, charge automatiquement les classes, enregistre chaque plugin, rend, démonte le tout. Justflows démarre une fois et reste au chaud, donc une requête n'effectue que le travail dont la requête a réellement besoin.
Une boucle d'événements au lieu d'un pool de nœuds de calcul
PHP-FPM réserve un processus entier par requête simultanée, et chacun conserve sa propre copie du runtime en mémoire. Node dessert des milliers de connexions simultanées à partir d'un seul processus, de sorte que votre RAM cesse d'évoluer avec votre trafic.
La mise en cache et la sortie statique sont au cœur
Le cache de pages, le cache d'objets et le rendu statique sont livrés avec la plate-forme – pas de pile de plugins de mise en cache à installer, à régler et à synchroniser. La plupart des requêtes n'atteignent jamais la base de données.
Chaque travailleur PHP-FPM possède son propre interpréteur, sa propre tranche de cache d'opcode et ses propres extensions chargées. C'est pourquoi un CMS PHP a besoin de mémoire proportionnellement au pic de concurrence – et pourquoi Justflows n'en a pas besoin.
Même boîte, même page
- Mémoire, inactive
- 3.5× inférieur
- Mémoire, sous charge
- 4.3× inférieur
- Temps jusqu'au premier octet
- 22× inférieur
- Requêtes par seconde
- 19× plus élevé
Comment cela a été mesuré
- 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
Des chiffres de référence, pas un benchmark marketing. Même VPS, même page, pas de plugin de cache de page du côté WordPress – ajoutez-en un et PHP comble une grande partie de l’écart de latence, mais pas celui de la mémoire. Chaque figure vit dans un seul fichier dans ce référentiel. Reproduisez l'exécution et envoyez une pull request si vous mesurez quelque chose de différent.
Deux modes, une plateforme
Site complet ou sans tête : à vous de choisir
Lancez un site Web complet en quelques minutes ou redirigez le contenu vers n'importe quelle interface. Changez de mode sans changer de plateforme.
Simplicité WordPress, pile moderne
Thèmes, blocs, plugins et un bel administrateur : tout ce dont vous avez besoin pour livrer un site complet sans toucher à un framework.
- Éditeur de blocs visuels
- Marché des thèmes et des plugins
- SEO et médiathèque intégrés
- Configuration d'abord par le navigateur sur l'hébergement Docker ou Node
Pourquoi Justflows
Conçu pour la prochaine génération du Web
Architecture moderne sans la taxe de complexité. Tout ce que les développeurs aiment, rien à quoi les utilisateurs finaux doivent penser.
TypeScript d'abord
Sécurité des types de bout en bout, des modèles de contenu aux réponses API. Attrapez les bugs avant leur expédition.
Écosystème de plugins
Étendez n'importe quoi : hooks, blocs, itinéraires, panneaux d'administration. Des packages signés, un catalogue de marché avec des listes à venir et payantes, et un SDK stable auquel les développeurs peuvent faire confiance.
Editeur de blocs
Créez des pages et des publications avec des blocs réutilisables, des grilles réactives, une bibliothèque d'en-têtes, une hiérarchie de modèles de style WordPress, un style par bloc sans CSS, des animations, un CSS étendu, une édition JSON et une annulation/rétablissement.
Prêt pour le multilingue
Prise en charge locale intégrée pour le contenu et l'administration. Atteignez un public mondial dès le premier jour.
Auto-hébergé ou cloud
Possédez vos données sur votre propre hébergement Docker, VPS, Plesk, cPanel ou autre Node.js. L'hébergement cloud géré est prévu, pas obligatoire.
Des performances fulgurantes
Pages publiques et administration rendues par le serveur, mise en cache intégrée des pages et des objets, gzip et contrôles de cache du navigateur prêts à l'emploi.
Conçu pour les agents IA
Les compétences natives du référentiel donnent aux agents de codage l'architecture, les contrats, les règles de sécurité et les chemins de vérification dont ils ont besoin pour contribuer en toute confiance.
Construit pour les humains. Structuré pour les agents.
Justflows est conçu pour que les agents de codage d'IA puissent comprendre la plateforme, choisir le bon point d'extension et vérifier leur travail. Des compétences ciblées et natives du référentiel transforment les règles d'architecture et de sécurité en un contexte exploitable.
Construire avec un agent IAConçu pour les agents
De véritables conseils, conservés à côté du code
Compétences d'agent ciblées
Conseils dédiés à la plateforme, à l'API du serveur, aux plugins, aux données, à l'interface utilisateur d'administration, aux thèmes, au déploiement et à la qualité.
Contrats dactylographiés et détectables
Un SDK TypeScript stable, des hooks explicites, des limites de packages et des exemples canoniques réduisent les incertitudes.
Sécurité et vérification intégrées
Les agents reçoivent les mêmes règles en matière de sécurité, de compatibilité, de migrations, de tests et de packaging de production que les contributeurs humains.
Tout inclus
Une installation. Aucun module complémentaire. Pas de niveau payant.
La plupart des plateformes vous remettent un noyau et vous vendent le reste. C’est toute la liste, et tout est gratuit et auto-hébergable.
Pour les gens qui écrivent
- Générateur visuel pour les pages, les articles, une bibliothèque d'en-tête et de pied de page
- Blocs réutilisables, grilles réactives, animations et annulation/rétablissement
- Style par bloc - variables de couleur, d'opacité et de thème sans CSS
- Types de contenu personnalisés avec un générateur de champs (persisté)
- SEO intégré : titres, canoniques, plan du site et robots.txt
- Bibliothèque multimédia avec vérification MIME et quotas de stockage configurables
- Icône du site, liste de publications, liste de liens et cinq mises en page de galerie
- Commentaires publics avec modération, notifications et CAPTCHA
- Éditeur de menu de navigation
- Contenu multilingue avec routage local
- Personnalisateur de jetons de conception avec mode sombre modifiable
- Pages d'accueil personnalisées et pages de blog paginées
- Importateur WordPress (WXR)
- Révisions de travail sur chaque type de contenu : brouillon, comparaison, restauration
- Corbeille récupérable pour le contenu, les médias, les commentaires et les menus
Pour les gens qui construisent
- SDK de plugin typé avec actions et filtres
- Installer, activer et désactiver les plugins au moment de l'exécution
- 24 blocs de base plus une liste de publications et des commentaires – et des blocs de plug-in en haut
- Registre de thèmes avec un système de modèles, Chrome livré et contrôles Customizer
- API REST publique avec OpenAPI (contenu, types, médias, menus)
- Webhooks signés sortants avec tentatives et historique de livraison
- justflows CLI pour les scripts et CI
- Planificateur de tâches en arrière-plan, aucun Redis requis
- Migration PostgreSQL, MySQL et MariaDB
- Système de crochet typé et versionné
- Hiérarchie de modèles de style WordPress avec des documents de bloc par emplacement
Pour les gens qui le dirigent
- Installation d'hébergement partagé d'abord par le navigateur – aucun terminal requis
- CSP appliqué et packages signés par défaut
- Authentification TOTP à deux facteurs avec codes de récupération
- Journal d'audit administratif et API d'accès aux sujets et d'effacement
- Déploiement Docker Compose ou Plain Node
- Rôles avec des capacités granulaires
- Mise en cache en mémoire et du système de fichiers
- Vérifications de l'état du système en direct
- Vérifications de mise à jour de base par l'administrateur
- Protection CSRF et sessions signées et révocables
- Hachage de mot de passe PBKDF2, 310 000 itérations
- Stockage multimédia local dans le chemin d'administration en direct ; Adaptateur S3 disponible dans le pack média
- Rôles personnalisés au niveau du site avec attributions et étendues de capacités par utilisateur
- Sessions d'appareil avec révocation par session et réinitialisation du mot de passe en libre-service
- Mises à jour principales en un clic avec vérification de la somme de contrôle, ainsi que mises à jour automatiques opt-in
- Diagnostics d'administrateur : environnement d'exécution, base de données, cache, état du plug-in et du hook, et offres groupées de support
- E-mails système versionnés et contrôles complets de livraison du courrier sortant
- Consentement aux cookies de première partie avec un registre de cookies de site déclaré
Le tout sur un serveur qui coûte moins cher que le déjeuner.
Licence MIT. Auto-hébergez-le n’importe où, fournissez-le, expédiez-le aux clients. Il n'y a pas de nombre de sièges, pas d'indicateur de fonctionnalité et aucune vente incitative qui vous attend à grande échelle.
Face à face
La plateforme gratuite la plus complète, fonctionnalité pour fonctionnalité
De nombreux projets font bien l’une de ces choses. Justflows est celui qui vous offre tous ces services en une seule installation gratuite, sans aucune retenue pour un niveau payant.
Faites glisser le tableau sur le côté pour voir chaque plate-forme.
| Capacité | Flux justes | WordPress | Strapi | Fantôme | Charge utile |
|---|---|---|---|---|---|
| Site Web complet prêt à l'emploi | Inclus, gratuit | Inclus, gratuit | Non disponible | Partiel ou dépendant du plugin | Non disponible |
| API de contenu REST sans tête avec OpenAPI | Inclus, gratuit | Partiel ou dépendant du plugin | Inclus, gratuit | Partiel ou dépendant du plugin | Inclus, gratuit |
| Assistant d'installation du navigateur, pas de terminal | Inclus, gratuit | Inclus, gratuit | Non disponible | Non disponible | Non disponible |
| Système de plugins avec crochets et filtres | Inclus, gratuit | Inclus, gratuit | Partiel ou dépendant du plugin | Non disponible | Partiel ou dépendant du plugin |
| Thèmes et hiérarchie des modèles | Inclus, gratuit | Inclus, gratuit | Non disponible | Inclus, gratuit | Non disponible |
| Éditeur de blocs visuels | Inclus, gratuit | Inclus, gratuit | Partiel ou dépendant du plugin | Partiel ou dépendant du plugin | Partiel ou dépendant du plugin |
Reflète l’édition gratuite et auto-hébergée de chaque projet. Ces projets avancent rapidement et nous préférons être précis plutôt que flatteurs : si une ligne est obsolète, ouvrez un ticket et nous la corrigerons.
Ce que ça coûte de courir
Choisissez votre trafic. Regardez la facture diminuer.
Même site, mêmes visiteurs, deux runtimes. Le plus léger tient sur une boîte plus petite – et une boîte plus petite coûte moins cher chaque mois, aussi longtemps que le site est actif.
1 vCPU · 1 GB
2 vCPU · 4 GB
Estimations, basées sur les prix catalogue typiques des VPS et l'empreinte mémoire ci-dessus. Vos chiffres réels dépendent de votre hébergeur, de la forme de votre trafic et du nombre de plugins que vous exécutez – mais la direction ne change pas : un runtime plus petit nécessite un serveur plus petit.
Comment ça marche
De zéro à vivre en trois étapes
Installer
Configuration via le navigateur avec PostgreSQL, MySQL ou MariaDB. Docker en option.
Configurer
Choisissez le mode site complet ou sans tête. Ajoutez des types de contenu, des thèmes ou des plugins.
Lancement
Publiez du contenu, connectez votre frontend et lancez le live.
Pour les développeurs
Une API que vous apprécierez réellement
Nettoyez les points de terminaison REST, un SDK de plugin typé et un document OpenAPI. Intégrez en quelques minutes, évoluez sur des années.
Lire la documentation// Récupère les pages publiées depuis l'API REST publique
export async function getPages() {
const res = await fetch(
`${process.env.JUSTFLOWS_URL}/api/v1/content?type=page`
)
return await res.json()
}Prêt à couler ?
Rejoignez la communauté open source pour construire l'avenir des plateformes de contenu.