Free Plugins
- Git Kirby plugin for updating content in the Panel via Git
- Navigation Menu builder field to create any type of navigation menu
- SEO All-in-one toolkit for implementing SEO & Meta best practices in your Kirby site. Get a customizable, turnkey SEO solution in seconds.
- Nuxt KQL Nuxt 3 module for Kirby's Query Language API
- IndieConnector IndieConnector is your interface to the IndieWeb. It helps you receive and send webmentions, post to Mastodon and Bluesky whenever you publi…
- Admin Bar Adds an admin bar to the frontend in Kirby CMS so you can easily edit the current page or access common panel pages
- Retour Add and manage redirects based on rules, supporting wildcards and HTTP status codes. Track requests to your site that end up nowhere. All di…
- Password Guard Password Guard is a simple password protection for your Kirby website. It allows you to set a password that needs to be entered in order to …
- Table Field The table field makes possible to effortlessly create and manage tables within the panel. You can easily tailor tables to their specific nee…
- Hidden Characters Visually show hidden characters in writer fields, textareas, text fields and field previews
- Menu This plugin lets you build and render structured menues with a variety of features.
- Typo & Paste Typo & Paste is a Kirby plugin that allows users to easily manage and insert special characters.
- Icon Field A simple but magical icon field for selecting SVG icons or sprite icons from any folder
- Kirby Vite A set of helper functions to get the correct path to your versioned css and js files generated by Vite.
- Index Block This plugin displays individual index-pages with a variety of options
- Tailwind Merge Intelligently merge Tailwind classes without style conflicts in your Kirby templates
- Recently Modified Kirby Plugin to view recently modified pages by current User (or other collections)
- OG Image This plugin creates an og-image for a page, based on a template image and a text input. Simply add /og-image to any url to get the og-image …
- Imagex Imagex helps you orchestrate modern, responsive and performant images in Kirby.
- Mailjet Send transactional SMS, transactional E-Mail and Campaigns with Mailjet
- MarkdownPlus A small set of syntax extensions greatly expand expressiveness of Markdown. Helps where you'd need complex templates.
- Kirby Template Sugar Syntactic sugar for Kirby templates that makes working with snippets and slots a breeze.
- Cloudinary sync Automatically push your media assets to Cloudinary when you upload them in Kirby. Instead of serving the assets from your Kirby server, they…
- Janitor Run command – like cleaning the cache – from within the Panel via a customizable button, directly in PHP code or with a cronjob
- Courier Kirby Courier offers a convenient and painless solution for creating emails tailored for your Kirby website.
- Podcaster Podcaster is a complete solution for publishing your podcast. Podcaster has you covered with simple and easy feed management, detailed analy…
- Headless Kirby, but headless only – KQL with bearer token, Express-esque middlewares & more
- Komments A webmention enabled comment plugin. Receive comments and webmentions. Spam protection and a moderation panel view included.
- Memsource This plugin allows you to translate your entire site content in the powerful TMS Memsource
- Punctuation Section Insert punctuation marks into your text with a single click
- Cookieconsent Integrates the orestbida/cookieconsent JS plugin into Kirby. Comes with two pre-configured types (simple / customizable) to get you started …
- Pexels Image Field A panel field allowing you to search pexels.com for stockphotos and download then directly to your Kirby page.
- Modules Subpages for modular Kirby websites
- SERP Preview Panel plugin for search engine result page previews
- Blade Templates Use Laravel Blade templates for your Kirby site
- Static Site Generator Create a static version of your site. Upload the generated files to any CDN or services like Netlify. The result is an even faster site.
- Git Content Automatic commit and push of content changes made via the Panel to a git repository
- Downloads Block Embed a list of downloads from a central storage page with filters and search
- Semantic Markup Tags A collection of Kirbytags and shortcut buttons to employ advanced semantic markup in textarea fields.
- Redirects Setup HTTP status code redirects from within the Panel
- Robots.txt Manage the robots.txt from Kirby's config file
- Photo Stats Calculate and display statistics about the photos you published on your blog.
- PHP Class-based Blueprints PHP Class-based Blueprints for better type safety and code completion
- Field Composer Field methods to help compose complex strings from content fields: merge, manipulate, conditional logic and more.
- Monolog Use Monolog to log data to files, databases, notifications and more.
- Matomo Displays most important metrics of the extensive open-source tracking solution Matomo directly into the panel and provides helpers for addin…
- Paparazzi A Puppeteer-powered toolkit for programatically creating images with Kirby, by simply writing HTML & CSS code
- Kirby Query Language (KQL) Kirby's Query Language API combines the flexibility of Kirby's data structures, the power of GraphQL and the simplicity of REST.
- Plausible Simple plugin providing plausible iframe panel view to kirby panel and simple frontend snippet.
- Lapse Cache any data until the set expiration time
- Auto File Templates Auto-assign file templates by file-type after upload
- Usage Reference Display all references to a page or image.
- Algolia DocSearch Index and search your Kirby site with Algolia DocSearch
- Khulan - Kirby MongoDB Khulan is a cache driver and content cache with NoSQL interface for Kirby using MongoDB.
- Posthog Connect Kirby to Posthog via PHP or Javascript
- Inertia Adapter Create server-side rendered SPAs with Kirby, Inertia.js and your favourite framework.
- Patrol An easy and customizable way to manage access to website pages according to the roles assigned to users within the Kirby panel interface.
- Panel buttons A custom Kirby Panel field that features a button.
- Devkit Get easily accessible info on variables and data in frontend for template development.
- OAuth 2.0 Interface to use OAuth 2.0 providers for user authentication
- Versions Keep track of content changes and switch between different versions from the Panel
- Feed and Sitemap Generate a RSS or JSON-Feed or XML-Sitemap from a collection of pages
- Dark Visitors Dark Visitors blocks unwanted AI Crawlers from your website using robots.txt. It uses the Dark Visitors API to identify and block unwanted …
- Microseasons Kirby plugin that will render the current Japanese micro season in a template. Includes various configuration options.
- ThumbHash Smarter image placeholders with transparency using the ThumbHash algorithm
- Middleware Kirby Middleware provides a powerful mechanism for inspecting and filtering requests entering in your Kirby site.
- Uniform Probably the most versatile solution for handling web form submissions, validation and backend processing on your site
- CSV field Kirby CMS Panel field to upload and display a single CSV file
- Debug Bar PHP Debug Bar for KirbyCMS
- Illustrated Radios Combine images with radio buttons in this field, to provide an intuitive selection interface for your editors
- Autoloader Helper to automatically load various Kirby extensions in a plugin
- Boost Boost the speed of Kirby by having content files of pages cached and a fast lookup based on uuids
- Structure: Textarea Preview Structure: Textarea Preview offers Markdown previews for textareas in structure fields.
- Illustrated Checkboxes Add images to your checkbox options in this field, to provide an intuitive selection interface for your editors
- Date Methods Date Methods is a plugin that allows for advanced date and time parsing and formatting using PHP's core date objects. It offers methods for …
- HTMLHead Add a best-practice HTML head element to your templates, extendable with snippets
- Impersonate Impersonate Panel users using a button on the profile page.
- Illuminate Database Use Laravel's illuminate/database package in Kirby
- Staticache Staticache gives you the performance of a static site generator for your regular Kirby installations.
- Policy Display different fields for different user roles in the Panel
- Fontselector Select font family and font weight with two synced fields
- Twig Templates Add support for Twig templates to your Kirby installation
- Markdown Field A highly customizable text editor with syntax highlighting for both Markdown and KirbyTags. Also has advanced features like displaying white…
- Responsive images Manage responsive image settings within the Kirby panel.
- Heroicons Plugin that provides heroicons as snippets to embed, customisable with a class argument.
- Bouncer Restrict access of a user role to a specific page (and its children) in the Panel.
- Highlighter Server-side syntax highlighting for the Kirby code block & KirbyText
- Annotator Add interactive areas to mark people, cooking ingredients, technical details or any other interesting parts of an image.
- Locator A simple map & geolocation field, built on top of open-source services and Mapbox.
- Social media links Add Social Media Links to any Kirby CMS blueprint
- Paperback Export Generates a lightly formatted text file based on your site content, which can be used to create a “book” viewable on a Newton OS device.
- Template Attributes Vue.js/Laravel-Blade-like attribute API for snippets and templates.
- Embed Display embeds from various media sites (YouTube, Vimeo, Soundcloud, Instagram, etc.) by only providing the url to the medium
- Env Store project credentials and variables in a .env file and access them in Kirby
- CLI The Kirby command line interface helps to simplify common tasks with your Kirby installations.
- Devutils Kirby devutils is a set of command line tools to help you manage your Kirby CMS project.
- Roomle Block plugin to embed the Roomle 3D Configurator into your Kirby site
- Color Extractor Extract the dominant / average color from any image
- Blurry Placeholder Blurry image placeholders and progressive image loading for better UX
- KBD Tag Kirbytag to wrap text in HTML <kbd> elements including a custom textareaButton for Kirby 4 and sample CSS for styling.
- SVG Tag Kirbytag to output linked SVG into HTML and optionally wrap with an element of your choosing.
- Contentsync Tired of manual and cumbersome methods like git push/pull, scp, rsync or sftp to synchronize content between your server and local developme…
- Language Selector Language selector with translation state and dropdown for deleting translations.
- Footnotes This plugin extends Kirby with some basic, extremely easy and unopinionated footnote functionalities.
- Ray Helper tool that enables ray (https://myray.app/) on all extendable methods.
- Handlebars Templates Component, snippet and page method for semantic templates with Handlebars and Mustache
- Reload On Save Automatically reload the frontend when content changes are saved in the panel.
- Visual Block Selector A customized block selector that displays a preview image for each block.
- Video Embed Block Upload and embed a video file using a new video-embed block
- Sentry Sentry real-time crash reporting for Kirby CMS sites
- Colors Colors is a field that allows the selection of a color using the native color selector. Colors can be viewed and edited in either HEX, RGB o…
- Stripe Connect to Stripe to easily create product checkouts and more.
- Video Embed content from YouTube without compromising privacy.
- Map-Suite Geolocation field & map block: All you need for a map on your website.
- Kirby Route Protect Protect panel user from creating page URL in conflict with routes.
- Content Security Policy Simplify the content security policy headers setup for your website
- Laravel Vite Use the laravel-vite-plugin in your Kirby application.
- Shopify Display products on your own site and integrate the checkout process with your Shopify shop.
- Pageview Counter Track Page view count and last visited timestamp
- Laravel Mix Helper Use the mix helper function to get the correct path to your versioned CSS and JS files generated by Laravel Mix.
- Kirbylog Zero-dependency global kirbylog() helper for any content
- Storybook Generate Storybook stories from snippets and templates
- PHP Cache Driver PHP based Cache-Driver
- Rate Page A page rating plugin. Working without page reload and can also receive webmentions. Comes with a panel overview of all the ratings.
- Seobility – Keyword check Plugin to use the free and paid API of Seobility.net like the keyword check
- Postmark Send transactional E-Mail with Postmark
- ABT This plugin lets you serve a subpage to page A as if it was page A, to 50% of the visitors.
- Subtitler Kirby field for synchronizing content with audio/video files
- Snipcart Helps integrate Snipcart into a Kirby site
- Autofavicon Automatically generates an SVG favicon
- Terminal Manage background processes from the panel. Define scripts like you might already be familiar with from npm. Start or stop predefined script…
- Tiles Tiles is a plugin to serve basic vector map tiles (.mbtiles). The plugin provides routes for styles, tilejson and vector tiles that can be u…
- Fathom Analytics Integrates the privacy first website analytics Fathom Analytics dashboard to the panel and provides the tracking code for your templates.
- Clear Cloudflare Cache Automatically purge Cloudflare cached URLs
- Redis Cache Driver Redis based Cache-Driver
- BlurHash Generate compact placeholder images with the BlurHash algorithm
- Grid Block With this plugin you can use layouts right within any blocks field!
- Relationship field The Relationship field allows you to select and sort multiple items from a list
- Imgix If this plugin gets activated, it will serve all images via imgix.
- Multilanguage XML Sitemap Multilingual (or not) XML Sitemap generator. Options for Ignore/Include and Images
- Webhooks Lets you register custom webhooks based on kirby hooks.
- Date Extended Plugin to provide two additional date fields which will store the creation date and the modication date as a Unix Epoch. A field method is p…
- CloudConvert Plugin to convert your files to other file types (i.e. mov to animated gif), using cloudconvert.com
- SQLite Cache Driver SQLite based Cache-Driver
- MySQL Cache Driver MySQL based Cache-Driver
- SEO A small plugin for generating meta data using shared controllers and field data. Also creates Facebook Opengraph and Twitter social sharing …
- Monolog Have you ever missed an error message and were clueless about what was going on? Never again: Use Monolog to log your messages to a myriad o…
- Tidy HTML Tidy HTML output for Kirby
- Methods Folder Methods Folder is a plugin to automatically register local methods provided in the folder site/methods just like Kirby accepts local collect…
- Minify HTML Enable minify HTML output for Kirby 3 and 4.
- Autopublish Schedule automatic publishing of pages (drafts) on a certain date & time
- Better Search Search for full word combinations rather than just individual words.
- Log A little log utility (KLogger wrapper)
- Fingerprint Cache-busting utility to fingerprint assets
- Locked Pages Password-protect pages easily, Panel blueprint included
- Maintenance Mode Switch your website to maintenance mode and it will only be visible to logged in users.
- QR Code Generate QRCodes. The included Panel field will show the QRCode and trigger download on click.
- Kirby Inherit If the current field is empty or does not exist, it gets the same field from the parent pages. It goes all the way to the site.
- Fingerprint File method and css/js helpers to add hashes to assets and files
- Video A Kirby tag and snippet for rendering video players inside textareas
- Hashed Assets File name hashes support for css() and js() helpers. Without rewrite rules!
- Snippet Controller Define snippet controllers in a similar way to page controllers.
- Forms A small plugin for creating HTML forms more easily.
- Plurals Allows you to use language variables to translate a string according to that language's plural forms defined in the Unicode CLDR
- Template hooks Template hooks allow you to manage hooks for page and file templates more easily.
- Favicon Favicon with minimal setup
- Recurr This plugin integrates the Recurr library to make it easier to work with repeating dates (like events on a calender).
- Are.na Tag Embed Are.na channels in your text with the (arena: …) Kirbytag
- Stopwatch Profile your Kirby CMS code with precision in milliseconds (or seconds).
- Vips thumbnail This is very basic Kirby CMS thumbnail driver for libvips.
- Cachebuster Add modification timestamps to your css and js files, as long as they are embedded with the css() and js() helpers.
- Cookie Approval Add a cookie approval banner to your templates
- Fragments Small string/translation helper for fragments 'laravel/blade' style. Supports translating fragments (e.g. static labels) on site or page lev…
- List Methods List Methods is a plugin providing methods to generate comma-separated list from collections like pages, users or files. It allows for custo…
- Plopfile CLI tool to generate and append to various files for Kirby3 CMS using Plop.js
- Type Methods Type Methods is a plugin helping to identify the type of an object, either page, user or file, in order to simplify logic in snippets that –…
- Yasumi Get a list of official public holidays and the dates they fall on for any country and year.
- Meta Tags HTML meta tags generator that supports Open Graph, Twitter Cards, and JSON Linked Data out of the box
- Chopper Create excerpts from fields and define the HTML tags you wish to keep
- Tree Methods Tree Methods converts field values to HTML and helps adapting the resulting markup by changing headline hierarchy, wrapping and filtering el…
- GEO This plugin adds basic geo search and conversion functionalities to Kirby
- Types IDE Helper for Kirby. Adds the kirby types:create command to your project to create an additional type hints file.
- Turnstile for Uniform A plugin for the Uniform plugin implementing the Cloudflare Turnstile protection (sort of a captcha-successor).
- Download Tag Kirbytag to generate beautiful download links for a specific file
- Headless Image Transformations Kirby plugin for headless thumbnail transformations
- Random Kirby tag and page method to generate various random values
- snippetWhen Helper snippetWhen is a helper function to conditionally embed snippets.
- DotEnv Store project credentials and environment variables in a .env file and access them in Kirby
- Queue Enable workers in Kirby that can do tasks in the background at scheduled intervals (cron) by working through queues of jobs
- Resolve Speed up Kirby's page routing.
- Similar Find items related to the current item based on similarity between fields
- KQL Nuxt This plugin allows ease of access to all of your Kirby pages on sites that use the KQL plugin
- Field Ecco Field method to echo strings based on the boolean value of a field
- Form A helper library for working with forms, using the Post/Redirect/Get design pattern
- Route Attributes Use PHP8 attributes to define metadata for your custom routes in separate files.
- Quote Tag Kirbytag to create blockquotes
- Collect Adds support for Laravel collections to Kirby
- HTML Purifier Static class method, Uniform-Guard and Field-Method to filter your "dirty" HTML inputs to "clean" HTML.
- Upload Extended More options when uploading files like name changes, resizing via Kirby or compression and optional resizing via TinyPNG.
- Fathom Add the Fathom tracking code to your site
- Link Field Kirby field for links of any kind - external, page, file, email, phone. Has settings for text, popup true/false, and hash.
- Column Block Use columns in block fields based on the layout field! Supports Paste and Drag&Drop!
- Clear Cache Clean temporary files and folders such as cache, media, .lock and .logins on your website.
- Detect Adblock Detect ad blockers and manage the warning messages that will be displayed for Kirby 3 & 4.
- Plates Plates native PHP template engine/system for Kirby
- PWA (Progressive Web App) Turns your Kirby website into a PWA: progressive web app.
- Template Stacks Template stacks allows you to push to named stacks which can be rendered somewhere else in another snippet or template.
- WhatsApp Button Simple floating WhatsApp button plugin for Kirby
- Event Calendar A plugin for the Kirby CMS to easily implement an event calendar.
- Panel Button Field Custom Kirby Panel button field to open or trigger URLs. Helpful if your content is visible or editable on other services/domains.
- Cookie Banner Integrate a user-friendly cookie banner into your Kirby website with ease. This simple solution allows for effortless incorporation directly…
- Focus Set the focus point of an image to prevent the relevant parts from being cropped
- Logger Gain deeper insights into your Kirby website's behavior with the powerful Logger.
- Meta All-in-one solution to all of your SEO/OpenGraph/JSON-LD/sitemap.xml needs.
- Block Preview Fields A block preview that directly displays the block fields, including tabs.
- Instagram Plugin to help you show your own instagram feed on your website. Works with test users, no app approval needed!
- Simplestats Track page views, referrers and devices on your Kirby 3 website. This plugin provides a simple solution for self-hosted, minimal and non-int…
- UTM Tracking Automatically track events from URLs with UTM parameters and view statistics about them right in the panel.
- MetaKnight Win every SEO fight. MetaKnight is a handy SEO plugin for the flat-file CMS Kirby. It has mighty powers.
- Fields Block Kirby block preview plugin to directly render block fields, allowing for inline editing.
- Plugin Loader With Kirby Loader you can load plugins from multiple roots. Thus, you can simplify the management of your plugins by grouping.
- Color Palette Field A color palette field, helping you pick predefined colors / palettes
- Better REST Exposes the internal REST API at /rest with the option to convert Kirbytags to HTML and add a srcset to images in the process. Intended to c…
- Enhanced Toolbar Link Dialog Extend Kirby's default link dialog with a search functionality to create links to existing or external pages right at your fingertips.
- Autofocus Content aware image cropping
- Chunky Using Kirby Chunky, you can easily bypass the upload limits of your server or proxy and provide fast, secure, large, and resumable uploads u…
- Image Clip Visually crop images with a handy image editor directly inside the panel
- Virtual pages helper kit Opinionated boilerplate helper to make it easier to work with virtual pages in a multilingual Kirby setup.
- Convert JPG and PNG to WEBP This plugin converts JPG, JPEG and PNG into much smaller WEBP – speed up your website!
- Typographer Typographer is a plugin for Kirby to apply microtypographic rules to texts, setting opening and closing quotes (primary and secondary), apos…
- Reporter for Kirby Enables editors or clients to submit tasks, bugs and ideas to GitHub, Gitlab or Bitbucket or by E-Mail, straight out of the Panel!
- Secured Pages Prevent unauthorized users to access a page or a hierarchy of pages. The permission will be granted by a user group. If the user is not yet …
- Visual Image Crop Field This plugin provides a field for cropping images visually and very flexibly.
- Google Calendar Display your Google Calendar entries as list on your website
- FeedReader Plugin to show feeds. The FeedReader plugin provides an unified access to the elements of a feed. A feed might be of type RSS, Atom or JSON …
- Webhook Field Provides a field to trigger custom webhooks and see their status through the panel. Use it to deploy headless sites, trigger a CI/CD pipleli…
- Localizer for Kirby Change every localized string within the Panel – other plugins included! If you want to adapt some Panel translations without effort, this i…
- Plausible Displays simple and useful web analytics from Plausible directly into a panel and provides a frontend snippet for adding the Plausible track…
- Custom Add Fields This plugin allows to define the fields shown on Kirby's page add dialog in the corresponding page's blueprint.
- Consent Gate This plugin blocks the loading of content from external sources. The content is only loaded if a consent is accepted (GDPR compliant). The d…
- SEO A small plugin for generating meta data using shared controllers and field data. Also creates Facebook Opengraph and Twitter social sharing …
- Tracker Tracker is a plugin to track content changes and create panel logs or front-end notifications in member areas.
- Panel View Extended Add more specific CSS classes and features to the panel views
- Choices Choices is a plugin that provides methods to manage field options in the frontend. For any field – like select, multiselect or checkboxlist …
- Gilmour Read ID3 tags from audio files and use it in your templates.
- Schema Easily generate JSON schema for any kind of structured data in the RDFa specification.
- Migrations Migrations management (eg. for Databases)
- Structured data Advanced SEO for structured data to organize and connect microdata based on JSON Linked Data format (JSON-LD).
- KirbytextWrap Parse Kirbytext and wrap the result in an HTML element of your choice
- Carver Write custom HTML tags, powered by PHP
- CAS Allowing user login using an external CAS. It adds a new button under the panel login form to connect through CAS.
- Retrotree Section Retrotree is a section plugin to display pages in real retro tree fashion.
- Theme Picker The Kirby Theme Picker plugin allows you, to select a set of stylings which comes from your a blueprint or a struct.
- Move Pages Missing move pages feature for Kirby 3.