Connect
Give it a PostgreSQL, MySQL or MariaDB, or SQLite connection string. Or connect nothing and hand it a schema file.
How it works
No boilerplate and no ORM to adopt. Adminium works with the database you have.
npx @adminiumjs/adminium new my-admin Give it a PostgreSQL, MySQL or MariaDB, or SQLite connection string. Or connect nothing and hand it a schema file.
It reads tables, column types, foreign keys and enums, and works out what each table is: a list of people, a set of orders, a join table to hide.
The pages it generated are files in your project folder. Rename, reorder, hide, add a chart or a board, set who may do what.
Run it with Node, as a container, or as the desktop app. It is the same project in all three.
No live connection needed
Useful when production is behind a firewall, or when you just want to look first.
pg_dump -s · mysqldump --no-dataschema.prismaschema.tsentitiesmodelsdb/schema.rbmodels.pyschema.jsonPaste a schema and see the page plan Adminium would build. It runs in the page: nothing is uploaded.
Free and open source. Running on your own machine in about a minute.