ZenWave360/zenwave-sdk
The ZenWave SDK is a code generation toolkit that transforms domain and API specifications into production-ready Java or Kotlin backend applications. It supports a wide range of formats including ZDL, OpenAPI, and AsyncAPI, generating code for Spring Boot, Kafka, and various persistence layers like JPA and MongoDB. The system also provides utilities for generating infrastructure code, documentation, and integration tests, enabling a comprehensive, specification-driven development workflow.
61.6
Adequate · 3 August 2026
17k
lines of production code
Java
primary language
1
bus factor · 7 authors in all
2
measurements over time
How it got here
2022–2023 · SDK expansion and DDD support
The period focused on expanding the ZenWave SDK's capabilities for Domain-Driven Design and API-first development, introducing new generators for OpenAPI, AsyncAPI, and ZDL. Significant additions included support for Spring Cloud Streams, Spring Modulith, and various architectural patterns like clean and hexagonal architectures. The release also established a robust testing infrastructure and improved CLI tooling to support these new features.
71 changes
2024–2025 · AsyncAPI and Kotlin support expansion
This period focused on expanding the SDK's code generation capabilities, introducing plugins for AsyncAPI (Kafka and Spring Cloud Stream), Kotlin backend applications, and Avro schema compilation. The work also included significant improvements to the ZDL model parsing, project layout templates, and extensive end-to-end test coverage for these new features.
32 changes
2026 · Plugin and test expansion
This period focused on expanding the SDK's plugin ecosystem with new generators for backend applications, AsyncAPI-to-Terraform infrastructure, and event catalog documentation. These features were supported by comprehensive end-to-end and unit test coverage for the new plugins and their supporting utilities.
7 changes
Survey your own repository
ZenWave360/zenwave-sdk was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.
About this page
- The description of this project is derived from its own commit history, not from its README.
- The score is its highest published measurement, taken on 3 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit e308aa7e44 — the exact code this score is about.
- Scored under rubric rubric-2026.08.19. Score the same commit under that rubric and you get the same number.