
DiceStack is a free, all-in-one WordPress plugin that replaces a whole stack of separate (and often paywalled) plugins — caching, security, SEO, WooCommerce enhancements, backups, image optimization and more — with one lightweight, modular toolkit. Switch tools on and off from a single dashboard; when a tool is off, none of its code runs, so your site stays fast.
Looking for a WordPress cache plugin, security plugin, SEO plugin, backup plugin, or image optimizer — and tired of installing five different ones that slow your site down? DiceStack gives you 170+ tools in a single install, every feature free, with no locked “Pro” tier and no ads.
Built and maintained by Dice Codes.
Why DiceStack
- Modular & light — disabled modules load zero code, scripts, or extra database reads.
- See the cost of everything — each module shows its memory, front-end JavaScript, and database-query impact so you decide what to keep.
- No paywalls — 2FA-grade login protection, schema, spam protection, caching, backups, and more, all included.
- Self-hosted first — runs on your own server. Modules that contact an external service ask for consent and link to where to get any keys.
What’s included (170+ modules across 10 categories)
- Security — brute-force login protection, login & comment CAPTCHA, security hardening, HTTP security headers, force HTTPS / SSL, activity & audit log, 404 error monitor, bad-bot blocking, disable XML-RPC, and Cloudflare control (Under Attack mode, cache purge).
- Performance & caching — full-page cache with GZIP, mobile cache and preloading, Redis / Memcached object cache, minify HTML, defer JavaScript, lazy-load images, image optimization, database cleanup and optimization, heartbeat control, hover prefetch, and disable-bloat tools.
- SEO & AI — meta title / description tags, Open Graph & Twitter card tags, schema / JSON-LD structured data (rich snippets), breadcrumbs, FAQ schema, 301 redirect manager, robots.txt control, site verification, GA4 / Google Tag Manager / Meta Pixel analytics, llms.txt for AI assistants, and a free SEO & AI visibility checker.
- WooCommerce — checkout field editor, custom order statuses, wishlist, back-in-stock alerts, product badges, catalog mode, quantity buttons, extra fees, free-shipping bar, and more.
- Forms — contact form, spam protection, SMTP email delivery, newsletter signup, and a universal form submissions tracker.
- Media — image optimizer / compression, WebP & AVIF uploads, media folders / categories, image lightbox, and a broken-image finder.
- Backups & site management — backup & restore (no upload limit), cloud backup (FTP / WebDAV / email / Google Drive), database search & replace, config import / export, monthly client report, and update notifications.
- Content & marketing — announcement bar, cookie consent, maintenance / coming-soon mode with a shareable bypass link, table of contents, related posts, reading progress, and more.
- Admin & developer — admin menu editor, white label, master search, hide admin notices, and developer utilities.
- Accessibility & legal — accessibility toolbar, skip links, focus outlines, reduced motion, cookie & terms consent.
External services
DiceStack itself contacts no external services by default. The following modules connect to a third party only when you enable and configure them, and each field links to where to obtain any required ID/token:
- Analytics & tracking — when you add a GA4, Google Tag Manager, or Meta Pixel ID, the corresponding script from Google/Meta is loaded on your front end and visitor analytics is sent to that provider. See Google’s privacy policy (https://policies.google.com/privacy) and Meta’s (https://www.facebook.com/privacy/policy/).
- Cloudflare control — sends your API token and Zone ID to the Cloudflare API (https://api.cloudflare.com) to change settings you request. Cloudflare privacy policy: https://www.cloudflare.com/privacypolicy/.
- Cloud backup — uploads your backup archive to the destination you configure (your own FTP/WebDAV server, an email address, or Google Drive). Google Drive uses a one-time connect via the Dice Codes connector (https://dicecodes.com/dicestack); only an access token is stored.
No data is sent to any of these unless you turn the relevant module on and enter your details.