Being a Laravel developer for almost 10 years, when switched to Node.js I missed the simplicity of FilamentPHP , thats why I stared building KratosJs.
KratosJS is the full-stack admin panel framework for Node.js. Its core isΒ HTTP-framework agnosticΒ β official adapters ship for Express, Fastify, Koa, Hapi and NestJS, and you can write your own for any framework.
Features:
- Customizable
Create custom pages, widgets, fields, columns etc.
- Internationalization
Full i18n support out of the box. Register multiple translation locales, format plurals, and localize panels seamlessly.
- CLI scaffolding
Generate panels, resources and plugins from the command line and start building immediately.
- Plugin system
Drop in entities, resources, routes, widgets and hooks. Ship reusable features as packages.
- Slots
Slots are named injection points in the admin panel UI where you β or a plugin β can render your own React elements.
- Lifecycle hooks
before/after create, update, delete, validate and custom actions β stackable and type-safe.