That frontpage needs to do a significantly better job of explaining what it is. From the showcase I can sort of guess that it's meant to do art installations and the like?
This is a creative coding library, similar to OpenFrameworks, Processing, etc. The description is confusing. Seems to be an in-house tool some creative agency decided to open-source.
We (naivi.nl) indeed open-sourced NAP Framework about a year ago. Maybe it helps looking at it as a hybrid between a creative coding and game engine. But instead of making games you use it to interact the world around you, controlling many screens, lasers, speakers, servos etc. It is completely data-driven and ships with an editor, similar to a game-engine. But doesn't impose any sort of pipeline. It is not a creative-coding engine, we find that name to be limiting, as we use it for many other real-time, non-creative applications as well (medical for example):
Not really sure what it is. Seems to be meant for projecting art and design. What does it control? What does it visualize?
Was expecting an IoT framework. But thats not it.
It can be an IoT framework if you want it to be. It's very open in that regard and ships with many useful modules that can be used to interface with domotica, although the focus is more on creating larger interactive experiences, where many devices work together (screens, audio, lasers, lights, servos etc.)
You set-up your own render pipeline, so it can visualize everything you want it to visualize. For example: a preview of your stage design, what is output to lasers, fancy visuals or a game. There is not limit to the amount of screens you wish to use, or the objects you interface with.
In that regards it's a game-engine, but used to create and control interactive (real-world) experiences. Hope this helps!