BETA

Komposia est en beta ouverte — gratuit, en construction, vos retours comptent.

Lire le manifeste

Moteur Runtime

Le cœur architectural qui rend Komposia structurellement différent.

Tout dans Komposia est de la configuration JSON interprétée à l'exécution. Le moteur Runtime n'exécute pas de JavaScript arbitraire — c'est une garantie délibérée de sécurité et de stabilité.

JSON-First, sécurité par design

Chaque aspect d'une application est de la configuration JSON. Le moteur interprète — il n'exécute pas aveuglément.

  • Composants, stores, pipelines, agents — tout est configuration JSON
  • Pas d'exécution JS arbitraire — la surface d'attaque est structurellement réduite
  • Le moteur interprète des structures déclaratives, pas du code impératif

DSL & Opérateurs de pipeline

~50 opérateurs de pipeline répartis en 7 catégories. La puissance expressive d'un vrai langage, sans la complexité d'un framework.

  • Opérateurs base de données : $find, $insertOne, $updateMany, $aggregate, $executeDatabaseWithTransaction
  • Contrôle de flux : $if, $switch, $foreach, $while, $parallel, $try
  • HTTP : $callApi avec politique d'egress, validation des schémas d'entrée/sortie
  • Auth : $signIn, $signUp, $signInMFA, $signOut, $resetPassword
  • UI : $updateStore, $toast, $redirect, $setFormError, manipulation d'arrays
  • Expressions typées (ExprNode), exécution séquentielle en cascade

Séparation Builder / Runtime

Le Builder produit la configuration. Le Runtime l'interprète. Cette séparation élimine des catégories entières d'incidents de production.

  • Les applications clientes évoluent sans redéploiement — les mises à jour sont instantanées
  • Casser la production est structurellement éliminé
  • Les changements de configuration sont en ligne immédiatement — pas de build, pas de pipeline de déploiement
  • C'est ce qui sépare Komposia des outils de vibe coding et des plateformes low-code traditionnelles

Architecture multi-tenant

Une agence gère N clients. Chaque client gère N applications. Les frontières sont les vôtres à définir.

  • Isolation complète (tenantId + websiteId) : chaque app est un silo de données — zéro fuite
  • Écosystème connecté (tenantId uniquement) : les apps partagent les données au sein du même client
  • Construisez des suites applicatives complètes : CRM + portail + back-office, tous connectés
  • Configurable par site — basculez entre les modes d'isolation depuis le Studio

Opérations backend natives

BDD, auth, email, stockage, webhooks — tout est opération de pipeline native. Vous configurez, vous n'écrivez pas d'endpoints.

  • Toutes les opérations de base de données comme étapes de pipeline
  • Flux d'authentification (connexion, inscription, MFA, réinitialisation de mot de passe) comme opérateurs de pipeline
  • Envoi d'email, upload de fichiers, génération PDF comme étapes de pipeline
  • $callApi pour les intégrations API externes personnalisées

Vous ne livrez plus des sites web

Vous devenez l'architecte technique durable des écosystèmes digitaux de vos clients. Une agence, N clients, chacun avec sa propre suite applicative — connectée ou isolée, des frontières que vous définissez. C'est une proposition de valeur fondamentalement différente.

Prêt à commencer ?

Rejoignez-nous pour construire l'avenir avec Komposia.