# Plugins

**URL:** https://forum.getkirby.com/c/resources/plugins/7.md

[Latest](https://forum.getkirby.com/latest.md) · [Categories](https://forum.getkirby.com/categories.md) · [Tags](https://forum.getkirby.com/tags.md)

---

## [New Plugin Directory](https://forum.getkirby.com/t/new-plugin-directory/31426)

<div class="topic-metadata">

**Author:** [@bastianallgeier](https://forum.getkirby.com/u/bastianallgeier)\
**Replies:** 0\
**Last updated:** [April 22, 2024, 11:21am UTC](https://forum.getkirby.com/t/new-plugin-directory/31426 "2024-04-22T11:21:32Z")

</div>

We have built a new home for all Kirby plugins: https://plugins.getkirby.com/ :rocket: It’s taking the existing directory of plugins to a whole new level. Here are some highlights: :art: New design :compass: New ways…

---

## [Kirby3 AutoID - unique ID for pages, files and structures to create safe relations](https://forum.getkirby.com/t/kirby3-autoid-unique-id-for-pages-files-and-structures-to-create-safe-relations/23572)

<div class="topic-metadata">

**Author:** [@bnomei](https://forum.getkirby.com/u/bnomei)\
**Replies:** 2\
**Last updated:** [September 24, 2026, 12:47pm UTC](https://forum.getkirby.com/t/kirby3-autoid-unique-id-for-pages-files-and-structures-to-create-safe-relations/23572 "2026-09-24T12:47:27Z")

</div>

I am creating posts for my plugins to make it easier to find them using the forum search and not just the docs search. My AutoID Plugin adds an automatic unique ID for Pages, Files and nested Structures including perf…

---

## [Kirby cache stamp](https://forum.getkirby.com/t/kirby-cache-stamp/35210)

<div class="topic-metadata">

**Author:** [@sly31](https://forum.getkirby.com/u/sly31)\
**Replies:** 2\
**Last updated:** [September 20, 2026, 8:02am UTC](https://forum.getkirby.com/t/kirby-cache-stamp/35210 "2026-09-20T08:02:40Z")

</div>

Hi, I just released a new “cache buster” plugin: Its features: Automatic cache busting for CSS, JS, fonts, SVG, PDF and images Multiple hash methods (MD5, SHA1, SHA256, XXH3, Timestamp) Customizable hash prefix and…

---

## [New Plugin: kirby-trash / a "proper" trash can for Kirby (restore deleted pages and files)](https://forum.getkirby.com/t/new-plugin-kirby-trash-a-proper-trash-can-for-kirby-restore-deleted-pages-and-files/35503)

<div class="topic-metadata">

**Author:** [@matthias.schmidt](https://forum.getkirby.com/u/matthias.schmidt)\
**Replies:** 3\
**Last updated:** [August 21, 2026, 10:12am UTC](https://forum.getkirby.com/t/new-plugin-kirby-trash-a-proper-trash-can-for-kirby-restore-deleted-pages-and-files/35503 "2026-08-21T10:12:55Z")

</div>

Hi everyone, I would like to share my first Kirby plugin: kirby-trash - a “proper” trash can for Kirby. Deleted pages and files are not removed instantly (as per default in Kirby) but moved to a trash where they can be…

---

## [Kirby3 SimpleStats - Simple analytics for your kirby website](https://forum.getkirby.com/t/kirby3-simplestats-simple-analytics-for-your-kirby-website/23806)

<div class="topic-metadata">

**Author:** [@daan](https://forum.getkirby.com/u/daan)\
**Replies:** 3\
**Last updated:** [August 9, 2026, 11:49am UTC](https://forum.getkirby.com/t/kirby3-simplestats-simple-analytics-for-your-kirby-website/23806 "2026-08-09T11:49:41Z")

</div>

Hello, I’ve been working on a plugin that gathers some visitor statistics in a simple, self-hosted and non-intrusive way. Why ? Because I found existing self-hosted php solutions often collecting too much data and quit…

---

## [Kirby S3 Sync — 1.0.0(kinda stable)](https://forum.getkirby.com/t/kirby-s3-sync-1-0-0-kinda-stable/35521)

<div class="topic-metadata">

**Author:** [@Studio.dier](https://forum.getkirby.com/u/Studio.dier)\
**Replies:** 0\
**Last updated:** [July 23, 2026, 10:02am UTC](https://forum.getkirby.com/t/kirby-s3-sync-1-0-0-kinda-stable/35521 "2026-07-23T10:02:34Z")

</div>

Hello there :slight\_smile: I’d like to introduce you to… Kibry S3 Sync — 1.0.0(kinda stable) TL;DR: A plugin that enables you to upload files to Cloudflare r2 or any s3-compatible bucket, while replacing the original…

---

## [New plugin: kirby-image-compare - an interactive image comparison block](https://forum.getkirby.com/t/new-plugin-kirby-image-compare-an-interactive-image-comparison-block/35515)

<div class="topic-metadata">

**Author:** [@matthias.schmidt](https://forum.getkirby.com/u/matthias.schmidt)\
**Replies:** 0\
**Last updated:** [July 17, 2026, 5:35am UTC](https://forum.getkirby.com/t/new-plugin-kirby-image-compare-an-interactive-image-comparison-block/35515 "2026-07-17T05:35:44Z")

</div>

Hi everyone, I would like to share my latest Kirby plugin: kirby-image-compare – interactive before/after image comparisons Create responsive, accessible image comparison sliders with just a single snippet call. Simply…

---

## [Kirby Block Finder](https://forum.getkirby.com/t/kirby-block-finder/35497)

<div class="topic-metadata">

**Author:** [@A.Kelling](https://forum.getkirby.com/u/A.Kelling)\
**Replies:** 0\
**Last updated:** [July 1, 2026, 12:44pm UTC](https://forum.getkirby.com/t/kirby-block-finder/35497 "2026-07-01T12:44:55Z")

</div>

Hi, just created a plugin for finding custom blocks: Block Finder | Kirby CMS Plugins its quite a specific use-case. looking for testers or reviewers. made it single- or multi-language and just tested with my few ins…

---

## [Extending link dialog to add a rel attribute field](https://forum.getkirby.com/t/extending-link-dialog-to-add-a-rel-attribute-field/32378)

<div class="topic-metadata">

**Author:** [@JuG](https://forum.getkirby.com/u/JuG)\
**Replies:** 3\
**Last updated:** [July 1, 2026, 12:33pm UTC](https://forum.getkirby.com/t/extending-link-dialog-to-add-a-rel-attribute-field/32378 "2026-07-01T12:33:11Z")

</div>

I’m trying to build a solution to the absence of rel attribute field in the link mark dialog in writer field. Described here for example. I’ve seen that in the feeback list of requests there is already an item requesting…

---

## [Kirby MCP Server - inspect blueprints/templates/plugins, interact with a real Kirby runtime, and use a bundled knowledge base](https://forum.getkirby.com/t/kirby-mcp-server-inspect-blueprints-templates-plugins-interact-with-a-real-kirby-runtime-and-use-a-bundled-knowledge-base/35106)

<div class="topic-metadata">

**Author:** [@bnomei](https://forum.getkirby.com/u/bnomei)\
**Replies:** 10\
**Last updated:** [June 29, 2026, 12:57pm UTC](https://forum.getkirby.com/t/kirby-mcp-server-inspect-blueprints-templates-plugins-interact-with-a-real-kirby-runtime-and-use-a-bundled-knowledge-base/35106 "2026-06-29T12:57:47Z")

</div>

I am creating posts for my plugins to make it easier to find them using the forum search and not just the docs search. Kirby MCP Kirby MCP is a CLI-first MCP server for Composer-based Kirby projects that lets IDEs …

---

## [Kirby rsync plugin](https://forum.getkirby.com/t/kirby-rsync-plugin/35216)

<div class="topic-metadata">

**Author:** [@samzzi](https://forum.getkirby.com/u/samzzi)\
**Replies:** 5\
**Last updated:** [June 9, 2026, 3:11pm UTC](https://forum.getkirby.com/t/kirby-rsync-plugin/35216 "2026-06-09T15:11:52Z")

</div>

I am wondering whether there would be any interest in making this a public plugin. It’s a plugin for using rsync to transfer data from a staging/UAT environment to a live environment. Features: Sync the entire site (c…

---

## [Kirby Blueprint Areas](https://forum.getkirby.com/t/kirby-blueprint-areas/35199)

<div class="topic-metadata">

**Author:** [@grommasdietz](https://forum.getkirby.com/u/grommasdietz)\
**Replies:** 1\
**Last updated:** [June 9, 2026, 3:06pm UTC](https://forum.getkirby.com/t/kirby-blueprint-areas/35199 "2026-06-09T15:06:15Z")

</div>

---

## [Email Encrypt Plugin](https://forum.getkirby.com/t/email-encrypt-plugin/35449)

<div class="topic-metadata">

**Author:** [@kesabr](https://forum.getkirby.com/u/kesabr)\
**Replies:** 0\
**Last updated:** [June 9, 2026, 2:03pm UTC](https://forum.getkirby.com/t/email-encrypt-plugin/35449 "2026-06-09T14:03:37Z")

</div>

I built a small plugin that protects email addresses from scrapers. I originally wrote it for a specific client project, so it might not be fully refined for general use yet — but it works and I figured it’s worth shari…

---

## [\[Solved\] Staticache and Kirby Preview feature clashes](https://forum.getkirby.com/t/solved-staticache-and-kirby-preview-feature-clashes/35441)

<div class="topic-metadata">

**Author:** [@cbtr](https://forum.getkirby.com/u/cbtr)\
**Replies:** 1\
**Last updated:** [June 8, 2026, 6:21am UTC](https://forum.getkirby.com/t/solved-staticache-and-kirby-preview-feature-clashes/35441 "2026-06-08T06:21:11Z")

</div>

Hi, Just noticed that when Staticache is enabled, the preview feature doesn’t bypass the cached version of the website, hence showing no changes, I still see the staticache comment in the preview mode confirming that St…

---

## [Collapsable Section Plugin](https://forum.getkirby.com/t/collapsable-section-plugin/35438)

<div class="topic-metadata">

**Author:** [@kesabr](https://forum.getkirby.com/u/kesabr)\
**Replies:** 0\
**Last updated:** [June 3, 2026, 3:22pm UTC](https://forum.getkirby.com/t/collapsable-section-plugin/35438 "2026-06-03T15:22:16Z")

</div>

I built a small Kirby Panel plugin — a new section type that works like an accordion. The section title is always visible; clicking it expands or collapses the fields inside. Useful for keeping the Panel clean when you …

---

## [\[Help wanted\] 🔗 Broken Links Checker Widget](https://forum.getkirby.com/t/help-wanted-broken-links-checker-widget/9014)

<div class="topic-metadata">

**Author:** [@wottpal](https://forum.getkirby.com/u/wottpal)\
**Replies:** 12\
**Last updated:** [May 27, 2026, 4:11pm UTC](https://forum.getkirby.com/t/help-wanted-broken-links-checker-widget/9014 "2026-05-27T16:11:44Z")

</div>

Hey, I’ve written a little panel widget to scan through all pages and determine if links are broken (checking if a 404 is returned by the URL). And so far it seems to work, I’ve even added support for excluding pages an…

---

## [Kirby Proofreader](https://forum.getkirby.com/t/kirby-proofreader/35393)

<div class="topic-metadata">

**Author:** [@grommasdietz](https://forum.getkirby.com/u/grommasdietz)\
**Replies:** 0\
**Last updated:** [May 8, 2026, 1:31pm UTC](https://forum.getkirby.com/t/kirby-proofreader/35393 "2026-05-08T13:31:48Z")

</div>

---

## [Custom Blocks Preview with nested Blocks](https://forum.getkirby.com/t/custom-blocks-preview-with-nested-blocks/35294)

<div class="topic-metadata">

**Author:** [@cjburkert](https://forum.getkirby.com/u/cjburkert)\
**Replies:** 4\
**Last updated:** [March 19, 2026, 5:00pm UTC](https://forum.getkirby.com/t/custom-blocks-preview-with-nested-blocks/35294 "2026-03-19T17:00:33Z")

</div>

Hello, I am relatively new to programming in PHP and JS but I am giving my best. Kirby is a great tool and it really makes a lot of fun to create. But now my skills reached their end. I tried something for a web projec…

---

## [Kirby Push Notifications](https://forum.getkirby.com/t/kirby-push-notifications/35286)

<div class="topic-metadata">

**Author:** [@philippoehrlein](https://forum.getkirby.com/u/philippoehrlein)\
**Replies:** 0\
**Last updated:** [March 15, 2026, 11:37am UTC](https://forum.getkirby.com/t/kirby-push-notifications/35286 "2026-03-15T11:37:36Z")

</div>

Hey everyone, I just released a plugin that adds Web Push Notifications to Kirby: Kirby Push Notifications Visitors and Users can subscribe to channels, and you can send notifications directly from the Panel or automat…

---

## [Kirby Service Worker](https://forum.getkirby.com/t/kirby-service-worker/35256)

<div class="topic-metadata">

**Author:** [@sly31](https://forum.getkirby.com/u/sly31)\
**Replies:** 1\
**Last updated:** [February 27, 2026, 3:48pm UTC](https://forum.getkirby.com/t/kirby-service-worker/35256 "2026-02-27T15:48:34Z")

</div>

Hey everyone! I just released Kirby Service Worker, a plugin that brings service worker caching to Kirby with a focus on performance, flexibility, and ease of configuration. Why service workers matter for performance T…

---

## [Merx – Plugin to create online shops with Kirby 3](https://forum.getkirby.com/t/merx-plugin-to-create-online-shops-with-kirby-3/13735)

<div class="topic-metadata">

**Author:** [@tobiasfabian](https://forum.getkirby.com/u/tobiasfabian)\
**Replies:** 330\
**Last updated:** [February 24, 2026, 5:31pm UTC](https://forum.getkirby.com/t/merx-plugin-to-create-online-shops-with-kirby-3/13735 "2026-02-24T17:31:48Z")

</div>

One day I recklessly said “building online shops couldn’t be that difficult” (Everyone laughed, because they knew). However the agency I’m working for gave me the opportunity to build an online shop with Kirby 3. Years …

---

## [Kirby Inflate Plugin](https://forum.getkirby.com/t/kirby-inflate-plugin/35227)

<div class="topic-metadata">

**Author:** [@rottstegge](https://forum.getkirby.com/u/rottstegge)\
**Replies:** 1\
**Last updated:** [February 20, 2026, 6:53pm UTC](https://forum.getkirby.com/t/kirby-inflate-plugin/35227 "2026-02-20T18:53:17Z")

</div>

When developing sites, creating enough dummy content to test layouts, pagination, and galleries is often a repetitive, manual process. To make this easier, I created a tiny plugin that provides an -\>inflate() helper fun…

---

## [Kirby humans plugin](https://forum.getkirby.com/t/kirby-humans-plugin/35237)

<div class="topic-metadata">

**Author:** [@sly31](https://forum.getkirby.com/u/sly31)\
**Replies:** 0\
**Last updated:** [February 18, 2026, 10:25am UTC](https://forum.getkirby.com/t/kirby-humans-plugin/35237 "2026-02-18T10:25:47Z")

</div>

Hi, I made a small plugin to help generate a humans.txt file: As explained on the humans.txt website, it’s an initiative to highlight the people behind a website. It’s a TXT file that contains information about the di…

---

## [Replace the core \`Str::widont()\` method](https://forum.getkirby.com/t/replace-the-core-str-widont-method/35200)

<div class="topic-metadata">

**Author:** [@NoeGogniat](https://forum.getkirby.com/u/NoeGogniat)\
**Replies:** 2\
**Last updated:** [February 9, 2026, 11:22am UTC](https://forum.getkirby.com/t/replace-the-core-str-widont-method/35200 "2026-02-09T11:22:36Z")

</div>

I’ve been wanting to built a plugin to fix the built-in Str::widont() method, since the current method is quite rudimentary (doesn’t work on multiple paragraphs and breaks strings ending with an HTML tag). I’m targeting …

---

## [Help with initialising Merx](https://forum.getkirby.com/t/help-with-initialising-merx/35189)

<div class="topic-metadata">

**Author:** [@milaaninen](https://forum.getkirby.com/u/milaaninen)\
**Replies:** 0\
**Last updated:** [February 3, 2026, 10:09am UTC](https://forum.getkirby.com/t/help-with-initialising-merx/35189 "2026-02-03T10:09:27Z")

</div>

Greetings, I am trying to initialise the “Merx starterkit” by @tobiasfabian . But I cannot get it right. I am very new to installing plugins, so all help is appreciated. I have installed Kirby plainkit (latest version) …

---

## [Kirby Kart - Streamlined E-Commerce Shopping Cart Solution](https://forum.getkirby.com/t/kirby-kart-streamlined-e-commerce-shopping-cart-solution/34425)

<div class="topic-metadata">

**Author:** [@bnomei](https://forum.getkirby.com/u/bnomei)\
**Replies:** 4\
**Last updated:** [January 21, 2026, 8:51am UTC](https://forum.getkirby.com/t/kirby-kart-streamlined-e-commerce-shopping-cart-solution/34425 "2026-01-21T08:51:56Z")

</div>

Exclusivly built to work with Kirby V5+ my (paid) plugin called Kart allows you to setup online shops. With Kart, you can effortlessly sell products with a seamless shopping cart and checkout experience. Manage orders a…

---

## [Calendar View Plugin error](https://forum.getkirby.com/t/calendar-view-plugin-error/35153)

<div class="topic-metadata">

**Author:** [@oyster](https://forum.getkirby.com/u/oyster)\
**Replies:** 1\
**Last updated:** [January 14, 2026, 3:21pm UTC](https://forum.getkirby.com/t/calendar-view-plugin-error/35153 "2026-01-14T15:21:33Z")

</div>

Out of moves debugging this plugin. \[K5 php8.3\] Config following the plugin docs. config/config.php 'konzentrik.calendarview' =\> \[ 'licenseKey' =\> 'XXXXXXXXXXXXXXX', 'secret' =\> 'artevents', 'timezone' =\> 'Australia/S…

---

## [Kirby Klub - Plugin for Subscriptions and One-time Purchases with Stripe](https://forum.getkirby.com/t/kirby-klub-plugin-for-subscriptions-and-one-time-purchases-with-stripe/30813)

<div class="topic-metadata">

**Author:** [@bnomei](https://forum.getkirby.com/u/bnomei)\
**Replies:** 7\
**Last updated:** [December 22, 2025, 2:00pm UTC](https://forum.getkirby.com/t/kirby-klub-plugin-for-subscriptions-and-one-time-purchases-with-stripe/30813 "2025-12-22T14:00:08Z")

</div>

I am creating posts for my plugins to make it easier to find them using the forum search and not just the docs search. I am currently building a membership plugin that extends beyond the functionality of managing user…

---

## [Kirby Turbo - Speed up Kirby with automatic caching](https://forum.getkirby.com/t/kirby-turbo-speed-up-kirby-with-automatic-caching/34424)

<div class="topic-metadata">

**Author:** [@bnomei](https://forum.getkirby.com/u/bnomei)\
**Replies:** 1\
**Last updated:** [December 22, 2025, 1:49pm UTC](https://forum.getkirby.com/t/kirby-turbo-speed-up-kirby-with-automatic-caching/34424 "2025-12-22T13:49:10Z")

</div>

I recently released a (paid) plugin called Turbo specifically designed for Kirby V5 that adds caching capabilities to your Kirby project. This plugin builds on my previous work for V3 and V4, which focused on performance…

---

## [Beginner Problem: Class Not Found](https://forum.getkirby.com/t/beginner-problem-class-not-found/35090)

<div class="topic-metadata">

**Author:** [@itWilllBeOK](https://forum.getkirby.com/u/itWilllBeOK)\
**Replies:** 3\
**Last updated:** [December 14, 2025, 1:34pm UTC](https://forum.getkirby.com/t/beginner-problem-class-not-found/35090 "2025-12-14T13:34:55Z")

</div>

Hi there, probably a beginner’s problem here: I’m trying to use the beebm Illuminate Database plugin. For installation I ran composer in my projects root. Seemed to install just fine. My setup is Laragon/Win11 locally…

[Next page](https://forum.getkirby.com/c/resources/plugins/7.md?page=1)
