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. Learn more →
Top 23 Java Groovy Projects
-
Project mention: CI/CD #01. Jenkins: manually clone a Python GitHub repo and run Pytest. | dev.to | 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.
-
Project mention: How To Modify HTTP Request Headers In JAVA Using Selenium WebDriver? | dev.to | 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.
-
🥇 Spring Boot 🥈 Quarkus 🥉 Micronaut 🏅 Ktor 🏅 http4k
-
Project mention: How can I build a FL stack using Apache Groovy and Apache Wayang? | reddit.com/r/ApacheWayang | 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 (https://groovy-lang.org/)
-
Project mention: How to Use Maven Profiles to Selectively Activate Plugins and Other Configuration from the Command Line | dev.to | 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.
-
Project mention: 7 Awesome Libraries for Java Unit & Integration Testing | reddit.com/r/java | 2022-12-26
-
Some code formatters such as Spotless (https://github.com/diffplug/spotless/tree/main/plugin-gradle...) 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.
-
-
-
-
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.
-
-
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.
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.
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 | reddit.com/r/feedthebeast | 2022-04-22I reported the problem to Loom, and modmuss50 helped me and then created a better error message for anyone who does this in the future: https://github.com/FabricMC/fabric-loom/commit/66ef9659a2d0dc633c2224ae6b0c96f178dc75fe
-
-
-
-
-
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? | reddit.com/r/learnjava | 2022-05-05
-
Project mention: Demo: Generating REST & Graph Endpoint In a Micronaut Application Using MicrostarterCLI | reddit.com/r/programming | 2022-02-04
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java Groovy related posts
- How can I build a FL stack using Apache Groovy and Apache Wayang?
- 7 Awesome Libraries for Java Unit & Integration Testing
- [Q] Which of the companies listed still use Groovy?
- I use this more than a full stop 💀
- Java in a nutshell
- Brian Goetz: Paving the On-Ramp (To Java)
- I think this is the reason programmers are stressed.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 1 Feb 2023
Index
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 |