Integration
Looking to use Groovy with [insert your favorite Java library here]? We've got you covered! Groovy integrates very well (and sometimes greatly extends) a large number of existing Java libraries and tools:
Modules
Many "Modules" have been contributed to Groovy, most of which provide enhanced integration and extension for various tasks.
The following modules and contributions are currently available:
- COM Scripting — script Windows ActiveX and COM components with Groovy
- Gant
- GFreeMarker — an integration of the FreeMarker template engine for Groovy
- GMaven — GMaven provides integration of the Groovy language into Maven.
- Google Data Support — makes using the Google Data APIs easier from within Groovy
- Gram — a simple xdoclet-like tool for processing doclet tags or Java 5 annotations
- GraphicsBuilder — GraphicsBuilder is a Groovy builder for Java 2D
- Grapplet
- Griffon — Dekstop Enhancements for Groovy
- Groosh — Provides a shell-like capability for handling external processes.
- Groovy Jabber-RPC — allows you to make XML-RPC calls using the Jabber protocol
- Groovy Monkey — is a dynamic scripting tool for the Eclipse Platform
- Groovy SOAP — create a SOAP server and make calls to remote SOAP servers using Groovy
- GroovyLab — Provides a domain specific language (DSL) for math engineering (matlab-like syntax).
- GroovyRestlet — Groovy DSL for constructing Restlet application
- GroovySWT — a wrapper around SWT, the eclipse Standard Widget Toolkit
- GroovyWS — GroovySOAP replacement that uses CXF and Java5 features
- GSP — means GroovyServer Pages, which is similar to JSP (JavaServer Pages)
- GSQL — supports easier access to databases using Groovy
- JideBuilder — JideBuilder is a Groovy builder for the open source JIDE Common Layer
- Native Launcher — a native program for launching groovy scripts
- Windows NSIS-Installer — a Windows-specific installer for Groovy
- Windows Services — framework for Groovy-based WinNT (Windows) Services
- WingSBuilder — WingsBuilder is a Groovy builder for the wingS Framework
- XMLRPC — allows you to create a local XML-RPC server and/or to make calls on remote XML-RPC servers
- Grails — a Groovy-based web framework inspired by Ruby on Rails
- GORM — the Grails Object-Relational Mapping persistence framework
- GroovyPlugin — A Groovy plugin for JSPWiki
Finally, if you don't see what you're looking for in the above list, remember – Groovy is Java! Just put that JAR in your classpath and start pounding at your keyboard as if it was Java.






