AdminJS
Last updated
Last updated
An AdminJS panel can be easily integrated with your existing Node.js application due to a large number of supported frameworks:
Express.js (via @adminjs/express
)
Nest.js (via @adminjs/nestjs
)
Hapi (via @adminjs/hapi
)
Koa (via @adminjs/koa
)
Fastify (via @adminjs/fastify
)
AdminJS also does not force it's own database schema upon you. Instead, it supports a number of ORMs and ODMs to connect with your existing database:
TypeORM (via @adminjs/typeorm
)
Sequelize (via @adminjs/sequelize
)
Mongoose (via @adminjs/mongoose
)
Prisma (via @adminjs/prisma
)
MikroORM (via @adminjs/mikroorm
)
Objection (via @adminjs/objection
)
You may also connect directly to your SQL (currently only Postgres) database via @adminjs/sql
.
At the same time, you can fully customize the look of AdminJS panel. The user interface is built with React, similarly you can write your new React custom components to add new UI elements or override the existing ones.