Bruno Meilick DotEnv Store project credentials and environment variables in a .env file and access them in Kirby Docs Source Install Manual Download … and extract the folder to site/plugins/dotenv Composer Copy Git Submodule Copy Sponsor env('APP_DEBUG'); Version 5.0.1 License MIT Stars 41 Supports K5 K4 Created 19 Dec 2018 Updated 23 Aug 2025 Info Topics Security Configuration Implements Helper(s) Support Docs Issues Email Latest releases 5.0.1 5.0.0 2.2.0 2.1.1 2.1.0 Similar plugins OAuth 2.0 Interface to use OAuth 2.0 providers for user authentication K5 K4 'nerdcel.kirby-oauth2-email' => [ 'callback-path' => 'callback-path', 'enabled' => true, 'email' => 'example@your-provider.tdl', 'service' => 'azure', 'client-id' => 'your-client-id', 'client-secret' => 'your-client-secret', 'refresh-token' => 'your-refresh-token', ]; OAuth2 Email This plugin allows you to authenticate users via OAuth2 and their email address. K5 K4 Headless Kirby, but headless only – KQL with bearer token, Express-esque middlewares & more K5 K4 More by Bruno Meilick More class ExamplePage extends \Kirby\Cms\Page { use \Bnomei\ModelWithTurbo; } Turbo Speed up Kirby with automatic caching K5 <html <?= $site->langAttr() ?>> <head> <meta charset="utf-8"> <?= $page->htmlhead() ?> </head> ... HTMLHead Add a best-practice HTML head element to your templates, extendable with snippets K5 K4 Posthog Connect Kirby to Posthog via PHP or Javascript K5 K4