awesome-groovy
A curated list of awesome groovy libraries, frameworks and resources
720 stars
77 watching
102 forks
Language: Groovy
last commit: over 1 year ago
Linked from 8 awesome lists
awesomegroovylanguagelist
Awesome Groovy / Build tools, setup and CI | |||
Gradle | A powerful build system for the JVM | ||
GMavenPlus | 283 | 10 days ago | A rewrite of GMaven, a Maven plugin for Groovy |
SDKMAN | The Software Development Kit Manager (Previously known as GVM) | ||
skeletal | 17 | 6 months ago | A simple project creation tool that uses packaged templates (successor of Lazybones) |
Lazybones | 614 | almost 4 years ago | A simple project creation tool that uses packaged project templates |
Jenkins job-dsl-plugin | 1,897 | 5 days ago | A Groovy DSL for Jenkins Jobs |
travis-groovy | 3 | over 6 years ago | execute groovy scripts on travis-ci |
Android Groovy Shell | code and execute groovy scripts directly on your smartphone | ||
Awesome Groovy / IDE and Editor Support | |||
IntelliJ IDEA | The Most Intelligent IDE for the Java Platform | ||
Groovy Grails Tool Suite | Eclipse-based IDE optimized for developing, debugging and executing Groovy and Grails applications | ||
Groovy Web Console | The online Groovy console | ||
LightTable Plugin | 25 | over 8 years ago | LightTable Support |
SpaceVim | SpaceVim layer | ||
Sublime Text 2/3 | Run groovy scripts from Sublime Text | ||
Awesome Groovy / Web Frameworks | |||
Grails | 449 | over 14 years ago | A powerful web application framework based on the Groovy language |
Micronaut | A brand new microservices framework created by the Grails team | ||
Spring-Boot | Spring 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 | ||
Gaelyk | 220 | over 5 years ago | A lightweight Groovy toolkit for Google App Engine Java |
Glide | 53 | over 5 years ago | Create awesome apps on Google App Engine in a snap |
Ratpack | 1,940 | 4 days ago | A toolkit for JVM web applications |
gServ | 49 | about 4 years ago | A Groovy toolkit for creating SPAs and REST based micro-services without the need for a container (Tomcat, JBoss, etc.) |
Awesome Groovy / Database | |||
GORM | Grails ORM, but can be used stand-alone without Grails | ||
Gmongo | 182 | over 8 years ago | A Groovy wrapper to the mongodb Java driver |
Gstorm | 82 | over 2 years ago | A simple ORM for simple databases and CSV files to be used in groovy scripts |
Tayra | 143 | over 7 years ago | Incremental backup tool for MongoDB |
Groovy-liquibase | 85 | almost 9 years ago | Yet Another Groovy DSL for Liquibase |
Effigy | 6 | over 8 years ago | Groovy annotation-driven JDBC row mapping framework (abandoned) |
elasticsearch-groovy | 37 | about 5 years ago | Elasticsearch Groovy client |
Awesome Groovy / Rich Application | |||
Griffon | Griffon is an application framework for developing desktop applications in the JVM | ||
GroovyFx | GroovyFX provides a Groovy binding for JavaFX 2.0 | ||
Awesome Groovy / HTTP | |||
Http-Builder | 315 | 10 months ago | HTTPBuilder is the easiest way to manipulate HTTP-based resources from the JVM |
HTTP Builder NG | 176 | almost 3 years ago | HTTP Builder NG is a modern Groovy DSL for making http requests |
HTTP Builder NG Gradle Plugin | 31 | about 3 years ago | Gradle plugin providing HTTP Builder NG support in a Gradle build configuration |
AsyncRestClient | 5 | over 3 years ago | Combine the power of RESTClient with RxGroovy for async http calls |
Groovy-wslite | 399 | 7 months ago | Lightweight SOAP and REST webservice clients for Groovy |
Hyperpoet | 5 | 26 days ago | Easy-to-use and customizable HTTP client for Groovy |
Awesome Groovy / Testing | |||
Spock | 3,538 | 2 days ago | The Enterprise-ready testing and specification framework |
Geb | 1,143 | 8 days ago | Very Groovy Browser Automation |
Betamax | 468 | over 7 years ago | Betamax is a tool for mocking external HTTP resources such as web services and REST APIs in your tests |
HTTP Mock Server | 9 | 11 months ago | HTTP Mock Server allows to mock HTTP request using groovy closures |
Ersatz Mock Server | 47 | about 2 months ago | A simple and expressive simulated HTTP server for testing client code with configurable responses |
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 | ||
Awesome Groovy / Concurrency | |||
GPars | 241 | 10 months ago | The GPars concurrency and parallelism framework for the JVM |
RxGroovy | 158 | almost 5 years ago | RxJava bindings for Groovy |
Vertx | Vert.x is a lightweight, high performance application platform for the JVM | ||
Awesome Groovy / Code Analysis | |||
CodeNarc | Static analysis tool for Groovy | ||
Sonar-Groovy | 52 | over 3 years ago | SonarQube Groovy plugin |
Awesome Groovy / Transpilers | |||
Grooscript | 221 | about 2 years ago | Converts your Groovy code to Javascript |
Awesome Groovy / Static Web | |||
Grain | 159 | 7 months ago | Static Web Site Building Framework For Groovy |
Gaiden | 169 | almost 2 years ago | Gaiden is a tool that makes it easy to create documentation with Markdown |
Awesome Groovy / Language Utilities | |||
Functionalgroovy | 67 | about 9 years ago | Functional programming in Groovy |
Groovy-stream | 66 | almost 6 years ago | A collection of classes to give a fluent builder for Streams (Lazy Groovy Generators) |
Flipside | 21 | almost 7 years ago | Simple Groovy options library |
groovy-common-extensions | 71 | about 2 years ago | Lets you add things commonly useful to the Groovy language via the extension system |
groovy-extra-list-behaviour | 2 | over 1 year ago | Adds extra methods to Lists via the extension system |
GPerfUtils | Groovy-based tools verifying performance of your code | ||
Awesome Groovy / Language Utilities / GPerfUtils | |||
gprof | 33 | over 9 years ago | The profiling module for Groovy |
gbench | 28 | over 9 years ago | The benchmarking module for Groovy |
Awesome Groovy / Language Utilities | |||
Fuzzy-CSV | 17 | 12 months ago | Simple lightweight data processing library, useful for shaping/processing your tabular data before its consumed by another service or library |
Awesome Groovy / Data Processing | |||
Nextflow | Groovy DSL for Data-driven computational pipelines | ||
Awesome Groovy / File System Utilities | |||
Groovy-Vfs | 63 | about 2 months ago | A DSL for Groovy on top of Apache VFS2 |
Directree | 14 | about 3 years ago | A Simple DSL to create Directory Tree with Text Files |
Awesome Groovy / DSLs | |||
document-builder | 94 | over 8 years ago | A document builder for Groovy for PDF or Word documents |
spreadsheet-builder | Spreadsheet builder provides convenient way how to create MS Excel OfficeOpenXML Documents (XSLX) | ||
GroovyCSV | A simple CSV parsing library for groovy | ||
Groogle | A Groovy DSL written to use Google services APIs | ||
Awesome Groovy / Scripting Tools | |||
EasyDokkaPlugin | 13 | about 6 years ago | Gradle script plugin to generate documentation by Dokka documentation engine for Java and Kotlin |
GradleMavenPush | 21 | almost 6 years ago | Gradle script plugin to upload Gradle Artifacts to Maven repositories |
picocli | 4,895 | about 1 month ago | Parser library and framework for CLI. Usage help with ANSI colors. Autocomplete. Nested subcommands and more |
sshoogr | 355 | over 1 year ago | DSL library for working with remote servers through SSH |
Awesome Groovy / Rule Engines | |||
grules | 37 | almost 8 years ago | rule engine for data preprocessing |
n-cube | a Rules Engine, Decision Table, Decision Tree, Templating Engine, and Enterprise Spreadsheet, built as a hyper-space | ||
Resources / Official Resources | |||
The official groovy home | Groovy's new home | ||
Groovy's source | 5,177 | 9 days ago | Groovy's source code mirrored on Github |
Groovy mailing lists | Note the new mailing list | ||
Official Documentation | the definitive source of groovy documentation | ||
Resources / Try Groovy in Browser | |||
Groovy Web Console | |||
Groovy Playground | |||
Resources / 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 | ||
Resources / Staying up to date | |||
Groovy Calamari | Weekly curated publication about the Groovy Ecosystem | ||
Groovy Weekly | Groovy weekly newsletter | ||
Grails Diary | Particulary useful for Grails developers | ||
Groovy Podcast | Ken Kousen and Baruch Sadogursky discuss news and insight from the Groovy ecosystem | ||
Resources / Interactive Learning | |||
Groovy-Koans | Collection 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 Code | have a Groovy Track | ||
Greachconf | (discontinued) | ||
GR8Conf Europe | (discontinued) | ||
GR8Conf USA | (discontinued) |