Introduction
Sovrium is a source-available, self-hosted platform that turns a single configuration file into a complete web application.
What is Sovrium?
Sovrium is a configuration-driven application platform. You describe your application in a YAML or JSON file (data models, authentication, pages, themes, analytics) and Sovrium turns it into a running, full-stack web application.
No boilerplate code, no framework setup, no build pipeline. Just one file that declares what your app should be.
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"Why Sovrium?
Most business applications share the same building blocks: data tables, user authentication, server-rendered pages, and a design system. Sovrium provides all of these out of the box, configured through a single schema.
No vendor lock-in
Self-hosted on your infrastructure. Your data stays yours.
Configuration over code
Declare what you need instead of writing boilerplate. 41 field types, 64 component types, built-in auth.
Progressive complexity
Start with just a name. Add tables, theme, pages, auth, and analytics as your needs grow.
Source-available
Business Source License 1.1. Free for internal use. Becomes Apache 2.0 in 2029.
How it works
Write a configuration file, run one command, and get a working application:
Define your schema in YAML or JSON
Run sovrium start app.yaml
Get a full-stack app with data tables, auth, pages, and more
Next steps
Ready to try it? Install Sovrium and build your first app in under 5 minutes.
Installation
Install Sovrium globally or as a project dependency using Bun.
Getting help
Found a bug, have a question, or want to request a feature?
Sovrium is open source. If you run into any issues or have ideas for improvement, the best way to reach us is through GitHub Issues.
Open an issue on GitHub →