Your first time on this page? Allow me to give some explanations.
A curated list of awesome groovy libraries, frameworks and resources
Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.
Thank you kdabir & contributors
View Topic on GitHub:
Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.
Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.
Build tools, setup and CI
A rewrite of GMaven, a Maven plugin for Groovy
A simple project creation tool that uses packaged project templates.
A Groovy DSL for Jenkins Jobs - Sweeeeet!
execute groovy scripts on travis-ci
IDE and Editor Support
Groovy plugin for Light Table
Eclipse-based IDE optimized for developing, debugging and executing Groovy and Grails applications
A powerful web application framework based on the Groovy language
A lightweight Groovy toolkit for Google App Engine Java
Create awesome apps on Google App Engine in a snap
Lean & powerful HTTP apps
GServ: Framework for SPAs and REST based services.
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that can you can "just run"
A Groovy wrapper to the mongodb Java driver
A simple ORM for databases and CSV files. Intended to be used in groovy scripts and small projects
Incremental backup tool for MongoDB
Yet Another Groovy DSL for Liquibase
Groovy annotation-driven JDBC row mapping framework.
Elasticsearch Groovy client
Griffon is an application framework for developing desktop applications in the JVM
The easy HTTP client for Groovy (and Java).
Gradle plugin providing support for using HttpBuilder-NG to make HTTP requests as Gradle Tasks.
This is a light weight extension of groovy's RESTClient to support asyn call via RxJava
Lightweight SOAP and REST webservice clients for Groovy
The Enterprise-ready testing and specification framework.
Very Groovy Browser Automation
Betamax is a tool for mocking external HTTP resources such as web services and REST APIs in your tests. The project was inspired by the VCR library for Ruby.
🤖 A simulated HTTP server for testing client code with configurable responses.
Data Reconstruction Utility loads data from external sources JSON, YML for easy testing GORM, DynamoDB or just plain POJOs.
The GPars concurrency and parallelism framework for the JVM
RxJava bindings for Groovy
SonarQube plugin for Groovy
Grain is a lightweight and powerful static website generator with custom themes to help create static, SEO-friendly websites or a blog in no time.
Gaiden is a tool that makes it easy to create documentation with Markdown.
Functional programming in Groovy
A collection of classes to give a fluent builder for Streams (Lazy Groovy Generators)
Simple Groovy options library
Some extra functionality for Groovy Lists
GProf - The profiling module for Groovy
GBench - The benchmarking module for Groovy
A groovy/java tabular Data (from CSV,SQL,JSON) processing library that supports fuzzy column matching,tranformations/merging/querying
File System Utilities
A DSL for Groovy on top of Apache VFS2
A Simple DSL to create Directory Tree with Text Files
File Format DSL
Groovy Document Builder
Spreadsheet builder provides convenient way how to create MS Excel OfficeOpenXML Documents (XSLX)
Gradle Script plugin to generate documentation by Dokka documentation engine in Javadoc or other formats for Java, Kotlin, Android and non-Android projects. It's very easy, you don't need to add to dependencies section additional classpath or think about compatibility issues, you don't need additional repositories also.
Helper to upload Gradle Android Artifacts, Gradle Java Artifacts and Gradle Kotlin Artifacts to Maven repositories (JCenter, Maven Central, Corporate staging/snapshot servers and local Maven repositories).
Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.
A Groovy-based DSL for working with remote SSH servers.
Grules - rule engine for data preprocessing
Rules Engine, Decision Tables, Templating
Apache Groovy: A powerful multi-faceted programming language for the JVM platform
Optionally typed and dynamic language, with static-typing and static compilation capabilities.
Try Groovy in Browser
Groovy Code Examples
Look out for entries titled "Groovy Goodness" , "Grails Goodness", Gradle Goodness"