Search Gradle plugins

Plugin Latest Version

Generates Kotlin serializable models and Ktor suspend APIs from OpenAPI specifications.

0.1.1
(03 August 2026)

Asyncwright brings contract-first AsyncAPI validation and model-based generation to Gradle builds and CI. It validates a defined subset of AsyncAPI 3.0.0 YAML and JSON documents, resolves local JSON Pointer references, and produces JSON and text diagnostic reports. A Groovy/Kotlin DSL configures specifications and project rules; validation integrates with the check task so contract errors fail the build. The Java extension API lets teams supply custom validation rules and generators that work with a typed model. Generation runs through explicitly invoked tasks using user-supplied generators. Validation and generation tasks support the Gradle build cache and configuration cache, and run in classloader-isolated Gradle workers without requiring Node.js. Custom extensions must declare their inputs and produce deterministic outputs for correct caching. The supported subset excludes external references, traits, YAML aliases and non-default schema formats. See the project documentation for setup, examples and the full validation scope.

0.2.1
(28 October 2026)

This plugin is used to generate a Kotlin DSL based on a Kubernetes or Openshift swagger API definition.

0.1.4
(23 November 2020)

This plugin is used to generate a Kotlin DSL based on a Kubernetes or Openshift swagger API definition.

0.0.35
(05 October 2020)

Generates a themeable, standalone HTML dashboard from Gherkin scenario and API contract lifecycle history, with a pluggable multi-lens style-pack system.

2.6.0
(11 September 2026)

Generates additional architecture-oriented Kotlin interfaces from domain-oriented OpenAPI specs. Decouple your public API contract shape from internal architecture boundaries.

0.1.1
(21 April 2026)

Generate code for Simple Api and Simple DB, etc

1.4.52
(03 January 2021)

Generate code for Simple Api and Simple DB, etc

1.3.1
(25 December 2020)

This project integrates Smithy with Gradle. This plugin can build artifacts from Smithy models, generate JARs that contain Smithy models found in Java projects, and generate JARs that contain filtered *projections* of Smithy models.

0.7.0
(17 April 2023)

Glade plugin generating view-binding classes for all glade files, using the Kotlin Gnome API

0.1.8
(28 April 2021)