Java Groovy

Open-source Java projects categorized as Groovy

Top 23 Java Groovy Projects

  • Jenkins

    Jenkins automation server

    Project mention: CI/CD #01. Jenkins: manually clone a Python GitHub repo and run Pytest. | | 2023-01-27

    I've installed Jenkins 2.388 LTS on my Ubuntu 22.10. The installation process is pretty straight forward, I'm including the installation description in the last part of this post.

  • REST Assured

    Java DSL for easy testing of REST services

    Project mention: How To Modify HTTP Request Headers In JAVA Using Selenium WebDriver? | | 2022-05-09

    The prerequisites to configure REST Assured with your project in any IDE (e.g., Eclipse) is fairly easy. After setting up Java, Eclipse, and TestNG, you would need to download the required REST Assured jar files.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • Micronaut

    Micronaut Application Framework

    Project mention: Top 5 Server-Side Frameworks for Kotlin in 2022: Micronaut | | 2023-01-15

    🥇 Spring Boot 🥈 Quarkus 🥉 Micronaut 🏅 Ktor 🏅 http4k

  • groovy

    Apache Groovy: A powerful multi-faceted programming language for the JVM platform

    Project mention: How can I build a FL stack using Apache Groovy and Apache Wayang? | | 2023-01-18

    Install Groovy: To use Groovy, you'll need to first install it. You can find the installation instructions on the Groovy website (

  • JaCoCo

    :microscope: Java Code Coverage Library

    Project mention: How to Use Maven Profiles to Selectively Activate Plugins and Other Configuration from the Command Line | | 2022-10-19

    One specific example where I regularly use a profile in this way is for configuring code coverage. In all of my Java projects, I use JaCoCo for generating code coverage reports. I use JaCoCo during the Maven test phase. However, while developing I find it useful at times to exclude coverage reporting to reduce the build time. But in my CI/CD workflows in GitHub Actions, I activate the code coverage profile during pull-requests and pushes to the default branch. For pull-requests, my GitHub Actions workflow comments the code coverage on the PR and uploads the coverage report as a workflow artifact, where I can inspect it as necessary. And during a push to the default branch, my workflow updates coverage badges to keep them up to date with the current state of the default branch. I can also activate the code coverage profile locally while developing, such as prior to submitting a pull-request, to ensure that I didn't miss testing something.

  • Spock

    The Enterprise-ready testing and specification framework.

    Project mention: 7 Awesome Libraries for Java Unit & Integration Testing | | 2022-12-26
  • spotless

    Keep your code spotless

    Project mention: Programming Breakthroughs We Need | | 2022-08-17

    Some code formatters such as Spotless ( allow you to format code only in files that have changes against some designated branch such as `master`. So, you check out your feature branch, make changes, do some commits, and run spotless. Only the files which have some changes between your workspace and the master branch will be formatted. This allows you to gradually format the project as and when files would be changed anyways.

  • Sonar

    Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • nginx-clojure

    Nginx module for embedding Clojure or Java or Groovy programs, typically those Ring based handlers.

  • JFairy

    Java fake data generator

  • groovy-eclipse

    Eclipse Groovy Development Tools

  • rsql-parser

    Parser for RSQL / FIQL – query language for RESTful APIs

  • ofbiz-framework

    Apache OFBiz is an open source product for the automation of enterprise processes. It includes framework components and business applications for ERP, CRM, E-Business/E-Commerce, Supply Chain Management and Manufacturing Resource Planning. OFBiz provides a foundation and starting point for reliable, secure and scalable enterprise solutions.

    Project mention: Fig AI: Translate natural language to bash | | 2022-08-12
  • IPAddress

    Java library for handling IP addresses and subnets, both IPv4 and IPv6 (by seancfoley)

  • webtau

    WebTau (short for web test automation) is a testing API, command line tool and a framework to write unit, integration and end-to-end tests. Test across REST-API, Graph QL, Browser, Database, CLI and Business Logic with consistent set of matchers and concepts. REPL mode speeds-up tests development. Rich reporting cuts down investigation time.

    Project mention: Simple and powerful HTTP API tests | | 2023-01-03

    To run the test, we will use WebTau command line tool. One way to install it is to use brew. Other options available in documentation Installation section.

  • gradle-avro-plugin

    A Gradle plugin to allow easily performing Java code generation for Apache Avro. It supports JSON schema declaration files, JSON protocol declaration files, and Avro IDL files.

    Project mention: Spring Cloud Stream & Kafka Confluent Avro Schema Registry | | 2022-08-01

    As we do not use maven like the schema-registry-confluent-avro-serializer sample, we cannot use the official avro-maven-plugin. We will use davidmc24/gradle-avro-plugin instead.

  • ManyDesigns Portofino 4

    Portofino 5 is the next generation of the open-source low-code web framework Portofino. Its purpose is to help developers create modern, responsive enterprise applications with REST APIs and an Angular UI.

  • fabric-loom

    Gradle build system plugin used to automate the setup of a minecraft mod development environment.

    Project mention: The WIP story of refactoring JEI into a multi-project | | 2022-04-22

    I reported the problem to Loom, and modmuss50 helped me and then created a better error message for anyone who does this in the future:

  • groovy-language-server

    A language server for Groovy

    Project mention: LSP Support for the Grails Framework. | | 2022-06-25
  • VRL-Studio

    Innovative IDE based on VRL (Visual Reflection Library)

  • spreadsheet

    Spreadsheet Builder (by dsl-builders)

  • Game-Of-Life-Implementations

    Conway's Game of Life implementation in various languages

  • spring-boot-blog-app

    Application to demonstrate several features of Spring Boot

    Project mention: I am learning Spring (Boot). Can you point me please to some github repo examples with clean code and good practices to understand how a good app is crafted? | | 2022-05-05
  • MicrostarterCli

    A Simple tool that generates Micronaut Components

    Project mention: Demo: Generating REST & Graph Endpoint In a Micronaut Application Using MicrostarterCLI | | 2022-02-04
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-01-27.

Java Groovy related posts


What are some of the best open-source Groovy projects in Java? This list will help you:

Project Stars
1 Jenkins 20,193
2 REST Assured 6,212
3 Micronaut 5,582
4 groovy 4,758
5 JaCoCo 3,495
6 Spock 3,309
7 spotless 3,215
8 nginx-clojure 1,036
9 JFairy 715
10 groovy-eclipse 633
11 rsql-parser 633
12 ofbiz-framework 508
13 IPAddress 347
14 webtau 276
15 gradle-avro-plugin 264
16 ManyDesigns Portofino 4 175
17 fabric-loom 168
18 groovy-language-server 132
19 VRL-Studio 67
20 spreadsheet 52
21 Game-Of-Life-Implementations 42
22 spring-boot-blog-app 29
23 MicrostarterCli 9
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives