Introduction
Sovrium est une plateforme source-available, auto-hébergée qui transforme un seul fichier de configuration en une application web complète.
Sovrium v0.10.0 — Développement actif. Ce projet est en cours de développement actif. Les API, le format de configuration et les fonctionnalités peuvent évoluer d'une version à l'autre.
Qu'est-ce que Sovrium ?
Sovrium est une plateforme applicative pilotée par la configuration. Vous décrivez votre application dans un fichier YAML ou JSON (modèles de données, authentification, pages, thèmes, analytique) et Sovrium la transforme en une application web full-stack opérationnelle.
Aucun code générique, aucune configuration de framework, aucun pipeline de build. Juste un fichier qui déclare ce que votre application doit être.
name: my-app
tables:
- id: 1
name: tasks
fields:
- id: 1
name: title
type: single-line-text
required: true
auth:
strategies:
- type: emailAndPassword
theme:
colors:
primary: '#3b82f6'
Pourquoi Sovrium ?
La plupart des applications métier partagent les mêmes briques de base : tables de données, authentification des utilisateurs, pages rendues côté serveur et système de design. Sovrium fournit tout cela d'emblée, configuré via un seul schéma.
Aucune dépendance à un fournisseur
Auto-hébergé sur votre infrastructure. Vos données restent les vôtres.
La configuration plutôt que le code
Déclarez ce dont vous avez besoin au lieu d'écrire du code générique. 49 types de champs, environ 80 types de composants, authentification intégrée.
Complexité progressive
Commencez avec un simple nom. Ajoutez des tables, un thème, des pages, l'authentification et l'analytique à mesure que vos besoins grandissent.
Code source disponible
Business Source License 1.1. Gratuit pour un usage interne. Devient Apache 2.0 en 2030.
Comment ça fonctionne
Écrivez un fichier de configuration, exécutez une seule commande et obtenez une application opérationnelle :
- Définissez votre schéma en YAML ou JSON
- Exécutez
sovrium start app.yaml - Obtenez une application full-stack avec tables de données, authentification, pages et bien plus encore
Étapes suivantes
Prêt à l'essayer ? Installez Sovrium et créez votre première application en moins de 5 minutes.
Installation — Installez Sovrium globalement ou comme dépendance de projet à l'aide de Bun.
Obtenir de l'aide
Vous avez trouvé un bug, vous avez une question ou vous souhaitez proposer une fonctionnalité ?
Sovrium est open source. Si vous rencontrez un problème ou si vous avez des idées d'amélioration, le meilleur moyen de nous joindre est via les Issues GitHub.