Ding.js is an Internet of Things service API. It is a framework to gather IoT data, from various endpoints and provide REST, MQTT and GraphQL API's to build an application with. The framework is configured in JSON schema's to dynamically compose the API.
In Ding.js, IoT endpoints provide data which is gathered in a time series database. This data is complemented with metadata.
Ding.js is a work in progress View on Gitlab