https://github.com/eclipse-ditto/ditto-wot-tooling
https://github.com/eclipse-ditto/ditto-wot-tooling
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/eclipse-ditto/ditto-wot-tooling
- Owner: eclipse-ditto
- License: epl-2.0
- Created: 2024-07-09T11:00:13.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-08-29T08:08:51.000Z (10 months ago)
- Last Synced: 2025-09-06T06:49:03.891Z (10 months ago)
- Language: Kotlin
- Size: 85 KB
- Stars: 2
- Watchers: 10
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Eclipse Ditto™ - WoT (Web of Things) Tooling
[](https://gitter.im/eclipse/ditto?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[](https://github.com/eclipse-ditto/ditto-wot-tooling/actions/workflows/maven.yml)
[](https://opensource.org/licenses/EPL-2.0)
### WoT to OpenAPI Generator
[](https://search.maven.org/search?q=g:org.eclipse.ditto%20AND%20a:wot-to-openapi-generator)
The [WoT to OpenAPI Generator](wot-to-openapi-generator) is a Kotlin-based tool that converts WoT (Web of Things)
Thing Models (JSON-LD format) into Eclipse Ditto OpenAPI 3.1.0 specifications.
It is available as command line interface (CLI) to be executed with `java -jar`, but can also be used as a
library in your own applications.
### WoT Kotlin Generator Maven plugin
[](https://search.maven.org/search?q=g:org.eclipse.ditto%20AND%20a:wot-kotlin-generator-maven-plugin)
The [WoT Kotlin Generator Maven plugin](wot-kotlin-generator) is a Maven plugin that generates Kotlin code
(e.g. data classes) based on WoT (Web of Things) Thing Models (JSON-LD format) it downloads via HTTP.
The generated code can be used as type-safe representation of WoT Thing Models in your own Kotlin applications.