Skip to content

Express Admin

💎 Premium Package

This is a paid package available to licensed users.

Unified admin shell that brings all actinode UI panels together under one beautiful interface.

Features

  • 🎨 Clean minimal design (Linear style)
  • 🌙 Dark mode support
  • 📱 Mobile responsive
  • 🧭 Auto breadcrumbs
  • 📊 Dashboard with stats overview
  • 🔌 Auto discover installed panels
  • 🔧 Manual panel registration
  • 🎯 Custom branding support

Preview

The admin shell provides a unified interface:

  • Sidebar navigation with all installed panels
  • Dashboard showing stats from all panels
  • Consistent layout across all panels
  • Dark/light mode toggle

Installation

Premium packages are installed via private npm token. to get access.

bash
npm install @actinode/express-admin

Setup

typescript
import { createAdmin } from '@actinode/express-admin'
import { activityLogPanel } from '@actinode/express-activitylog-ui'
import { permissionPanel } from '@actinode/express-permission-ui'

app.use('/_admin', createAdmin({
  license: process.env.ACTINODE_LICENSE_KEY,
  brand: {
    name: 'My App Admin',
    logo: '/logo.png'
  },
  panels: [
    activityLogPanel({ adapter: prismaAdapter(prisma) }),
    permissionPanel({ permission })
  ]
}))

Auto Discovery

typescript
app.use('/_admin', createAdmin({
  license: process.env.ACTINODE_LICENSE_KEY,
  discover: true,
  brand: {
    name: 'My App Admin'
  }
}))

TIP

Auto discovery automatically finds and registers all installed actinode UI packages.

Brand Customization

typescript
createAdmin({
  brand: {
    name: 'My App Admin',  // shown in sidebar
    logo: '/logo.png'      // optional logo
  }
})

API Reference

createAdmin(config)

OptionTypeRequiredDescription
licensestringYesYour license key
brandBrandConfigYesBrand settings
panelsAdminPanel[]NoManual panels
discoverbooleanNoAuto discover panels

BrandConfig

OptionTypeDescription
namestringApp name in sidebar
logostringPath to logo image

Get Access

Ready to add a beautiful admin panel to your app?

to get early access to all premium packages.

Need an admin panel?

Get a beautiful admin UI for all actinode packages. Contact us to learn more about our premium admin package.

No spam, ever. Unsubscribe at any time.

Released under the MIT License.