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.

YAML
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 CRM

Lancez depuis n’importe quel format :

Terminal
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

1

Installer

bun add -g sovrium
2

Configurer

Définissez votre schéma d’app dans un fichier de config

3

Lancer

sovrium start app.yaml
4

Personnaliser

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.