Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 70 Next »

This page lists projects using Groovy in some way. Please add your project to this page.

Lightweight containers, J2EE & AOP

Blog/Wiki, CMS, Portal projects

Web frameworks

  • NanoWeb
  • RIFE
  • Struts 2 Create Struts 2 actions in Groovy
  • 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
  • OOWeb  Lightweight, fast, object-oriented web framework.  Can be embedded by groovy.
  • Gracelets An extension to the Facelets framework to allow plain groovy files to be view id's and build the view using a custom groovy builder that integrates with the FaceletHandler scheme in facelets. Here is the Reference Manual.

Testing Tools

  • Canoo WebTest allows 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

  • soapui Has 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 Server Software

  • Groovy Runner is a way to run Groovy scripts (and templates) in a LAMP server setup. Use groovy the same way you use PHP.
  • GroovyConsole servlet/portlet is a servlet/portlet that let you type groovy commands and executes them on the server, returning the output - useful for playing with the living e


  • 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.
  • Funkee is 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.
  • GAQ is 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
  • mixGin: MixGin provides a fluent API for an easy interaction between groovy and java fragments within java code.Those code can be mixed arbitrarily, including automatic category detection and data access of variables declared in groovy within java and vice versa
  • Groovy Eclipse EMF Builder Jörn Dinkla's project for using the Eclipse Modeling Framework with Groovy.
  • Disk usage tool Jörn Dinkla's project for investigating the harddisk for usage information; based on Groovy and JFreeChart.
  • CHSM/Groovy allows concurrent, hierarchical, state machines to be constructed using Groovy markup for modeling and controlling reactive systems.
  • Market Data Works uses Groovy to customize and perform Market Data transformations.
  • Metawidget generates User Interfaces at runtime based on GroovyBean properties and annotations. Supports GWT, JSF, JSP, Spring, Struts, Swing and more.
  • TEAM CTHULHU's Plexusan open source, peer-to-peer, 3D game which uses Groovy, Free Pastry, and Sauerbraten
  • No labels