Top 50 Awesome List


Programming Languages  2 years ago  626
A curated list of awesome groovy libraries, frameworks and resources
View on Github

Sep 21st, 2019

IDE and Editor Support

  • SpaceVim - SpaceVim lang#groovy layer
  • Apr 23rd, 2019

    Scripting Tools

  • picoclistars3.2k - Parser library and framework for CLI. Usage help with ANSI colors. Autocomplete. Nested subcommands and more.
  • Staying up to date

  • Grails Diary - Particulary useful for Grails developers
  • Jan 4th, 2019

    Language Utilities

  • Fuzzy-CSVstars10 - Simple lightweight data processing library, useful for shaping/processing your tabular data before its consumed by another service or library.
  • Oct 22nd, 2018

    Scripting Tools

  • EasyDokkaPluginstars12 - Gradle script plugin to generate documentation by Dokka documentation engine for Java and Kotlin
  • GradleMavenPushstars18 - Gradle script plugin to upload Gradle Artifacts to Maven repositories
  • sshoogrstars341 - DSL library for working with remote servers through SSH.
  • Oct 18th, 2018

    IDE and Editor Support

  • Groovy Grails Tool Suite - Eclipse-based IDE optimized for developing, debugging and executing Groovy and Grails applications
  • Staying up to date

  • Groovy Podcast - Ken Kousen and Baruch Sadogursky discuss news and insight from the Groovy ecosystem.
  • Aug 21st, 2018

    Build tools, setup and CI

  • Gradle - A powerful build system for the JVM
  • SDKMAN - The Software Development Kit Manager (Previously known as GVM)
  • Web Frameworks

  • Spring-Boot - Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that can you can "just run"
  • Testing

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

  • Vertx - Vert.x is a lightweight, high performance application platform for the JVM
  • Code Analysis

  • Sonar-Groovystars54 - SonarQube Groovy plugin
  • Conferences

  • GR8Conf Europe
  • Apr 22nd, 2018

    Build tools, setup and CI

  • GMavenPlusstars229 - A rewrite of GMaven, a Maven plugin for Groovy
  • Jenkins job-dsl-pluginstars1.8k - A Groovy DSL for Jenkins Jobs
  • travis-groovystars3 - execute groovy scripts on travis-ci
  • Official Resources

  • Groovy's sourcestars4.3k - Groovy's source code mirrored on Github
  • Apr 19th, 2018


  • Dru - Data Reconstruction Utility loads data from external sources JSON, YML for easy testing GORM, DynamoDB or just plain POJOs.
  • 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.
  • File Format DSL

  • spreadsheet-builder - Spreadsheet builder provides convenient way how to create MS Excel OfficeOpenXML Documents (XSLX)
  • Apr 17th, 2018

    Web Frameworks

  • Micronaut - A brand new microservices framework created by the Grails team
  • Blogs of core committer

  • Grails Team blog
  • Conferences

  • Greachconf
  • GR8Conf USA
  • Database

  • Effigystars6 - Groovy annotation-driven JDBC row mapping framework (abandoned)
  • HTTP

  • HTTP Builder NGstars177 - HTTP Builder NG is a modern Groovy DSL for making http requests.
  • HTTP Builder NG Gradle Pluginstars29 - Gradle plugin providing HTTP Builder NG support in a Gradle build configuration.
  • Testing

  • Ersatz Mock Serverstars43 - A simple and expressive simulated HTTP server for testing client code with configurable responses.
  • File Format DSL

  • GroovyCSV - A simple CSV parsing library for groovy
  • IDE and Editor Support

  • Sublime Text 2/3 - Run groovy scripts from Sublime Text
  • Mar 23rd, 2017

    Interactive Learning

  • Groovy-Koans - Collection of small exercises in the form of unit tests
  • Mar 21st, 2017


  • HTTP Mock Serverstars9 - HTTP Mock Server allows to mock HTTP request using groovy closures.
  • Language Utilities

  • GPerfUtils - Groovy-based tools verifying performance of your code
  • Staying up to date

  • Groovy Calamari - Weekly curated publication about the Groovy Ecosystem
  • Blogs of core committer

  • Guillaume Laforge's blog
  • Cédric Champeau's blog
  • Oct 7th, 2016

    Rule Engines

  • grulesstars36 - rule engine for data preprocessing
  • n-cubestars156 - a Rules Engine, Decision Table, Decision Tree, Templating Engine, and Enterprise Spreadsheet, built as a hyper-space.
  • Mar 27th, 2016


  • elasticsearch-groovystars38 - Elasticsearch Groovy client
  • Mar 17th, 2016

    Rich Application

  • Griffon - Griffon is an application framework for developing desktop applications in the JVM
  • HTTP

  • Http-Builderstars307 - HTTPBuilder is the easiest way to manipulate HTTP-based resources from the JVM
  • Feb 12th, 2016


  • GParsstars225 - The GPars concurrency and parallelism framework for the JVM
  • Dec 9th, 2015

    Blogs of core committer

  • Jochen Theodorou's blog
  • Nov 28th, 2015

    Language Utilities

  • groovy-extra-list-behaviourstars2 - Adds extra methods to Lists via the extension system
  • Nov 21st, 2015

    Official Resources

  • The official groovy home - Groovy's new home
  • Groovy mailing lists - Note the new mailing list
  • Official Documentation - the definitive source of groovy documentation
  • Staying up to date

  • Groovy Weekly - Groovy weekly newsletter
  • Groovy Code Examples

  • MrHaKi's Goodness - Look out for entries titled "Groovy Goodness" , "Grails Goodness", Gradle Goodness"
  • PLEAC Groovy - Groovy is one of the 3 languages out of 32, having completed 100% of PLEAC examples.
  • Nov 16th, 2015


  • AsyncRestClientstars5 - Combine the power of RESTClient with RxGroovy for async http calls
  • Oct 23rd, 2015


  • RxGroovystars154 - RxJava bindings for Groovy
  • Oct 11th, 2015

    File Format DSL

  • document-builderstars95 - A document builder for Groovy for PDF or Word documents.
  • Aug 21st, 2015


  • Tayrastars144 - Incremental backup tool for MongoDB
  • Jul 14th, 2015

    File System Utilities

  • Groovy-Vfsstars63 - A DSL for Groovy on top of Apache VFS2
  • Directreestars11 - A Simple DSL to create Directory Tree with Text Files
  • May 28th, 2015

    Try Groovy in Browser

  • Groovy Web Console
  • Groovy Playground
  • May 20th, 2015

    Web Frameworks

  • gServstars48 - A Groovy toolkit for creating SPAs and REST based micro-services without the need for a container (Tomcat, JBoss, etc.).
  • Feb 11th, 2015

    Language Utilities

  • groovy-common-extensionsstars71 - Lets you add things commonly useful to the Groovy language via the extension system
  • Aug 8th, 2014


  • Groovy-liquibasestars86 - Yet Another Groovy DSL for Liquibase
  • Aug 3rd, 2014

    Static Web

  • Grainstars150 - Static Web Site Building Framework For Groovy
  • Gaidenstars157 - Gaiden is a tool that makes it easy to create documentation with Markdown.
  • Language Utilities

  • Functionalgroovystars66 - Functional programming in Groovy
  • Groovy-streamstars67 - A collection of classes to give a fluent builder for Streams (Lazy Groovy Generators)
  • Flipsidestars21 - Simple Groovy options library
  • HTTP

  • Groovy-wslitestars394 - Lightweight SOAP and REST webservice clients for Groovy
  • Transpilers

  • Grooscriptstars220 - Converts your Groovy code to Javascript
  • Jul 17th, 2014

    Code Analysis

  • CodeNarc - Static analysis tool for Groovy
  • Jul 12th, 2014

    IDE and Editor Support

  • Groovy Web Console - The online Groovy console
  • LightTable Pluginstars27 - LightTable Support
  • IntelliJ IDEA - The Most Intelligent IDE for the Java Platform
  • Jul 11th, 2014

    Rich Application

  • GroovyFx - GroovyFX provides a Groovy binding for JavaFX 2.0.
  • Build tools, setup and CI

  • Lazybonesstars610 - A simple project creation tool that uses packaged project templates.
  • Web Frameworks

  • Grailsstars448 - A powerful web application framework based on the Groovy language
  • Gaelykstars226 - A lightweight Groovy toolkit for Google App Engine Java
  • Glidestars51 - Create awesome apps on Google App Engine in a snap
  • Ratpackstars1.9k - A toolkit for JVM web applications
  • Database

  • Gmongostars181 - A Groovy wrapper to the mongodb Java driver
  • Gstormstars81 - A simple ORM for simple databases and CSV files to be used in groovy scripts
  • Testing

  • Spockstars3k - The Enterprise-ready testing and specification framework.
  • Gebstars1.1k - Very Groovy Browser Automation
  • Last Checked At: 2021-10-25T03:37:28.689Z


    Track your favorite github awesome repo, not just star it. provides website, newsletter, RSS for tracking the popular awesome list by daily and weekly.
    Contact us: [email protected]
    Track Awesome List - Track your favorite Github awesome repos, not just star them | Product Hunt


    Subscribe to our weekly newsletter to receive the awesome updates! We never send spam and you can unsubscribe instantly with one click. Here's past issues.


    Follow us on TwitterSubscribe us on TelegramSubmit awesome list repoNewsletterDonateSitemap