Start a project
contact@dicecodes.com
dicestack

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.

Free No paid tier and no licence key
Off by default Every module, so nothing loads unused
One update Instead of fifteen on fifteen schedules
Any theme It touches no templates of yours

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.

modules

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.

install

How to put it on a site

Six steps, and the fifth is the one people skip.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

faq

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.