Plugins
Plugins allow you to easily extend the functionality of Grav. To install a plugin, simply type bin/gpm index
to see available plugins, then bin/gpm install pluginname
to install it. Read the GitHub documentation carefully to learn how to properly configure and implement the new functionality in your site.
$ bin/gpm install allinoneaccessibility
All in One Accessibility widget improves website ADA compliance and browser experience for ADA, WCAG 2.1 & 2.2, Section 508, Australian DDA, European EAA EN 301 549, UK Equality Act (EA), Israeli Standard 5568, California Unruh, Ontario AODA, Canada ACA, German BITV, France RGAA, Brazilian Inclusion Law (LBI 13.146/2015), Spain UNE 139803:2012, JIS X 8341 (Japan), Italian Stanca Act and Switzerland DDA Standards. All in One Accessibility Widget complies with GDPR, COPPA regulations.
$ bin/gpm install tecart-cookie-manager
TecArt cookie banner manager provides a cookie banner plugin with complete cookie management in admin and extended frontend views. The plugin is created by TecArt GmbH and based on the popular CookieConsent JS-library by Osano.
$ bin/gpm install mermaid-diagrams
This plugin adds the simple and powerful mermaid diagram language to Grav.
$ bin/gpm install algolia-pro
Algolia Pro takes searching your Grav site to the next level by seamlessly integrating your Grav content with the leading-edge AI-powered search engine service. Agolia is used by over 10,000 businesses to power their search and there's nothing that beats the flexibility and speed, all at a reasonable price.
$ bin/gpm install twig-extensions
Incorporates a subset of the official Twig Extensions and custom enhancements
$ bin/gpm install tecart-media
Add a media folder to grav admin panel to manage images, videos etc. The plugin is created by TecArt GmbH and based on TinyFileManager.
$ bin/gpm install tecart-search
Search Grav Pages in Frontend via JavaScript. Search based on JQuery. The plugin is created by TecArt GmbH. Useful for static websites without PHP support.
$ bin/gpm install langswitcher
LangSwitcher is a Grav plugin that provides native language text links to switch between multiple languages in Grav v0.9.30 or greater.
$ bin/gpm install timestamp
The Timestamp Plugin overrides the values of all listed date
type variables from a recognizable string
format to a value in timestamp
format. Valid values are any string date values that strtotime()
supports. Optionally, if a variable is not specified on a page, it can be created and the selected value returned to it.
$ bin/gpm install github
This plugin wraps the GitHub v3 API and is compatible with GitHub v4 GraphQL API. Under the hood it uses php-github-api library to add a nice GitHub touch to your Grav pages.
$ bin/gpm install webmention
Implementation of the Webmention protocol (https://www.w3.org/TR/webmention/) with the Vouch extension
$ bin/gpm install cascade-filters
Cascadefilters is a Grav plugin that generates a multiple layer filters collected throughout the site. main features includes: selectable taxonomy types; links have 3 states: normal, active, disable ( the plugin will loop the child items's taxomomies to check if a link will continue to work or not, in another words, the filters are associated; Generally, the plugin provides a pages selector to let you choice where to place the filters on, but it not designed for a site-wide usage.
$ bin/gpm install featherlight
Featherlight is a simple Grav plugin that adds lightbox functionality via the jQuery plugin Featherlight.js.
$ bin/gpm install lightslider
This plugin wraps the Lightslider jQuery plugin and let's you add nice content sliders.
$ bin/gpm install twigcache
This plugin adds another layer of cache to specify portions your Twig output. Uses the twig-cache-extension extension.
$ bin/gpm install optimus
Image compression library utilizing https://optimus.io/en
$ bin/gpm install textformatter
This plugin is a wrapper for TextFormatter, a library that supports BBCode, HTML and other markup via plugin. It handles emoticons, censors words, automatically embeds media and more.
$ bin/gpm install archive_plus
The Archive Plus plugin is an enhanced version of the Grav Archives plugin with more configuration options and the ability to show a blogger like hierarchical archive menu for links grouped by month and/or year.
Created your own theme or plugin? Find out how to add it to the Repository.
Found a problem? Please let us know so we can continue to make Grav even better!