Awesome Groovy

API Testing and Monitoring

Automation

  • rundeck rundeck 4,833
    star
    | updated 4 months ago | Apache License 2.0

    Enable Self-Service Operations: Give specific users access to your existing tools, services, and scripts

Build Tools, Setup and CI

  • GMavenPlus GMavenPlus 252
    star
    | updated 4 months ago | Other

    A rewrite of GMaven, a Maven plugin for Groovy

  • gradle gradle 14,691
    star
    | updated 7 days ago | Apache License 2.0

    Adaptable, fast automation for all

  • lazybones lazybones 613
    star
    | updated 2 months ago | Apache License 2.0

    A simple project creation tool that uses packaged project templates.

  • shadow shadow 3,232
    star
    | updated about 2 months ago | Apache License 2.0

    Gradle plugin to create fat/uber JARs, apply file transforms, and relocate packages for applications and libraries. Gradle version of Maven's Shade plugin.

  • execute groovy scripts on travis-ci

CSV Handling

  • groovycsv groovycsv 139
    star
    | updated 4 months ago | Other

    A simple CSV parsing library for groovy

Cache Libraries

Code Analysis Tools

  • sonar-groovy sonar-groovy 52
    star
    | updated 11 months ago | GNU Lesser Genera...

    SonarQube plugin for Groovy

Code Coverage Tools

Command Line Interface (CLI) Libraries

  • badass-jlink-plugin badass-jlink-plugin 288
    star
    | updated 8 months ago | Apache License 2.0

    Create a custom runtime image of your modular application

  • Create a custom runtime image of your non-modular application

Concurrency and Parallelism

  • GPars GPars 232
    star

    The GPars concurrency and parallelism framework for the JVM

  • RxGroovy RxGroovy 157
    star
    | updated 6 months ago | Apache License 2.0

    RxJava bindings for Groovy

  • grails-profile-repository grails-profile-repository 38
    star
    | updated over 4 years ago | Apache License 2.0

    The Grails 3 profile repository - contains metadata for Grails profiles

  • grails-views grails-views 53
    star
    | updated 4 months ago | Apache License 2.0

    Additional View Technologies for Grails

Data Science and Analysis

  • nextflow nextflow 2,048
    star
    | updated 12 days ago | Apache License 2.0

    A DSL for data-driven computational pipelines

Database Libraries

  • Tayra Tayra 143
    star
    | updated 4 months ago | Other

    Incremental backup tool for MongoDB

  • effigy effigy 6
    star
    | updated over 1 year ago | Apache License 2.0

    Groovy annotation-driven JDBC row mapping framework.

  • gmongo gmongo 182
    star
    | updated 5 months ago

    A Groovy wrapper to the mongodb Java driver

  • grails-data-mapping grails-data-mapping 209
    star
    | updated about 1 month ago

    GORM - Groovy Object Mapping

  • grails-database-migration grails-database-migration 93
    star
    | updated 5 months ago | Apache License 2.0

    Grails® framework Database Migration Plugin

  • groovy-liquibase groovy-liquibase 85
    star
    | updated about 1 year ago | Other

    Yet Another Groovy DSL for Liquibase

  • A simple ORM for databases and CSV files. Intended to be used in groovy scripts and small projects

Database Tools

Desktop App Frameworks

  • geb geb 1,122
    star
    | updated 4 months ago | Apache License 2.0

    Very Groovy Browser Automation

DevOps

  • DevOps DevOps 158
    star
    | updated 3 months ago

    DevOps. Make the project development and release simpler, easier and more efficient.

  • devops-resources devops-resources 6,731
    star
    | updated 2 months ago

    DevOps resources - Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP

Document and Text Processing

  • grails-doc grails-doc 195
    star
    | updated 4 months ago

    Documentation Project For The Grails Web Application Framework

File Format DSL

File System Utilities

  • directree directree 12
    star
    | updated 2 months ago | MIT License

    A Simple DSL to create Directory Tree with Text Files

  • groovy-vfs groovy-vfs 63
    star
    | updated almost 2 years ago | Other

    A DSL for Groovy on top of Apache VFS2

Full-text Search and Indexing

HTTP Clients and Servers

  • AsyncRestClient AsyncRestClient 5
    star
    | updated almost 2 years ago | Apache License 2.0

    This is a light weight extension of groovy's RESTClient to support asyn call via RxJava

  • CodeNarc CodeNarc 284
    star
    | updated 3 months ago | Apache License 2.0

    CodeNarc source

  • geb geb 1,122
    star
    | updated 4 months ago | Apache License 2.0

    Very Groovy Browser Automation

  • Gradle plugin providing support for using HttpBuilder-NG to make HTTP requests as Gradle Tasks.

  • groovy-wslite groovy-wslite 397
    star
    | updated about 2 months ago | Apache License 2.0

    Lightweight SOAP and REST webservice clients for Groovy

  • http-builder-ng http-builder-ng 176
    star
    | updated 6 months ago | Apache License 2.0

    The easy HTTP client for Groovy (and Java).

  • hyperpoet hyperpoet 3
    star
    | updated 5 months ago | Apache License 2.0

    a Groovy-friendly HTTP client backed by OkHttp

IDE and Editor Support

  • gradle gradle 14,691
    star
    | updated 7 days ago | Apache License 2.0

    Adaptable, fast automation for all

Internet of Things (IoT)

  • SmartThings open-source DeviceType Handlers and SmartApps code

  • geb-example-gradle geb-example-gradle 203
    star
    | updated 5 months ago | Apache License 2.0

    An example project for using Geb in a Gradle build (Spock and JUnit 4)

Job Scheduling

  • grails-quartz grails-quartz 73
    star
    | updated 3 months ago | Apache License 2.0

    This project provides integration of the Quartz scheduling framework into the Grails Framework

Key-value Stores

  • grails-redis grails-redis 72
    star
    | updated 5 months ago | Apache License 2.0

    Base redis plugin for Grails

Language Utilities

  • flipside flipside 21
    star
    | updated about 3 years ago | MIT License

    Simple Groovy options library

  • functionalgroovy functionalgroovy 67
    star
    | updated over 1 year ago

    Functional programming in Groovy

  • A groovy/java tabular Data (from CSV,SQL,JSON) processing library that supports fuzzy column matching,tranformations/merging/querying

  • gbench gbench 28
    star
    | updated over 2 years ago | Apache License 2.0

    GBench - The benchmarking module for Groovy

  • gprof gprof 32
    star
    | updated over 1 year ago | Apache License 2.0

    GProf - The profiling module for Groovy

  • groovy-extra-list-behaviour groovy-extra-list-behaviour 2
    star
    | updated over 3 years ago | MIT License

    🔢 Some extra functionality for Groovy Lists

  • groovy-stream groovy-stream 66
    star
    | updated 5 months ago | Other

    A collection of classes to give a fluent builder for Streams (Lazy Groovy Generators)

  • lazybones lazybones 613
    star
    | updated 2 months ago | Apache License 2.0

    A simple project creation tool that uses packaged project templates.

Message Brokers

  • grails-rabbitmq grails-rabbitmq 33
    star
    | updated almost 3 years ago | Apache License 2.0

    Grails RabbitMQ Plugin

Messaging Libraries

  • grails-rabbitmq grails-rabbitmq 33
    star
    | updated almost 3 years ago | Apache License 2.0

    Grails RabbitMQ Plugin

Mocking Libraries

  • geb-example-gradle geb-example-gradle 203
    star
    | updated 5 months ago | Apache License 2.0

    An example project for using Geb in a Gradle build (Spock and JUnit 4)

Networking Libraries

NoSQL Database Drivers

Object-Relational Mapping (ORM)

  • gorm-mongodb gorm-mongodb 61
    star
    | updated about 2 months ago | Apache License 2.0

    GORM for MongoDB

PDF Libraries

Reactive Programming

  • RxGroovy RxGroovy 157
    star
    | updated 6 months ago | Apache License 2.0

    RxJava bindings for Groovy

Rule Engines

  • grules grules 35
    star
    | updated 6 months ago | MIT License

    Grules - rule engine for data preprocessing

  • n-cube n-cube 169
    star
    | updated 4 months ago | Apache License 2.0

    Rules Engine, Decision Tables, Templating

SQL Query Builders

  • CodeNarc CodeNarc 284
    star
    | updated 3 months ago | Apache License 2.0

    CodeNarc source

  • grails-data-mapping grails-data-mapping 209
    star
    | updated about 1 month ago

    GORM - Groovy Object Mapping

Scripting Tools

  • EasyDokkaPlugin EasyDokkaPlugin 13
    star
    | updated 8 months ago | Apache License 2.0

    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.

  • GradleMavenPush GradleMavenPush 21
    star
    | updated 8 months ago | Apache License 2.0

    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 picocli 4,137
    star
    | updated 3 months ago | Apache License 2.0

    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 collection of examples, tips and tricks and snippets of scripting for the Jenkins Pipeline plugin

Search Libraries

  • grails-profile-repository grails-profile-repository 38
    star
    | updated over 4 years ago | Apache License 2.0

    The Grails 3 profile repository - contains metadata for Grails profiles

  • grails-views grails-views 53
    star
    | updated 4 months ago | Apache License 2.0

    Additional View Technologies for Grails

Static Web Libraries

  • gaiden gaiden 165
    star

    Gaiden is a tool that makes it easy to create documentation with Markdown.

  • grain grain 151
    star
    | updated 9 months ago | Other

    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.

Template Engines

Testing Frameworks and Libraries

  • 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.

  • ersatz ersatz 44
    star
    | updated about 1 year ago | Apache License 2.0

    🤖 A simulated HTTP server for testing client code with configurable responses.

  • http-mock-server http-mock-server 9
    star
    | updated almost 2 years ago
  • spock spock 3,315
    star

    The Enterprise-ready testing and specification framework.

Transpilers

  • grooscript grooscript 220
    star
    | updated 3 months ago | Other

    Converts your Groovy code to Javascript

Version Control and Git Libraries

  • grgit grgit 477
    star
    | updated 2 months ago | Apache License 2.0

    The Groovy way to use Git.

Virtualization Libraries

  • asgard asgard 2,235
    star
    | updated 2 months ago | Apache License 2.0

    [Asgard is deprecated at Netflix. We use Spinnaker ( www.spinnaker.io ).] Web interface for application deployments and cloud management in Amazon Web Services (AWS). Binary download: http://github.com/Netflix/asgard/releases

Web Frameworks

  • gaelyk gaelyk 221
    star
    | updated 6 months ago

    A lightweight Groovy toolkit for Google App Engine Java

  • glide glide 53
    star
    | updated about 1 year ago | MIT License

    Create awesome apps on Google App Engine in a snap

  • grails grails 445
    star
    | updated 3 months ago

    A powerful web application framework based on the Groovy language

  • grails-rest-client-builder grails-rest-client-builder 64
    star
    | updated about 1 year ago | Apache License 2.0

    REST client plugin that uses Spring's RestTemplate

  • gserv gserv 48
    star
    | updated over 2 years ago | MIT License

    GServ: Framework for SPAs and REST based services.

  • ratpack ratpack 1,914
    star
    | updated 3 months ago | Other

    Lean & powerful HTTP apps