This page lists projects using Groovy in some way. Please add your project to this page.
Lightweight containers, J2EE & AOP
- Spring has Groovy Spring
- 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
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
- 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.
Labels