@easy-cms/admin

Prebuilt admin UI for Easy CMS
17,882 2
Install
npm install @easy-cms/admin
Latest Version:1.4.2
Vue:3
License:MIT
Last Updated:Oct 21, 2026
Links: GitHub  ·  npm
Maintainer: scton54

@easy-cms/admin

The admin UI of Easy CMS, a prebuilt Vue 3 app that talks to the REST API. Part of Easy CMS, the embedded, code-first headless CMS for Nuxt and Next.js.

Internal: the framework adapters (@easy-cms/nuxt, @easy-cms/next) and easy-cms serve install and serve it at /admin. You don't need to install it yourself.

  • Dashboard, lists with search, filters, columns, bulk actions and tree views
  • Forms for every field type, rich text (Tiptap), relationships, blocks and the media library
  • Drafts, version history, live preview, scheduled publishing and translations
  • English and Thai, light and dark themes, plugin components

Serving it yourself

import { createAdminHandler } from '@easy-cms/admin'

const admin = createAdminHandler({ basePath: '/admin', apiPath: '/api/cms', locale: 'th' })
// (request: Request) => Promise<Response>: static assets + the HTML shell with security headers

For static hosting, serve dist/app at the admin path and answer every other admin route with renderShell(readFileSync('dist/app/shell.html', 'utf8'), options) plus SECURITY_HEADERS.

Developing

pnpm --dir examples/nuxt-blog dev   # an Easy CMS API on :3000
pnpm --dir packages/admin dev       # Vite on :5173, proxies /api/cms to :3000

Links

Documentation (ภาษาไทย) · GitHub

MIT License

Related Packages

create-easy-cms

Add Easy CMS to a Nuxt or Next.js project

14,568 2
@easy-cms/nuxt

Nuxt module for Easy CMS

13,929 2
@webx-ui/module-pages

Pages for the WebX UI admin panel: the tree of a site's pages, their addresses,...

7,462 0
@webx-ui/module-blog

Blog for the WebX UI admin panel: articles made of blocks, rubrics and tags, sch...

6,583 0
@webx-ui/module-services

Services for the WebX UI admin panel: a catalogue of services made of blocks, fl...

4,031 0

Version History

Version Released License
1.4.2 MIT
1.4.1 MIT
1.4.0 MIT
1.3.0 MIT
1.2.0 MIT
Pre-releases (1)
Version Released License
1.0.0-rc.0 MIT