Grails Plugins
This page contains links to the documentation for each plugin that is available for Grails. For creating your own plugins see the The Plug-in Developers Guide .
- Testing
- Rich Client/Ajax Plugins
- Chart Plugins
- Web Services Plugins
- Performance / Utility Plugins
- Scheduling Plugins
- Security Plugins
- Web Design Plugins
- Search
- Scaffolding / Templating / Binding plugins
- Persistence Plugins
- Functionality plugins
- Other Frameworks
- Database Change Tracking
- LDAP
- Report
- Remote Controller
- Rules Engine
- Workflow
Testing
- Functional Testing with Canoo WebTest
- Test Code Coverage Plugin
- Selenium plugin (run functional tests in the browser)
- jsUnit plugin (test javascript)
- DBUnit Plugin
- Debug Plugin Provides useful debug output of request params, model and useful functionality
- FitNesse plugin Automate and run functional and acceptance tests on Grails application from the FitNesse Wiki
Rich Client/Ajax Plugins
- DWR Plugin
- Dynamic Javascript Plugin
- Echo2 Plugin
- GWT Plugin
- OpenLaszlo Plugin
- RichUI Plugin
- ZK Plugin
- Flex Plugin
- ULC Plugin
- ModalBox Plugin
- Yahoo! UI Library (YUI) Plugin
- Ext JavaScript Library Plugin (discontinued)
- Syntax Highlighter Plugin
- J2D Plugin (Java2D+Graphics)
- jQuery Plugin (release pending)
Chart Plugins
Web Services Plugins
Performance / Utility Plugins
- Static Resources Plugin
- p6spy plugin (database statement logging)
- Cacheable Plugin (application level caching)
- Amazon S3 Plugin
- WebXML Plugin Allows adding configurable features to the web.xml file without having to write a plugin.
- Jawr plugin Javascript/CSS bundling and compression tool for grails web apps. All the features from the Jawr library ported to Grails.
- Profiler Plugin for monitoring the performance of your Grails application.
- Compress Plugin - Compress Grails output
- Runtime Logging Plugin - Control log4j configuration dynamically without a restart
Scheduling Plugins
Security Plugins
- AcegiSecurity Plugin
- JSecurity Plugin
- Authentication Plugin
- Simple Captcha Plugin
- JCaptcha Plugin
- CAS Client Plugin
- ClamAV Plugin
- Atlassian Crowd Plugin
- OpenID Plugin
- OAuth Plugin
- ReCaptcha Plugin
- License Management Plugin
Web Design Plugins
Search
- Searchable Plugin - rich search functionality with minimum effort. Built on Compass and Lucene
Scaffolding / Templating / Binding plugins
- DjangoTemplates Plugin A straight-forward implementation of the Gang-of-Four "Template" design pattern for GSPs -- such as how templates are used in the Django content management system. Fans of Wicket and Tapestry will also be familiar with the concept.
- GroovyBinder Plugin
- ScaffoldTags Plugin
- I18n Templates Plugin
- Extended Data Binding Plugin
- Include Plugin
Persistence Plugins
- Explicit Insert Plugin adds an insert method to all domain classes to resolve save() issues with legacy tables with assigned keys and no version or timestamp.
- Acts As Taggable Plugin add the acts_as_taggable ability to domain class
- Systemi Grails Domain Plugin generates Grails domain classes from a legacy IBM System i (a.k.a. AS/400, a.k.a. iSeries) table
- Grails Audit Logging Plugin track who changed what via Hibernate events, can be optionally configured to log users from multiple security plugins, adds onChange event handler to marked domain classes and exposes old and new values.
Functionality plugins
- Radeox plugin for the Radeox wiki engine
- Mondrian plugin to add Mondrian and JPivot OLAP
- FCK editor plugin - WYSIWYG text editor with buillt in image and flash upload capabilities.
- FCKeditor plugin to integrate FCKeditor WYSIWYG text editor into your grails applications
- JMS Plugin to add Message Driven Bean functionality
- Feeds Plugin to generate RSS/Atom feeds easily
- ImageTools plugin provides some JAI helper classes for image handling
- Currencies plugin provide Money and Exchange Rate handling classes.
- Encryption plugin , for Blowfish and PGP encryption, as well as handling salted passwords.
- PostCode Plugin provides UK postcode lookup to lat/lon and distance between postcode functionality
- Ref Code Plugin provides funtionality for storing and accessing simple reference data
- Mail Plugin - provides e-mail sending functionality to a Grails application
- PayPal Plugin - Provides integration with PayPal transactions and the PayPal IPN
- Avatar Plugin - This plugin provides a taglib for displaying avatars
Other Frameworks
Database Change Tracking
LDAP
- LDAP Plugin - Add LDAP connectivity through Gldapo
Report
- Jasper Plugin - Add Jasper reports in your web application easily.
Remote Controller
- Func Plugin - Add to your application Func (https://fedorahosted.org/func) functionality, to simple manage remote machines (At the moment only linux machines can be controlled)