akirk / my-apps
A WordPress app launcher
Package info
Language:JavaScript
Type:wordpress-plugin
pkg:composer/akirk/my-apps
1.3.0
2026-04-30 07:04 UTC
- dev-main
- 1.3.0
- dev-update-from-github
- dev-fix-missing-init-apps
- dev-chromeless-windows
- dev-desktop-mode-integration
- dev-appstore-dedup-and-sort
- dev-plugin-url-source
- dev-launcher-icon-opt-in
- dev-playground-git-improvements
- dev-letter-icon-fallback
- dev-improve-recommended-plugins-section
- dev-fix-launcher-labels-and-install-icons
- dev-recommended-plugins
- dev-seed-default-apps-on-activation
- dev-consolidate-add-into-app-store
- dev-revert-8-mobile-settings-and-edit-toolbar
- dev-mobile-settings-and-edit-toolbar
- dev-playground-greeting
- dev-auto-add-app-after-install
This package is auto-updated.
Last update: 2026-05-05 15:32:18 UTC
README
- Contributors: akirk
- Tags: apps
- Requires at least: 5.0
- Tested up to: 7.0
- License: GPL-2.0-or-later
- Stable tag: 1.3.0
A WordPress app launcher.
Description
This plugin adds a /my-apps/ route to your WordPress so that it can act as your personal apps launcher — a dashboard that feels like a mobile phone home screen, so you don't have to navigate wp-admin to reach the apps you use.
Apps can be plugins that register their own icon, custom links you add yourself, or plugins you install on demand from the built-in app store.
Features
- Launcher at
/my-apps/with grid or flow layouts, drag-to-reorder, and an edit mode for customization. - Display settings live in the launcher itself (no admin page): icon size, spacing, grid columns, layout toggle, and an optional personalized greeting. Settings are stored per-device while in edit mode.
- App Store for installing new apps: browse a curated catalog, view app detail pages, and install via WordPress Playground blueprints. Paste a custom blueprint JSON from the clipboard to install anything.
- Auto-registered icons after a blueprint install — if the installed plugin doesn't register its own icon, one is generated with a category-colored gradient.
- Import/export your launcher configuration from the settings dropdown.
- Mobile-friendly: full-screen app store, three icons per row, and a My Apps link in the admin bar on the frontend.
Adding an app from a plugin
Plugins can register their own launcher icon by filtering my_apps_plugins:
add_filter( 'my_apps_plugins', function ( $apps ) {
// Add your app to the array. These three keys are mandatory:
$apps['friends'] = array(
// Name: The name that will be displayed.
'name' => __( 'Friends', 'friends' ),
// The icon as a URL. You can also use a local URL inside a plugin, using `plugins_url()`.
'icon_url' => 'https://ps.w.org/friends/assets/icon-256x256.png',
// The URL this should link to.
'url' => home_url( '/friends/' ),
);
return $apps;
} );
Screenshots
- The Launcher
- Launcher settings: layout, icon size, spacing, and import/export
- The App Store
- The Recipes overview — curated multi-step guides for getting the most out of WordPress
- A Recipe detail with numbered steps and one-click installs
- Another Recipe detail — Bring Your Data In
- Adding an admin link — browse and search all wp-admin menu items
- Adding a web link with a custom emoji, image URL, or Dashicon