Une config. Une app complète. Contrôle total.
Source-available. Auto-hébergé. Piloté par la configuration.
Définissez vos tables, auth, pages et thème dans un seul fichier. Déployez sur votre infrastructure. Sans tarification par utilisateur. Sans dépendance fournisseur.
Source-available · BSL 1.1 · Construit avec Bun, Effect.ts, Hono & React 19
Le piège du SaaS
106 apps SaaS. 21 M$ gaspillés.
L’organisation moyenne utilise 106 apps SaaS et gaspille 21 M$ par an en licences inutilisées.
Productiv, Zylo 2025
Verrouillage
Vos données vivent dans des silos que vous ne contrôlez pas. Formats propriétaires, API fermées, zéro portabilité : votre entreprise tourne selon les règles d’un autre.
Spirale des coûts
La tarification par utilisateur joue contre vous. Ce qui commence à 10 €/utilisateur devient discrètement 50, puis 100 €, et vous êtes trop verrouillé pour partir.
Dégradation des plateformes
Les offres gratuites rétrécissent, les paywalls s’étendent, les coûts de migration explosent. Airtable a réduit ses appels API gratuits de illimité à 1 000. Notion a supprimé son add-on IA. Ce schéma est structurel, pas accidentel.
Il y a une meilleure approche.
Une config. Une application complète.
Sovrium transforme un simple fichier de configuration en une application métier complète : authentification, base de données, API, pages et panneau d’administration inclus.
name: company-crm
version: 1.0.0
tables:
- name: contacts
fields:
- name: full_name
type: single-line-text
required: true
- name: email
type: email
required: true
- name: company
type: single-line-text
- name: stage
type: single-select
options: ['Lead', 'Qualified', 'Customer']
- name: deal_value
type: currency
currency: USD
- name: notes
type: long-text
- name: owner
type: user
auth:
strategies:
- type: emailAndPassword
theme:
colors:
primary: "#3b82f6"
pages:
- name: home
path: /
meta: { title: Company CRM }
sections:
- type: heading
content: Welcome to your CRMLancez depuis n’importe quel format :
sovrium start app.yaml # YAML (recommended) sovrium start app.json # JSON bun run app.ts # TypeScript with full type safety
Conçu pour le travail réel
Outils internes
CRM, inventaire, suivi de projets, conçus exactement pour le workflow de votre équipe. Pas un template SaaS générique.
Portails clients
Tableaux de bord personnalisés pour que vos clients consultent des rapports et suivent leur progression. Déployés en heures, pas en mois.
Applications métier
Des workflows que les outils standard ne peuvent pas gérer. Votre processus, vos données, vos règles.
Sites Marketing & Docs
Générez des pages marketing et de documentation depuis la config. Brandées, rapides et toujours synchronisées avec votre produit.
Tout ce dont vous avez besoin
Une plateforme complète, pas un énième framework à apprendre.
Couche données complète
• 41 types de champs avec relations, lookups & formules
• API REST auto-générée
• Tri, filtrage, pagination & opérations en masse
Auth & contrôle d’accès
• Email/mot de passe, OAuth social & liens magiques
• Accès par rôle (admin, membre, lecteur)
• Authentification à deux facteurs
UI & thèmes
• 64 types de composants avec pages React SSR
• Schémas de couleurs & typographie personnalisés
• Mode sombre & multi-langue (i18n)
Démarrez en quelques minutes
Installer
bun add -g sovriumConfigurer
Définissez votre schéma d’app dans un fichier de config
Lancer
sovrium start app.yamlPersonnaliser
Ajoutez des tables, pages, auth, le tout par configuration
Construit avec Bun, PostgreSQL, React 19, Effect.ts, Hono, Drizzle ORM, Better Auth et Tailwind CSS.
Construisons ensemble
Sovrium est construit au grand jour. Étoilez le repo pour suivre la progression, lisez la doc pour commencer, ou contribuez sur GitHub.