This page lists projects using Groovy in some way. Please add your project to this page.
Lightweight containers, J2EE & AOP
- Spring's Groovy Support
- NanoContainer is a script fron-tend for PicoContainer.
- PicoContainer has Groovy Pico. here's an example test case
- ServiceMix is an open source JBI / ESB and has full Groovy support
- OpenEJB which has a Groovy telnet shell for querying EJBs while the server's live

- GAP using Groovy dynAop and Pico
- The Turbine Fulcrum Groovy Service executes Groovy scripts managed by the Fulcrum ResourceManager Service. It provides the following features:
- caching of Groovy scripts to improve performance
- thread-safe execution of compiled Groovy scripts
- seamless integration with the existing Avalon infrastructure.
- 1060 NetKernel has Groovy support for creating scripted services and service orchestration.
Blog/Wiki, CMS, Portal projects
- SnipSnap has some nice Groovy support allowing to admins to write GSP pages.
- XWiki also comes with GSP support and has some nice examples of using it, e.g. live RegEx testing.
- biscuit is an all-groovy wiki made by Groovy committer Jeremy Rayner.
- blojsom
- WidgetWeb
- eXo Platform
Web frameworks
- NanoWeb
- RIFE
- Simple Advanced Groovy templating, provides a lightweight version of Struts Tiles
- Groovy Tapestry
- GvTags Template engine with tag lib support for Groovy and JSP tag library
- Woko: POJOs on the Web! Full stack DDD framework for building Object Oriented, Multi Profile webapps, with support for Groovy
Testing Tools
- Canoo WebTestallows specifying Test Steps scripted in Groovy, bundling a series of Tests Steps with the MacroStepBuilder, and creating a whole WebTest using the AntBuilder. see GroovyWebTest
Web Service Tools
- soapuiHas a Groovy test step. The Groovy Script step allows you to specify an arbitrary Groovy script during the execution of a TestCase. The script has full access to the soapui object model and can thus perform a variety of tasks. Read more: Groovy Scripts
Other
- GroovyRules is a JSR-94 compliant lightweight rules engine that permits defining rules in Groovy
- PLEAC-Groovy is an implementation of the Solutions of the Perl Cookbook in the Groovy language.
- FreeMind is a mindmapping tool that supports scripting mindmaps with Groovy. Furthermore, the Groovy compiler can produce a visual representation of Groovy code as a FreeMind *.mm file. Start the compiler with the -Dantlr.ast=mindmap option.
- Funkeeis a Groovy Scripting Host that shows a nice little smiley on your desktop that you can click to open a Groovy source code editor, or for running Groovy scripts, as well as other scripting languages.
- GAQis a lightweight framework for developing, scheduling, running and reviewing automated tasks. It combines the scripting ease of Groovy, the power of Ant, and the cross platform scheduling of Quartz.
- Luxor XUL is an XUL language extension that comes with Groovy Support.
- Hierarchical Inherited Rule-Interpreted XML is a dynamic XML Engine that creates dynamic DOMs built on dynamic rules and expressions where Groovy is available to be used as the expression interpreter.
- JFacets : the Profile Based framework, proposes a clean and consistent solution to the recurrent "user profiling" issues (users/roles, security, personalization etc) through the concept of facets, that can be writen in Groovy
- Grails Camelot : an Idea Repository, and a grails showcase.
- Groovy MDA A model driven architecture tool that uses groovy. By default it can be used to generate JPA entity beans from a UML model. You can also easily add your own templates to generate other types of projects.
- ORM Lite: a light ORM library in 1000 lines of Groovy code
Labels