Skip to main content

A curated list of awesome groovy libraries, frameworks and resources

737
GitHub Stars
94
Curated Resources
24
Categories
4 hours ago
Last Refreshed
Build tools, setup and CIIDE and Editor SupportWeb FrameworksDatabaseRich ApplicationHTTPTestingConcurrencyCode AnalysisTranspilersStatic WebLanguage UtilitiesData ProcessingFile System UtilitiesDSLsScripting ToolsRule EnginesOfficial ResourcesTry Groovy in BrowserGroovy Code ExamplesStaying up to dateInteractive LearningBlogs of core committerConferences

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me build tools, setup and ci resources from awesome-groovy"

Installation instructions →

What's inside

Build tools, setup and CI

  • Android Groovy Shell

    code and execute groovy scripts directly on your smartphone

  • GMavenPlus

    A rewrite of GMaven, a Maven plugin for Groovy

  • Gradle

    A powerful build system for the JVM

  • Jenkins job-dsl-plugin

    A Groovy DSL for Jenkins Jobs

  • Lazybones

    A simple project creation tool that uses packaged project templates.

  • SDKMAN

    The Software Development Kit Manager (Previously known as GVM)

HTTP

  • AsyncRestClient

    Combine the power of RESTClient with RxGroovy for async http calls

  • Groovy-wslite

    Lightweight SOAP and REST webservice clients for Groovy

  • Http-Builder

    HTTPBuilder is the easiest way to manipulate HTTP-based resources from the JVM

  • HTTP Builder NG

    HTTP Builder NG is a modern Groovy DSL for making http requests.

  • HTTP Builder NG Gradle Plugin

    Gradle plugin providing HTTP Builder NG support in a Gradle build configuration.

  • Hyperpoet

    Easy-to-use and customizable HTTP client for Groovy

Testing

  • Betamax

    Betamax is a tool for mocking external HTTP resources such as web services and REST APIs in your tests.

  • Dru

    Data Reconstruction Utility loads data from external sources JSON, YML for easy testing GORM, DynamoDB or just plain POJOs.

  • Ersatz Mock Server

    A simple and expressive simulated HTTP server for testing client code with configurable responses.

  • Geb

    Very Groovy Browser Automation

  • Gru

    Groovy HTTP Testing Framework for running integration and semi-ingetration tests for any HTTP backend with native unit test support for Grails and Spring MVC.

  • HTTP Mock Server

    HTTP Mock Server allows to mock HTTP request using groovy closures.

Code Analysis

File System Utilities

  • Directree

    A Simple DSL to create Directory Tree with Text Files

  • Groovy-Vfs

    A DSL for Groovy on top of Apache VFS2

DSLs

  • document-builder

    A document builder for Groovy for PDF or Word documents.

  • Groogle

    A Groovy DSL written to use Google services APIs.

  • GroovyCSV

    A simple CSV parsing library for groovy

  • spreadsheet-builder

    Spreadsheet builder provides convenient way how to create MS Excel OfficeOpenXML Documents (XSLX)

Showing a sample of 94 resources. View the full list on GitHub →