Moderne
moderne.aiA deterministic layer that lets agents make code changes across an entire code estate.
A deterministic layer that lets agents make code changes across an entire code estate.
Design data-driven reports and run them inside Java applications or a report viewer.
Use mutation testing to see whether a JVM test suite catches deliberately changed code.
Describe Java and Groovy tests as executable specifications with setup, action, and outcome blocks.
Trace application transactions and service topology with agents that profile supported application runtimes.
Themable web components for data-rich application interfaces
Java command-line tools for extracting and restructuring PDFs
Stream large file sets through parallel Java transfer pipelines
Short Java exercises grouped by language technique
Write visual sketches in a desktop editor and run them in a graphics window with Processing.
An embeddable persistent key-value store for applications that need fast local storage.
A dynamic programming language with an interactive development workflow and a JVM-based library ecosystem.
Create standalone Spring applications with auto-configuration and an executable application package.
Write text descriptions and render them as UML and other technical diagrams.
A Java-based load-testing application for exercising services and analyzing their performance under simulated traffic.
Build JVM and multiplatform applications with an open-source language and compiler toolchain.
Write JVM tests with JUnit Jupiter and run them through the JUnit Platform from an IDE, build tool, or console.
A free B4X development tool for desktop, server, and IoT programs, with an IDE and visual designer.
Write programmable configuration with validation and generate JSON, YAML, and other output formats.
Automate JVM and multi-language builds with a configurable task graph and reusable plugins.
Create a scene, render an image and extend the studio with scripts or plugins
Java learning guides spanning language, frameworks and tests
Java and Spring tutorials organized by technology
Design formatted reports and deliver embedded reporting applications.