One Config. Complete App. Full Control.
Source-available. Self-hosted. Configuration-driven.
Define tables, auth, pages, and theme in one file. Deploy on your infrastructure. No per-seat pricing. No vendor lock-in.
Source-available · BSL 1.1 · Built with Bun, Effect.ts, Hono & React 19
The SaaS Trap
106 SaaS apps. $21M wasted.
The average organization uses 106 SaaS apps and wastes $21M annually on unused licenses.
Productiv, Zylo 2025
Lock-in
Your data lives in silos you don’t control. Proprietary formats, closed APIs, and zero portability mean your business runs on someone else’s terms.
Cost Spiral
Per-seat pricing compounds against you. What starts at $10/user quietly becomes $50, then $100 — and you’re too locked in to leave.
Platform Decay
Free tiers shrink, paywalls expand, switching costs grow. Airtable cut free API calls from unlimited to 1,000. Notion eliminated its AI add-on. This pattern is structural, not accidental.
There’s a better way.
One Config. Full Application.
Sovrium turns a simple configuration file into a complete business application — authentication, database, API, pages, and admin panel included.
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
currencyCode: 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
Start from any format:
sovrium start app.yaml # YAML (recommended) sovrium start app.json # JSON bun run app.ts # TypeScript with full type safety
Built For Real Work
Internal Tools
CRM, inventory, project tracking — built exactly for your team’s workflow, not a generic SaaS template.
Client Portals
Branded dashboards for clients to view reports and track progress. Deploy in hours, not months.
Business Apps
Custom workflows that off-the-shelf tools can’t handle. Your process, your data, your rules.
Marketing & Docs Sites
Generate marketing pages and documentation from config. Branded, fast, and always in sync with your product.
Everything You Need
A complete platform, not another framework to learn.
Full-Stack Data Layer
• 41 field types with relations, lookups & formulas
• Auto-generated REST API with OpenAPI docs
• Sorting, filtering, pagination & bulk operations
Auth & Access Control
• Email/password, social OAuth & magic links
• Role-based access (admin, member, viewer)
• Two-factor authentication
UI & Theming
• 62 component types with SSR React pages
• Custom color schemes & typography
• Dark mode & multi-language (i18n)
Get Started in Minutes
Install
bun add -g sovrium
Configure
Define your app schema in a config file
Launch
sovrium start app.yaml
Customize
Add tables, pages, auth — all through configuration
Built with Bun, PostgreSQL, React 19, Effect.ts, Hono, Drizzle ORM, Better Auth, and Tailwind CSS.
Build With Us
Sovrium is built in the open. Star the repo to track progress, read the docs to start building, or contribute on GitHub.