v0.4.0 · free & open source · /minn-admin/

The WordPress admin
you'll actually want to open.

A modern, minimal dashboard served at /minn-admin/: a single-page app on the WordPress REST API. No React, no build step, one vanilla-JS file. It lives right alongside classic wp-admin.

No React No build step Zero external requests
yoursite.com/minn-admin/
Minn Admin dashboard
1
vanilla-JS file, no framework, no bundler
0
external requests. Bundled fonts, fully private
2
themes: dark & light, remembered per user
extensible. Any plugin adds a view with one filter
Everything, rebuilt

The whole admin, reconsidered from the ground up.

Every surface you reach for daily, made fast and legible. Built entirely on the REST API, so it's exactly as capable as WordPress itself.

Overview
Real stat cards, an activity chart and a recent-activity feed: the pulse of your site at a glance.
Content
Posts, pages and custom post types with search, status pills and pagination in one clean list.
Media
Grid or list library with drag-and-drop uploads and a preview overlay you can page through by arrow key.
Comments
Full moderation across pending, approved, spam and trash. Triage a queue in seconds.
Users
Create, edit, assign roles and reset passwords, plus per-user login sessions with one-click sign-out.
Extensions
Activate, deactivate, delete and bulk-update plugins without ever leaving the dashboard.
OrdersWooCommerce
Summary cards and full line-item detail whenever WooCommerce is active, with no extra setup.
Editor
Distraction-free, block-aware writing on native Gutenberg markup: slash commands, autosave, scheduling.
Settings
General, Writing, Reading and Discussion, plus a built-in maintenance mode toggle.
K

Everything is one keystroke away.

A command palette on every screen. Jump to any section, start a new post, flip themes or run an action, without lifting your hands from the keyboard.

Navigate to any view instantly
Run actions, publish, update, sign out
Works the same in dark and light
Command palette

Dark & light, done right.

Bundled fonts, both themes remembered per user, and zero external requests. Nothing leaves your server.

Light theme

It doesn't replace wp-admin.

Minn lives alongside the classic dashboard at /minn-admin/. Everything you know stays exactly where it was. This is simply a better front door.

m
/minn-admin/
The reimagined experience
New
/wp-admin/
Classic, still fully available
Intact
Up and running in a minute

Install like any other plugin.

01
Drop it in
Clone or download into wp-content/plugins/.
02
Activate
Flip it on from the Plugins screen, no configuration required.
03
Visit /minn-admin/
Also linked from the admin bar and the wp-admin menu. Updates arrive through WordPress as normal.
Built to extend

Any plugin adds a view with one filter.

A declarative descriptor, no JavaScript required. Minn ships bundled adapters for Gravity Forms entries and the Gravity SMTP email log, and the same one-filter API is open to everyone.

Read the plugin-author guide
register-view.php
// One filter. That's the whole API.
add_filter( 'minn_admin_views', function( $views ) {
  $views['forms'] = [
    'label'    => 'Forms',
    'icon'     => 'clipboard',
    'endpoint' => '/gf/v2/entries',
  ];
  return $views;
} );

Give WordPress a front door
worth opening.

Free, open source and MIT-licensed. Install it in a minute and never dread the dashboard again.

View on GitHub Download v0.4.0