Skip to main content
View as Markdown

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. 49 field types, ~80 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 2030.

How it works

Write a configuration file, run one command, and get a working application:

  1. Define your schema in YAML or JSON
  2. Run sovrium start app.yaml
  3. 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.

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 →