Features

Everything an internal tool needs, already built.

Adminium is not a chart viewer. It is the read-and-write admin your team uses every day, generated from your schema and then yours to change.

01

Work with the data

Tables that edit

Every table gets a searchable, sortable view with the right input for each column type.

Relations understood

Foreign keys become links, pickers and lists of related records.

Boards from a status

A status column becomes a board, one column per status.

Dashboards and charts

Stat tiles and charts on pages you arrange. Pages are files in your project.

Import and export

Bring rows in from a file and take them out again.

Forms and file uploads

Forms with validation, and uploads stored where you decide.

02

Run a team on it

Roles per table and action

Read, create, change, delete: granted table by table, person by person.

Two-factor sign-in

Built in. Turn it on for anyone who can write.

Audit log

Who changed what, and when, for every write.

PII masking

Columns that look personal are masked until a role is allowed to see them.

Automations and email

Run a step when a row changes, and send email from your own templates.

API and API keys

A REST API over the same tables and the same permissions.

03

Fits where you work

Eight languages

English, German, French, Czech, Danish, both Chinese scripts and Arabic, with a true right-to-left layout.

Desktop app

The same Adminium in a window, for macOS, Windows and Linux. Nothing leaves the machine.

Light and dark, eight accents

Each accent is measured for contrast in both themes.

Apps and add-ons

Install a ready-made app, or an add-on several apps share.

Optional AI help

Your own key, your own local model, or none. Everything works with no model at all.

Config, not generated code

Pages are read when the server runs. There is no generated code base to keep up to date.

Why it is different

Builders start from a blank canvas. Adminium starts from your schema.

1

It builds first

You begin with a working admin and change it, instead of dragging the first table onto an empty page.

2

Nothing to regenerate

Pages are configuration read at run time, so an upgrade does not leave you with stale generated code.

3

Free, and yours

AGPL-3.0, self-hosted, with no seat prices and no account with us.

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

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