Groovy Source
Build Systems
Charting & Reporting
Financial Soft
Issue Tracking
Job Schedulers
PDF Libraries
Project Management
RSS & RDF Tools
Rule Engines
Template Engines
Testing Tools
UML & Modeling
Web Frameworks
Web Mail
Web Servers
Web Services
Wiki Engines
Workflow Engines

Open Source Software in Groovy

Open Source Build Systems in Groovy

  • Gant - Gant is a build tool for scripting Ant tasks using Groovy code instead of XML to specify the build logic. A Gant build specification is just a Groovy script and so can bring all the power of Groovy to bear directly, something not possible with Ant scripts.

Open Source Charting & Reporting Tools in Groovy

  • GroovyChart - GroovyChart is a Groovy Builder that allows creation of rich Swing and HTML Charts using JFreeChart.

Open Source Financial Software in Groovy

  • LemonGrass - LemonGrass is a tool for technical analysis of stocks that uses Yahoo end of the day data.

Open Source Issue Tracking Software in Groovy

  • i-Ticket - i-Ticket is simple implementation issue tracking tool based on Grails web application framework. It supports: * per project configuration (ticket type, components, ticket flow ...) * customizable ticket types, version types, component types (in hierarchical structure) * roles management (development, customer, solution support -> affects viewing of tickets) * access control list on projects/components/tickets/fields (bound with roles management) * customizable fields for tickets (add, edit, delete?) * configurable flow of ticket states (new, assigned, fixed/rejected..., verified, closed) * per user customizable views of tickets * user/ticket administration * time management (estimated time for each ticket) * time effort tracking (time spent solving a ticket * save current project as template for future use (create a predefined project) * ticket exports (pdf, xml, txt, xls) * embedded wiki page * RSS/ATOM support

Open Source Job Schedulers in Groovy

  • GAQ - 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. Since all of these tools are based on Java, GAQ highly portable.

Open Source PDF Libraries in Groovy

  • Groovy PDF - Providing a builder to generate pdfs from Groovy. Based on the Java libraries from iText

Open Source Persistence Frameworks in Groovy

  • Grails Object Relational Mapping (GORM) - GORM is Grails' object relational mapping (ORM) implementation. Under the hood it uses Hibernate 3 (an extremely popular and flexible open source ORM solution) but because of the dynamic nature of Groovy, the fact that it supports both static and dynamic typing, and the convention of Grails there is less configuration involved in creating Grails domain classes.

Open Source Project Management Tools in Groovy

  • GrailsTrack - GrailsTrack provides a high-level view of a project as it moves through its development lifecycle. It is a port of Chris Richardson's and Kito Mann's Project Track application.

Open Source RSS & RDF Tools in Groovy

  • Feed Aggregation Tools - Feed Aggregations Tools provides a set of scripts using Rome and Groovy to support RSS or ATOM aggregation.

Open Source Rule Engines in Groovy

  • GroovyRules - GroovyRules is a very lightweight JSR-94 rule engine implementation that allows rules to be defined using the Groovy scripting language. GroovyRules allows rules to be redefined at runtime, and your application will automatically work to the new definitions.

Open Source Swing Frameworks & Components

  • JideBuilder - JideBuilder is a Groovy builder for the open source JIDE Common Layer. It is based on the original SwingBuilder. The goal of the project is having a builder for swing apps that seamlessly integrates default swing and jide components.

Open Source Template Engines in Groovy

  • GvTags - GvTags is a lightweight yet powerful tag library and template engine for the new dynamic programming language Groovy. The GvTags tag library can be used to generate web pages with powerful tag support. This tag library can be used with the template servlet of GvTags (TagTemplateServlet) or with JavaServer Pages (JSP). GvTags might be for the Groovy programming language what the combination of JSTL and Struts is for Java.

Open Source Testing Tools in Groovy

  • GroUnit - GroUnit is a unit testing tool for Groovy like JUnit is for Java. Due to the seamless integration of Groovy with Java JUnit can also be used for Groovy unit tests.

Open Source UML & Modeling in Groovy

  • Groovy MDA - The Groovy MDA is a library that generates project artifacts from UML models using the Groovy scripting language.

Open Source Web Frameworks in Groovy

  • Wicket Groovy Toolkit - Wicket Groovy Toolkit is a set of tools to support Wicket development from groovy. It contains a Groovy Builder implementation for Wicket.

Open Source Web Mail Clients in Groovy

  • Glenvelope - An IMAP-based web mail system written in the Groovy language with a zero config installation and simple user interface.

Open Source Web Servers in Groovy

  • Not Another Web Server - Not Another Web Server is an extensible Web Server framework, providing a basic Web Server along with a large toolkit of services supporting Bean Shell, Groovy, Python, email, ldap, and much more!

Open Source Web Services Tools in Groovy

  • Groovy SOAP - SOAP is a lightweight protocol intended for exchanging structured information in a decentralized, distributed environment. Groovy has a SOAP implementation based on XFire which allows you to create a SOAP server and/or make calls to remote SOAP servers using Groovy.

Open Source Wiki Engines in Groovy

  • Woko - Woko is an extensible Object-Oriented Wiki, where you don't browse or edit pages, but objects. It's a combination of OOP, Domain Driven Development and MVC.

Open Source Workflow Engines in Groovy

  • Grailsflow - GrailsFlow is a Workflow and Business Process Engine written in Groovy and Grails. It is/has a complete out of the box application and an engine for workflow management, a very simple structure and is easy to understand and uses Groovy/Java to define the process, not XML. It also provides a complete user interface for worklist management, process definition and process monitoring