Comment ça marche

Du schéma à l’administration, en quatre étapes.

Pas de code répétitif, pas d’ORM à adopter. Adminium fonctionne avec la base de données que vous avez.

npx @adminiumjs/adminium new my-admin
1

Connecter

Donnez-lui une chaîne de connexion PostgreSQL, MySQL ou MariaDB, ou SQLite. Ou ne connectez rien et donnez-lui un fichier de schéma.

2

Détecter

Il lit les tables, les types de colonnes, les clés étrangères et les enums, et comprend ce qu’est chaque table : une liste de personnes, un ensemble de commandes, une table de jointure à masquer.

3

Configurer

Les pages qu’il a générées sont des fichiers dans le dossier de votre projet. Renommez, réordonnez, masquez, ajoutez un graphique ou un tableau kanban, définissez qui peut faire quoi.

4

Déployer

Lancez-le avec Node, en conteneur ou en application de bureau. C’est le même projet dans les trois cas.

Aucune connexion active requise

Huit formats de schéma, lus sans toucher à une base de données.

Utile quand la production est derrière un pare-feu, ou quand vous voulez simplement regarder d’abord.

  • SQL DDLpg_dump -s · mysqldump --no-data
  • Prismaschema.prisma
  • Drizzleschema.ts
  • TypeORMentities
  • Sequelizemodels
  • Railsdb/schema.rb
  • Djangomodels.py
  • JSON IRschema.json

Essayez dans ce navigateur

Collez un schéma et voyez le plan de pages qu’Adminium construirait. Tout s’exécute dans la page : rien n’est envoyé.

Votre base de données a déjà les données. Donnez-lui une interface.

Gratuit et open source. En service sur votre propre machine en une minute environ.