DiceStack, one free plugin instead of a dozen small ones.
Most WordPress sites accumulate ten or fifteen single-purpose plugins, each loading its own assets, each an update to apply and a security surface to watch. DiceStack bundles the utilities that almost every site ends up needing into one plugin, with every feature switched off by default so you enable only what you use. It is free, and it stays free.
Why bundle them
The case against fifteen small plugins, which is not really about convenience.
Assets loaded
- Fifteen small plugins
- Each loads its own CSS and JS, often site-wide
- One bundle
- One codebase, features off by default
Updates to apply
- Fifteen small plugins
- Fifteen, on fifteen schedules
- One bundle
- One
Security surface
- Fifteen small plugins
- Fifteen codebases from fifteen authors
- One bundle
- One
Abandonment risk
- Fifteen small plugins
- Any one of fifteen can be abandoned
- One bundle
- One thing to watch
Conflicts
- Fifteen small plugins
- Common, and hard to diagnose
- One bundle
- Internally consistent
The honest caveat: a bundle is only worth it if you would genuinely have installed most of those utilities anyway. If you need exactly one, install exactly one plugin. DiceStack is for sites that were heading for a long plugin list regardless.
What is included
More than 170 tools across ten categories, and every one stays switched off until you turn it on. These are the main groups.
Security
Login protection, a custom login URL, captchas, security headers, forced HTTPS, an activity log, bad-bot blocking and Cloudflare controls.
Performance
A page cache with gzip, mobile caching and preloading, a Redis or Memcached object cache, HTML, CSS and JavaScript minification, deferred scripts, lazy loading and database cleanup.
SEO and AI
Meta tags, JSON-LD schema, breadcrumbs, FAQ schema, GA4, Tag Manager and Meta Pixel connections, an llms.txt file and a visibility checker for search and AI answers.
Forms
A contact form, a spam shield, SMTP email, newsletter sign-ups and a tracker that works with Contact Form 7, WPForms, Gravity Forms, Forminator and Elementor forms.
WooCommerce
A checkout field editor, custom order statuses, wishlists, back-in-stock alerts, product badges, catalogue mode and quick quantity controls.
Media
An image optimiser, WebP and AVIF conversion, media folders, sanitised SVG uploads and a broken image finder.
Content and marketing
Popups, cookie consent, a maintenance mode with a bypass link, a reviews showcase that needs no API key, tables of contents and related posts.
Site management
Backup and restore with no size limit, cloud backups to FTP, WebDAV, email or Google Drive, a monthly client report, search and replace, and import and export.
Admin and accessibility
An admin menu editor, white labelling, a file manager, a master search, custom code, an accessibility toolbar, skip links and terms consent.
How to put it on a site
Six steps, and the fifth is the one people skip.
-
Get the plugin
DiceStack is listed in the WordPress.org plugin directory, so you can install it from Plugins, Add New by searching for DiceStack, or download it from wordpress.org/plugins/dicestack. It needs WordPress 6.0 and PHP 7.4 or later, and works alongside WooCommerce. There is no licence key and no account to create.
-
Install it like any other plugin
Plugins, Add New, Upload, Activate. It touches none of your templates, so nothing about your existing theme changes when it switches on.
-
Notice that nothing happened
Every module ships switched off. Until you enable one, the plugin loads no CSS and no JavaScript into your pages, so installing it to look at it costs you nothing.
-
Turn on only what you need
One screen, one toggle per feature, each saying what it does and what it loads. You can see the cost of a feature before you pay for it.
-
Remove the plugins it replaces
This is the step people skip, and skipping it makes the site worse rather than better. Two plugins doing the same job conflict in ways that are miserable to diagnose, and the saving only arrives once the old ones are gone.
-
Update one thing instead of fifteen
One plugin on one schedule, from one author, with one security surface to watch. That is most of the argument for a bundle and all of the ongoing benefit.
Plugin questions
Is DiceStack really free?
Yes. No paid tier, no feature held back, no licence key. We build websites for a living; the plugin exists because we kept installing the same utilities on every project and got tired of it.
Will it slow my site down?
Every feature is off by default, and a feature that is off loads nothing. Enable three modules and you are running three modules’ worth of code, which is less than three separate plugins would load because the shared framework is loaded once.
What happens if you stop maintaining it?
A fair question to ask of any free plugin, and one worth asking more often. DiceStack is released under the GPLv2 licence and published in the WordPress.org directory, so its source code is public and anyone can read, audit or fork it. It is updated regularly, and every release states the WordPress and PHP versions it has been tested against.
Does it work with my theme?
It should. DiceStack does not touch templates or output markup into your pages beyond what each enabled module needs. If you find a conflict, tell us and we will fix it.
Get DiceStack
Free, and free to remove if it is not for you.