awesome-groovy

Groovy toolkit

A curated list of tools and resources for building and developing Groovy-based applications

A curated list of awesome groovy libraries, frameworks and resources

GitHub

720 stars
77 watching
103 forks
Language: Groovy
last commit: almost 2 years ago
Linked from 8 awesome lists

awesomegroovylanguagelist

Awesome Groovy / Build tools, setup and CI

GradleA powerful build system for the JVM
GMavenPlus287almost 2 years agoA rewrite of GMaven, a Maven plugin for Groovy
SDKMANThe Software Development Kit Manager (Previously known as GVM)
skeletal19over 2 years agoA simple project creation tool that uses packaged templates (successor of Lazybones)
Lazybones613almost 6 years agoA simple project creation tool that uses packaged project templates
Jenkins job-dsl-plugin1,903almost 2 years agoA Groovy DSL for Jenkins Jobs
travis-groovy3over 8 years agoexecute groovy scripts on travis-ci
Android Groovy Shellcode and execute groovy scripts directly on your smartphone

Awesome Groovy / IDE and Editor Support

IntelliJ IDEAThe Most Intelligent IDE for the Java Platform
Groovy Grails Tool SuiteEclipse-based IDE optimized for developing, debugging and executing Groovy and Grails applications
Groovy Web ConsoleThe online Groovy console
LightTable Plugin25over 10 years agoLightTable Support
SpaceVimSpaceVim layer
Sublime Text 2/3Run groovy scripts from Sublime Text

Awesome Groovy / Web Frameworks

Grails448over 16 years agoA powerful web application framework based on the Groovy language
MicronautA brand new microservices framework created by the Grails team
Spring-BootSpring Boot makes it easy to create stand-alone, production-grade Spring based Applications that can you can "just run". Use Groovy as your coding language
Gaelyk221over 7 years agoA lightweight Groovy toolkit for Google App Engine Java
Glide53over 7 years agoCreate awesome apps on Google App Engine in a snap
Ratpack1,942almost 2 years agoA toolkit for JVM web applications
gServ49about 6 years agoA Groovy toolkit for creating SPAs and REST based micro-services without the need for a container (Tomcat, JBoss, etc.)

Awesome Groovy / Database

GORMGrails ORM, but can be used stand-alone without Grails
Gmongo181over 10 years agoA Groovy wrapper to the mongodb Java driver
Gstorm82over 4 years agoA simple ORM for simple databases and CSV files to be used in groovy scripts
Tayra143over 9 years agoIncremental backup tool for MongoDB
Groovy-liquibase85almost 11 years agoYet Another Groovy DSL for Liquibase
Effigy6over 10 years agoGroovy annotation-driven JDBC row mapping framework (abandoned)
elasticsearch-groovy37about 7 years agoElasticsearch Groovy client

Awesome Groovy / Rich Application

GriffonGriffon is an application framework for developing desktop applications in the JVM
GroovyFxGroovyFX provides a Groovy binding for JavaFX 2.0

Awesome Groovy / HTTP

Http-Builder315almost 3 years agoHTTPBuilder is the easiest way to manipulate HTTP-based resources from the JVM
HTTP Builder NG176over 4 years agoHTTP Builder NG is a modern Groovy DSL for making http requests
HTTP Builder NG Gradle Plugin31about 5 years agoGradle plugin providing HTTP Builder NG support in a Gradle build configuration
AsyncRestClient5about 5 years agoCombine the power of RESTClient with RxGroovy for async http calls
Groovy-wslite400over 2 years agoLightweight SOAP and REST webservice clients for Groovy
Hyperpoet5almost 2 years agoEasy-to-use and customizable HTTP client for Groovy

Awesome Groovy / Testing

Spock3,557almost 2 years agoThe Enterprise-ready testing and specification framework
Geb1,150almost 2 years agoVery Groovy Browser Automation
Betamax468over 9 years agoBetamax is a tool for mocking external HTTP resources such as web services and REST APIs in your tests
HTTP Mock Server9almost 3 years agoHTTP Mock Server allows to mock HTTP request using groovy closures
Ersatz Mock Server47about 2 years agoA simple and expressive simulated HTTP server for testing client code with configurable responses
DruData Reconstruction Utility loads data from external sources JSON, YML for easy testing GORM, DynamoDB or just plain POJOs
GruGroovy HTTP Testing Framework for running integration and semi-ingetration tests for any HTTP backend with native unit test support for Grails and Spring MVC

Awesome Groovy / Concurrency

GPars244almost 3 years agoThe GPars concurrency and parallelism framework for the JVM
RxGroovy158over 6 years agoRxJava bindings for Groovy
VertxVert.x is a lightweight, high performance application platform for the JVM

Awesome Groovy / Code Analysis

CodeNarcStatic analysis tool for Groovy
Sonar-Groovy52over 5 years agoSonarQube Groovy plugin

Awesome Groovy / Transpilers

Grooscript221about 4 years agoConverts your Groovy code to Javascript

Awesome Groovy / Static Web

Grain160over 2 years agoStatic Web Site Building Framework For Groovy
Gaiden169almost 4 years agoGaiden is a tool that makes it easy to create documentation with Markdown

Awesome Groovy / Language Utilities

Functionalgroovy67about 11 years agoFunctional programming in Groovy
Groovy-stream66almost 8 years agoA collection of classes to give a fluent builder for Streams (Lazy Groovy Generators)
Flipside21almost 9 years agoSimple Groovy options library
groovy-common-extensions70about 4 years agoLets you add things commonly useful to the Groovy language via the extension system
groovy-extra-list-behaviour2over 3 years agoAdds extra methods to Lists via the extension system
GPerfUtilsGroovy-based tools verifying performance of your code

Awesome Groovy / Language Utilities / GPerfUtils

gprof33about 11 years agoThe profiling module for Groovy
gbench28over 11 years agoThe benchmarking module for Groovy

Awesome Groovy / Language Utilities

Fuzzy-CSV17almost 3 years agoSimple lightweight data processing library, useful for shaping/processing your tabular data before its consumed by another service or library

Awesome Groovy / Data Processing

NextflowGroovy DSL for Data-driven computational pipelines

Awesome Groovy / File System Utilities

Groovy-Vfs63about 2 years agoA DSL for Groovy on top of Apache VFS2
Directree14about 5 years agoA Simple DSL to create Directory Tree with Text Files

Awesome Groovy / DSLs

document-builder94over 10 years agoA document builder for Groovy for PDF or Word documents
spreadsheet-builderSpreadsheet builder provides convenient way how to create MS Excel OfficeOpenXML Documents (XSLX)
GroovyCSVA simple CSV parsing library for groovy
GroogleA Groovy DSL written to use Google services APIs

Awesome Groovy / Scripting Tools

EasyDokkaPlugin13almost 8 years agoGradle script plugin to generate documentation by Dokka documentation engine for Java and Kotlin
GradleMavenPush21almost 8 years agoGradle script plugin to upload Gradle Artifacts to Maven repositories
picocli4,953almost 2 years agoParser library and framework for CLI. Usage help with ANSI colors. Autocomplete. Nested subcommands and more
sshoogr356over 3 years agoDSL library for working with remote servers through SSH

Awesome Groovy / Rule Engines

grules37almost 10 years agorule engine for data preprocessing
n-cubea Rules Engine, Decision Table, Decision Tree, Templating Engine, and Enterprise Spreadsheet, built as a hyper-space

Resources / Official Resources

The official groovy homeGroovy's new home
Groovy's source5,224almost 2 years agoGroovy's source code mirrored on Github
Groovy mailing listsNote the new mailing list
Official Documentationthe definitive source of groovy documentation

Resources / Try Groovy in Browser

Groovy Web Console
Groovy Playground

Resources / Groovy Code Examples

MrHaKi's GoodnessLook out for entries titled "Groovy Goodness" , "Grails Goodness", Gradle Goodness"
PLEAC GroovyGroovy is one of the 3 languages out of 32, having completed 100% of PLEAC examples

Resources / Staying up to date

Groovy CalamariWeekly curated publication about the Groovy Ecosystem
Groovy WeeklyGroovy weekly newsletter
Grails DiaryParticulary useful for Grails developers
Groovy PodcastKen Kousen and Baruch Sadogursky discuss news and insight from the Groovy ecosystem

Resources / Interactive Learning

Groovy-KoansCollection of small exercises in the form of unit tests

Resources / Blogs of core committer

Guillaume Laforge's blog
Cédric Champeau's blog
Jochen Theodorou's blog
Grails Team blog

Resources / Conferences

Community Over Codehave a Groovy Track
Greachconf(discontinued)
GR8Conf Europe(discontinued)
GR8Conf USA(discontinued)

Backlinks from these awesome lists:

More related projects: