Groovy Source
B
Bloggers
Build Systems
 
C
Charting & Reporting
Code Analyzers
Collections
 
E
ERP & CRM
Eclipse Plugins
 
F
Financial Soft
 
I
Installers
Inversion of Control
Issue Tracking
 
J
JMX
Job Schedulers
 
N
Network Clients
 
P
PDF Libraries
Persistence
Project Management
 
R
RSS & RDF Tools
Rule Engines
 
S
Security
Swing
 
T
Template Engines
Testing Tools
Text Processing
 
U
UML & Modeling
 
W
Web Frameworks
Web Mail
Web Servers
Web Services
Web Testing
Wiki Engines
Workflow Engines
 

Open Source Software in Groovy

Open Source Bloggers in Groovy

  • GroovyBlogs - A Blog Community Aggregator based developed with Groovy on the Grails platform

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

  • GraphicsBuilder - GraphicsBuilder provides an easy way to create Java2D graphics in a similar manner as JavaFX Script but in a groovier way.

Open Source Code Analyzers in Groovy

  • CodeNarc - The CodeNarc project provides a static analysis tool and framework for analyzing Groovy source code. CodeNarc scans Groovy source code, looking for violations of predefined or custom rules and generates an HTML report of the results. These rules include checks for coding standards, or searching for unused code, possible bugs or bad coding practices.

Open Source Collections Libraries in Groovy

  • GParallelizer - GParallelizer offers Groovy developers intuitive ways to handle tasks concurrently. This framework provides straightforward Groovy-based Domain Specific Languages (DSLs) to declare, which parts of the code should be performed in parallel. Objects are enhanced with asynchronous methods like eachAsync(), collectAsync() and others, to perform collection-based operations in parallel. Also, closures can be turned into their asynchronous variants, which when invoked schedule the original closure for processing in an executor service. The library also provides several helper methods for running a set of closures concurrently.

Open Source ERP & CRM Software

  • Geogia - Project Geogia is an effort to build an Enterprise Resource Planning system using Grails. Domain classes for the project are generated from Apache OFBiz.

Open Source Eclipse Plugins

  • Groovy Monkey - Groovy Monkey is a dynamic scripting tool for the Eclipse Platform that enables you to automate tasks, explore the Eclipse API and engage in rapid prototyping.

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 Installers Generators in Groovy

  • Griffon Installer - The Installer plugin provides useful packaging solutions for your Griffon application. The current supported options are

     * IzPack: platform independent installer, highly configurable.
     * RPM: RedHat Package Manager based installer, works on RedHat, Fedora, CentOS, Mandriva.
     * DMG: MacOsX based installer

Open Source Inversion of Control Containers

  • Groovy Guice - The groovy-guice project enables you to use Groovy script files and Groovy source files as binding targets in Guice. Ease of use and minimal amount of code for configuration were the design goals.

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 JMX Tools

  • JmxBuilder - JmxBuilder is a Groovy-based domain specific language for the Java Management Extension (JMX) API. It uses the builder pattern to create an internal DSL that facilitates the exposure of regular Java and Groovy beans for runtime control and management via the MBean server.The Groovy JMX Builder DSL hides the complexity of creating and exporting management beans via the JMX API and provides a set of natural constructs to interact with the JMX infrastructure.

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 Network Clients in Groovy

  • Groovy HTTP Client - This project is a mix of Groovy, Apache Http Core+Client 4, and Jericho HTML Parser. It aims at providing a set of Groovy-ish API for using Apache HTTP Client and extract content with Jericho HTML Parser

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 Security & Cryptography Tools in Groovy

  • Grails OAuth - This plugin is intended to ease your way of implementing an OAuth consumer for your Grails app. It provides built-in controller actions, service methods, and taglib to help you perform the two fundamental tasks you ever want to do as an OAuth consumer - to guide the user to authorize your app, and access OAuth protected resources after getting the authorization.

Open Source Swing Frameworks & Components

  • GraphicsBuilder - GraphicsBuilder provides an easy way to create Java2D graphics from groovy.

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

  • Gmock - Gmock is a mocking framework for the Groovy language. It is all about simple syntax and readability of your tests so you spend less time learning the framework and more writing code.

Open Source Text Processing Tools

  • GOP - Groovy Option Parser - GOP is a command line option parsing alternative to CliBuilder. It replicates the option parsing behavior of the Ruby library, clip. Clip makes it simple to define options and simple to use the parsed parameters.

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

  • Grails - Grails aims to bring the "coding by convention" paradigm to Groovy. It's an open-source web application framework that leverages the Groovy language and complements Java Web development. You can use Grails as a standalone development environment that hides all configuration details or integrate your Java business logic. Grails aims to make development as simple as possible and hence should appeal to a wide range of developers not just those from the Java community.

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 Web Testing Tools in Groovy

  • Tellurium Automated Testing Framework - The Tellurium Automated Testing Framework is a UI module-based automated testing framework for web applications. The UI module is a collection of UI elements you group together. Usually, the UI module represents a composite UI object in the format of nested basic UI elements.

Open Source Wiki Engines in Groovy

  • Biscuit - Biscuit is a simple wiki application written in Java and Groovy.

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