Open source · self-hosted · free

Point it at a database. Get the whole back office.

Adminium reads your database schema and builds a real read-and-write admin: tables, forms, roles, charts, an audit log. No database yet? Describe the app and the Designer builds it, with a model you choose.

npx @adminiumjs/adminium new my-admin
npx @adminiumjs/adminium design

An animation of the three ways to start. A database: Adminium reads five tables and an orders admin builds itself. An idea: the Designer answers a request and builds a customer page. A ready-made app: one is installed from the catalogue.

Three ways in

Start from what you already have.

01 · a database

Your schema becomes the admin.

Paste a connection string, or hand it a schema.prisma, a pg_dump or a Django models.py. It reads the schema, not your rows, and builds the pages before you configure anything.

How it works
02 · an idea

Describe the app. The Designer builds it.

Say what the business needs. A model you choose writes the tables, the staff screens and the customer pages into your project.

Meet the Designer
03 · a ready-made app

7 open-source apps, back office included.

Point of sale, bookings, clinic, hotel, CRM and more. Each has a live demo and installs into your own Adminium.

Browse the marketplace

What you get

An admin your whole team can work in.

All features

Plug and play

Parts that are made to fit together.

Adminium is built from pieces you can swap and add, and they are designed to keep working when you do.

Try it: pick a database, switch apps and add-ons on and off.

Swap the database

PostgreSQL, MySQL or SQLite. The admin works the same way on each.

Your Adminium
Running on PostgreSQL
With
Point of SaleInventory

Add an app

A ready-made app installs into your Adminium and brings its tables, pages and roles with it.

Add an add-on

An add-on brings one capability that several apps share, so they work with each other.

Marketplace

Or start from an app that already works.

Open-source apps for real businesses, each with its staff side, its customer side and its admin. Try the live demo, then install it into your own Adminium.

All 7 apps

Security

It runs on your machine. Your data stays there.

There is no Adminium cloud in the path. Queries go from your own instance to your own database.

  • Setup reads the schema, not your rows
  • Connection strings and keys encrypted at rest (AES-256-GCM)
  • Telemetry is off unless you turn it on
  • Bring your own model, or use none

How Adminium handles your data

Install

Running in about a minute.

All install options
npx

Start a project

Asks which database to use. A sample one is offered.

npx @adminiumjs/adminium new my-admin
docker

Run the container

One command for a look; Compose for a real deployment.

See the command
desktop

Desktop app

macOS, Windows and Linux. No Docker, no Node, no terminal.

Go to downloads

Your database already has the data. Give it an interface.

Free and open source. Running on your own machine in about a minute.