Skip to content
Skip to breadcrumbs
Skip to header menu
Skip to action menu
Skip to quick search
Quick Search
Browse
Pages
Blog
Labels
Attachments
Mail
Advanced
What’s New
Space Directory
Feed Builder
Keyboard Shortcuts
Confluence Gadgets
Log In
Sign Up
Dashboard
Groovy
Copy Page
You are not logged in. Any changes you make will be marked as
anonymous
. You may want to
Log In
if you already have an account. You can also
Sign Up
for a new account.
This page is being edited by
.
Paragraph
Paragraph
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Preformatted
Quote
Bold
Italic
Underline
More colours
Strikethrough
Subscript
Superscript
Monospace
Clear Formatting
Bullet list
Numbered list
Outdent
Indent
Align left
Align center
Align right
Link
Table
Insert
Insert Content
Image
Link
Attachment
Symbol
Emoticon
Wiki Markup
Horizontal rule
tinymce.confluence.insert_menu.macro_desc
Info
JIRA Issue
Status
Gallery
Tasklist
Table of Contents
Other Macros
Page Layout
No Layout
Two column (simple)
Two column (simple, left sidebar)
Two column (simple, right sidebar)
Three column (simple)
Two column
Two column (left sidebar)
Two column (right sidebar)
Three column
Three column (left and right sidebars)
Undo
Redo
Find/Replace
Keyboard Shortcuts Help
<p>This page lists projects using Groovy in some way. Please add your project to this page.</p><h2>Lightweight containers, J2EE & AOP</h2><ul><li><a href="http://www.springframework.org/">Spring</a>'s <a class="confluence-link" href="/display/GROOVY/Dynamic+language+beans+in+Spring" data-linked-resource-id="67574" data-linked-resource-type="page" data-linked-resource-default-alias="Dynamic language beans in Spring" data-base-url="http://docs.codehaus.org">Groovy Support</a></li><li><a href="http://mulesource.org">Mule</a> open source ESB has full <a href="http://mulesource.org/display/MULE2USER/Scripting+Module">Groovy Scripting support</a>. There is also a <a href="http://mulesource.org/display/MULE2INTRO/Scripting+Example">scripting example</a> using Groovy and Python.</li><li><a href="http://docs.codehaus.org/display/NANO/NanoContainer">NanoContainer</a> is a script front-end for PicoContainer.</li><li><a href="http://www.picocontainer.org/">PicoContainer</a> has <a href="http://cvs.picocontainer.codehaus.org/java/groovy/">Groovy Pico</a>. here's an <a href="http://cvs.picocontainer.codehaus.org/java/groovy/src/test/org/nanocontainer/groovy/ExampleTest.groovy?rev=1.4&amp;view=auto">example test case</a></li><li><a href="http://servicemix.apache.org">ServiceMix</a> is an open source JBI / ESB and has full <a href="http://servicemix.apache.org/servicemix-scripting.html">Groovy support</a></li><li><a href="http://openejb.codehaus.org/">OpenEJB</a> which has a Groovy telnet shell for querying EJBs while the server's live <img class="emoticon emoticon-smile" data-emoticon-name="smile" border="0" src="/s/en_GB/3278/15/_/images/icons/emoticons/smile.png" alt="(smile)" title="(smile)" /></li><li><a href="http://blog.mx4k.com/archives/000011.html#more">GAP</a> using Groovy <a href="https://dynaop.dev.java.net/">dynAop</a> and Pico</li><li>The Turbine <a href="http://jakarta.apache.org/turbine/fulcrum/fulcrum-groovy/index.html">Fulcrum Groovy Service </a>executes Groovy scripts managed by the Fulcrum ResourceManager Service. It provides the following features:<br /><ul><li>caching of Groovy scripts to improve performance</li><li>thread-safe execution of compiled Groovy scripts</li><li>seamless integration with the existing Avalon infrastructure.</li></ul></li><li><a href="http://www.1060research.com/netkernel/">1060 NetKernel</a> has <a href="http://www.1060research-server-1.co.uk/docs/2.0.2/book/declarative/doc_ura_groovy.html">Groovy support</a> for creating scripted services and service orchestration.</li><li><a href="http://www.jcatalog.com/oss/grailsflow/">GrailsFlow</a> is a Workflow and Business Process Engine written in Groovy and Grails.</li></ul><h2>Blog/Wiki, CMS, Portal projects</h2><ul><li><a href="http://www.snipsnap.org/">SnipSnap</a> has some nice Groovy support allowing to admins to write <a class="confluence-link" href="/display/GROOVY/GSP" data-linked-resource-id="14493" data-linked-resource-type="page" data-linked-resource-default-alias="GSP" data-base-url="http://docs.codehaus.org">GSP</a> pages.</li><li><a href="http://www.xwiki.org/">XWiki</a> also comes with <a class="confluence-link" href="/display/GROOVY/GSP" data-linked-resource-id="14493" data-linked-resource-type="page" data-linked-resource-default-alias="GSP" data-base-url="http://docs.codehaus.org">GSP</a> support and has some nice examples of using it, e.g. <a href="http://www.xwiki.org/xwiki/bin/view/Dev/GroovyRegExTester">live RegEx testing</a>.</li><li><a href="http://biscuit.javanicus.com/">biscuit</a> is an all-groovy wiki made by Groovy committer Jeremy Rayner.</li><li><a href="http://wiki.blojsom.com/wiki/display/blojsom">blojsom</a></li><li><a href="http://www.widgetweb.com/">WidgetWeb</a></li><li><a href="http://www.exoplatform.com/company/faces/public/company">eXo Platform</a></li><li><a href="http://www.magnolia-cms.com">Magnolia CMS</a> provides full Groovy support starting with version 4.3, see <a href="http://www.betterfasterbigger.com/2010/02/groovytimesmagnolia.html">Boris' blog post about Groovy support in Magnolia CMS (and Greg's video!)</a></li><li><a class="external-link" href="http://www.manydesigns.com/" rel="nofollow">Portofino</a></li></ul><h2>Web frameworks</h2><ul><li><a href="http://docs.codehaus.org/display/NANO/NanoContainer+NanoWeb">NanoWeb</a></li><li><a href="https://rife.dev.java.net/">RIFE</a></li><li><a href="http://cwiki.apache.org/S2PLUGINS/groovy-standalone-plugin.html">Struts 2</a> Create Struts 2 actions in Groovy</li><li><a href="http://www.simpleframework.org/">Simple</a> Advanced Groovy templating, provides a lightweight version of Struts Tiles</li><li><a href="http://aribaweb.org/">AribaWeb</a> Full stack component-based framework for creating AJAX-enabled apps; embeds Groovy with full support for scripting components and business objects.</li><li><a href="http://groovestry.sourceforge.net/">Groovy Tapestry</a></li><li><a href="http://www.gvtags.org">GvTags</a> Template engine with tag lib support for Groovy and JSP tag library</li><li><a href="http://woko.rvkb.com">Woko</a>: <em>POJOs on the Web!</em> Full stack DDD framework for building Object Oriented, Multi Profile webapps, with support for Groovy</li><li><a href="http://ooweb.sf.net">OOWeb</a> Lightweight, fast, object-oriented web framework. Can be embedded by groovy.</li><li><a href="http://sourceforge.net/projects/gracelets/">Gracelets</a> A combination of Groovy and JSF/Facelets allowing you to write simple, compact and reloadable pages, controllers and libraries all inside the Servlet/JSF framework. Learn more about it <a href="http://gracelets.sourceforge.net/" title="Gracelets Main Site">here</a>.</li><li><a href="http://www.neotos.de/en/content/jaiwls">Jaiwls</a> Component oriented Framework with bundled Servlet-Webserver (Jetty) and HTML Widget library. Can use static compiled java-classes or runtime Groovy-scripts.</li><li><a href="http://www.manydesigns.com">Portofino</a> is an open source web framework. Among its features: content management, CRUD, database connectivity, calendars, charts, security and easy customization.</li></ul><h2>Testing Tools</h2><ul><li><a href="http://webtest.canoo.com">Canoo WebTest</a> 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 <a href="http://webtest-community.canoo.com/wiki/space/Groovy">GroovyWebTest</a></li><li><a href="http://code.google.com/p/spock/">Spock</a> <span>is a testing and specification framework for Java and Groovy applications</span></li><li><span><a href="http://code.google.com/p/accept4j/">accept4j</a> is an acceptance testing tool that <span>bridges the gap between automated tests and business requirements in Java applications</span><br /></span></li></ul><h2>Web Service Tools</h2><ul><li><a href="http://www.soapui.org">soapui</a> 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: <a href="http://www.soapui.org/userguide/functional/groovystep.html">Groovy Scripts</a></li></ul><h2>Other Server Software</h2><ul><li><a href="http://code.google.com/p/easygsp/">EasyGSP</a> allows you to use Groovy to create websites in a LAMP stack.</li><li><a href="http://code.google.com/p/groovy-lamp/">Groovy Runner</a> is a way to run Groovy scripts (and templates) in a LAMP server setup. Use groovy the same way you use PHP.</li><li><a href="http://jeeutils.wiki.sourceforge.net/GroovyConsole+servlet+or+portlet">GroovyConsole servlet/portlet</a> 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</li></ul><h2><strong>Scientific Programming</strong></h2><ul><li><a href="http://code.google.com/p/jlabgroovy/">GroovyLab</a> : a MATLAB-like scientific programming environment based on Groovy with extensive plotting support, default access to the best Java scientific libraries, user-friendly interface, easy installation of toolboxes, Computer Algebra support and many other features</li></ul><h2>Other</h2><ul><li><a href="https://groovyrules.dev.java.net/">GroovyRules</a> is a JSR-94 compliant lightweight rules engine that permits defining rules in Groovy</li><li><a href="http://code.google.com/p/groovyhelp/">GroovyHelp</a> is a powerful API documentation view, search and compare utility.</li><li><a href="http://pleac.sourceforge.net/pleac_groovy/index.html">PLEAC-Groovy</a> is an implementation of the Solutions of the Perl Cookbook in the Groovy language.</li><li><a href="http://freemind.sourceforge.net">FreeMind</a> is a mindmapping tool that supports <a href="http://freemind.sourceforge.net/wiki/index.php/FreeMind_0.9.0:_The_New_Features#Scripting_via_Groovy">scripting mindmaps with Groovy</a>. 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.</li><li><a href="http://freeplane.sourceforge.net">Freeplane</a> is a successor to FreeMind with greatly enhanced <a href="http://freeplane.sourceforge.net/wiki/index.php/Scripting">Groovy scripting support</a> with a clean scripting API. Scripts can be bound to menu items and allow to implement Freeplane add-ons. Spread-sheet-like formulas are Groovy-based.</li><li><a href="http://ready-to-ware.com/funkee/">Funkee</a> 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.</li><li><a href="http://sourceforge.net/projects/gaq/">GAQ</a> 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.</li><li><a href="http://luxor-xul.sourceforge.net">Luxor XUL</a> is an XUL language extension that comes with <a href="http://cvs.sourceforge.net/viewcvs.py/luxor-xul/groovy/src/">Groovy Support</a>.</li><li><a href="http://www.alphaworks.ibm.com/tech/hirixml">Hierarchical Inherited Rule-Interpreted XML</a> 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.</li><li><a href="http://www.jfacets.org">JFacets</a>: <em>the Profile Based framework</em>, 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</li><li><a href="http://code.google.com/p/grails-camelot/">Grails Camelot</a>: an Idea Repository, and a grails showcase.</li><li><a href="http://groovy-mda.sourceforge.net/">Groovy MDA</a> 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.</li><li><a href="http://code.google.com/p/ormlite/wiki/API">ORM Lite</a>: a light ORM library in 1000 lines of Groovy code</li><li><a href="http://sourceforge.net/projects/mixgin">mixGin</a>: 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</li><li><a href="http://www.dinkla.net/groovy/emf.html">Groovy Eclipse EMF Builder</a> Jörn Dinkla's project for using the Eclipse Modeling Framework with Groovy.</li><li><a href="http://www.dinkla.net/groovy/diskusage.html">Disk usage tool</a> Jörn Dinkla's project for investigating the harddisk for usage information; based on Groovy and JFreeChart.</li><li><a href="http://chsm.sourceforge.net/">CHSM/Groovy</a> allows concurrent, hierarchical, state machines to be constructed using Groovy markup for modeling and controlling reactive systems.</li><li><a href="http://www.codestreet.com/template.php?page=MarketDataWorks">Market Data Works</a> uses Groovy to customize and perform Market Data transformations.</li><li><a href="http://www.metawidget.org">Metawidget</a> generates User Interfaces at runtime based on GroovyBean properties and annotations. Supports GWT, JSF, JSP, Spring, Struts, Swing and more.</li><li><a href="http://blog.plubble.com/">TEAM CTHULHU's Plexus</a> an open source, peer-to-peer, 3D game which uses Groovy, Free Pastry, and Sauerbraten</li><li><a href="http://code.google.com/p/simplejpa/wiki/Groovy">SimpleJPA with Groovy</a> - SimpleJPA is a java persistence API layer for Amazon SimpleDB.</li><li><a href="http://gpars.codehaus.org">GPars</a> (the project previously known as GParallelizer): allows Groovy code to easily handle tasks concurrently and in paralllel, leveraging JSR-166y's <em>ForkJoin</em> framework and <em>Parallel Arrays</em>, Java's executor services, JCSP, and other libraries. GPars is now bundled as standard with Groovy distributions.</li><li><a href="http://repast.sourceforge.net" title="Repast Simphony Home Page">Repast Simphony</a> is a free and open source agent-based modeling toolkit that <a href="http://agent2002.anl.gov/2007pdf/Paper%2016.pdf" title="How Repast Simphony Uses Groovy">uses Groovy</a> to simplify agent specification.</li><li><a href="http://code.google.com/p/opencoeli/">OpenCoeli</a> : an Astronomy application written in Groovy</li><li><a href="http://codenarc.sourceforge.net/" title="CodeNarc - static analysis for Groovy">CodeNarc</a> - Static Analysis for Groovy source code</li><li><a href="http://code.google.com/p/ajaxgroovyshell/">AJAX Groovy Shell</a> with a vt100.js interface</li><li><a href="http://ss.deviatenow.com">SexScripts</a> allows creation and share of erotic-oriented scripts made with Groovy and running in a Swing application (including a Groovy editor)</li><li><a href="http://www.grooscript.org">GrooScript</a> converts groovy code to javascript.</li><li><a href="http://gvmtool.net">GVM</a>, the Groovy enVironment Manager. Allows easy installation of Groovy technologies.</li></ul>
Please type the word appearing in the picture.
Attachments
Labels
Location
Watch this page
< Edit
Preview >
Loading…
Save
Cancel
Next hint
search
attachments
weblink
advanced