Awesome Groovy

API Testing and Monitoring

Automation

  • rundeck rundeck 5,436
    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

  • updated about 1 year ago Other

    A rewrite of GMaven, a Maven plugin for Groovy

  • gradle gradle 16,800
    star
    updated 29 days ago Apache License 2.0

    Adaptable, fast automation for all

  • updated about 1 year ago Apache License 2.0

    A Groovy DSL for Jenkins Jobs - Sweeeeet!

  • updated about 4 years ago Apache License 2.0

    A simple project creation tool that uses packaged project templates.

  • shadow shadow 3,632
    star
    updated 4 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.

  • updated over 1 year ago Apache License 2.0

    A simple project creation tool that uses packaged templates

  • updated over 6 years ago MIT License

    execute groovy scripts on travis-ci

Cache Libraries

Code Analysis Tools

  • updated over 3 years ago GNU Lesser Genera...

    SonarQube plugin for Groovy

Code Coverage Tools

Command Line Interface (CLI) Libraries

  • updated 8 months ago Apache License 2.0

    Create a custom runtime image of your modular application

  • updated 4 months ago Apache License 2.0

    Create a custom runtime image of your non-modular application

Concurrency and Parallelism

  • GPars GPars 241
    star
    updated 11 months ago Other

    The GPars concurrency and parallelism framework for the JVM

  • updated over 4 years ago Apache License 2.0

    The Grails 3 profile repository - contains metadata for Grails profiles

  • updated 3 months ago Apache License 2.0

    Additional View Technologies for Grails

  • updated almost 5 years ago Apache License 2.0

    RxJava bindings for Groovy

Containerization and Orchestration

  • updated about 1 year ago Apache License 2.0

    a Gradle plugin for orchestrating docker builds and pushes.

CSV Handling

  • updated almost 3 years ago Other

    A simple CSV parsing library for groovy

Database Libraries

  • updated over 8 years ago Apache License 2.0

    Groovy annotation-driven JDBC row mapping framework.

  • gmongo gmongo 182
    star
    updated over 8 years ago Apache License 2.0

    A Groovy wrapper to the mongodb Java driver

  • updated 3 months ago

    GORM - Groovy Object Mapping

  • updated 3 months ago Apache License 2.0

    Grails® framework Database Migration Plugin

  • updated almost 9 years ago Other

    Yet Another Groovy DSL for Liquibase

  • updated over 2 years ago MIT License

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

  • Tayra Tayra 143
    star
    updated over 7 years ago Other

    Incremental backup tool for MongoDB

Database Tools

Data Science and Analysis

  • nextflow nextflow 2,721
    star
    updated about 1 month ago Apache License 2.0

    A DSL for data-driven computational pipelines

Desktop App Frameworks

  • geb geb 1,141
    star
    updated 3 months ago Apache License 2.0

    Very Groovy Browser Automation

DevOps

  • DevOps DevOps 338
    star
    updated over 1 year ago

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

  • updated 4 months ago

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

Document and Text Processing

  • updated 3 months ago

    Documentation Project For The Grails Web Application Framework

File Format DSL

File System Utilities

  • updated over 3 years ago MIT License

    A Simple DSL to create Directory Tree with Text Files

  • updated about 6 years ago Other

    A DSL for Groovy on top of Apache VFS2

Full-text Search and Indexing

HTTP Clients and Servers

  • updated over 3 years ago Apache License 2.0

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

  • updated about 1 year ago Apache License 2.0

    CodeNarc source

  • geb geb 1,141
    star
    updated 3 months ago Apache License 2.0

    Very Groovy Browser Automation

  • updated about 3 years ago Apache License 2.0

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

  • updated 9 months ago Apache License 2.0

    Lightweight SOAP and REST webservice clients for Groovy

  • updated almost 3 years ago Apache License 2.0

    The easy HTTP client for Groovy (and Java).

  • updated 11 months ago
  • updated 12 months ago Apache License 2.0

    a Groovy-friendly HTTP client backed by OkHttp

IDE and Editor Support

  • gradle gradle 16,800
    star
    updated 29 days ago Apache License 2.0

    Adaptable, fast automation for all

  • updated over 8 years ago Other

    Groovy plugin for Light Table

Internet of Things (IoT)

  • updated almost 2 years ago Apache License 2.0

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

  • updated over 1 year ago

    SmartThings open-source DeviceType Handlers and SmartApps code

Job Scheduling

  • updated 8 months ago Apache License 2.0

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

Key-value Stores

  • updated 3 months ago Apache License 2.0

    Base redis plugin for Grails

Language Utilities

  • updated about 7 years ago MIT License

    Simple Groovy options library

  • updated about 9 years ago

    Functional programming in Groovy

  • updated about 1 year ago Apache License 2.0

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

  • updated almost 10 years ago Apache License 2.0

    GBench - The benchmarking module for Groovy

  • gprof gprof 32
    star
    updated over 9 years ago Apache License 2.0

    GProf - The profiling module for Groovy

  • updated over 2 years ago Other
  • updated over 1 year ago MIT License

    🔢 Some extra functionality for Groovy Lists

  • updated almost 6 years ago Other

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

  • updated about 4 years ago Apache License 2.0

    A simple project creation tool that uses packaged project templates.

Message Brokers

  • updated over 8 years ago Apache License 2.0

    Grails RabbitMQ Plugin

Messaging Libraries

  • updated over 8 years ago Apache License 2.0

    Grails RabbitMQ Plugin

Mocking Libraries

  • updated almost 2 years 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)

  • updated 3 months ago Apache License 2.0

    GORM for MongoDB

PDF Libraries

Reactive Programming

  • updated almost 5 years ago Apache License 2.0

    RxJava bindings for Groovy

Release

  • updated almost 3 years ago Other

    A helper for releasing from gradle up to bintray

  • updated 5 months ago MIT License

    gradle-release is a plugin for providing a Maven-like release process for projects using Gradle

Rule Engines

  • updated about 8 years ago MIT License

    Grules - rule engine for data preprocessing

  • n-cube n-cube 172
    star
    updated 12 months ago Apache License 2.0

    Rules Engine, Decision Tables, Templating

Scripting Tools

  • updated about 6 years 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.

  • updated about 6 years 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,822
    star
    updated 4 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.

  • updated about 1 year ago MIT License

    A collection of examples, tips and tricks and snippets of scripting for the Jenkins Pipeline plugin

Search Libraries

  • updated over 4 years ago Apache License 2.0

    The Grails 3 profile repository - contains metadata for Grails profiles

  • updated 3 months ago Apache License 2.0

    Additional View Technologies for Grails

SQL Query Builders

  • updated about 1 year ago Apache License 2.0

    CodeNarc source

  • updated 3 months ago

    GORM - Groovy Object Mapping

Static Web Libraries

  • gaiden gaiden 167
    star
    updated almost 2 years ago Apache License 2.0

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

  • grain grain 158
    star
    updated 8 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

  • updated over 7 years ago Apache License 2.0

    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.

  • updated 3 months ago Apache License 2.0

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

  • updated 12 months ago
  • updated over 1 year ago MIT License

    Framework for unit testing Jenkins pipelines

  • spock spock 3,533
    star
    updated 3 months ago Apache License 2.0

    The Enterprise-ready testing and specification framework.

Transpilers

  • updated over 2 years ago Other

    Converts your Groovy code to Javascript

Version Control and Git Libraries

  • grgit grgit 515
    star
    updated about 2 months ago Apache License 2.0

    The Groovy way to use Git.

Virtualization Libraries

  • asgard asgard 2,235
    star
    updated over 1 year 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 220
    star
    updated over 5 years ago

    A lightweight Groovy toolkit for Google App Engine Java

  • glide glide 53
    star
    updated almost 6 years ago MIT License

    Create awesome apps on Google App Engine in a snap

  • grails grails 448
    star
    updated almost 15 years ago

    A powerful web application framework based on the Groovy language

  • updated over 6 years ago Apache License 2.0

    REST client plugin that uses Spring's RestTemplate

  • gserv gserv 49
    star
    updated about 4 years ago MIT License

    GServ: Framework for SPAs and REST based services.

  • ratpack ratpack 1,927
    star
    updated about 1 year ago Other

    Lean & powerful HTTP apps