Declarity
Declarity allows you to write and organize imperative API code in a declarative manner. Its structure is heavily inspired by React, but is extended with Entity/Component/System functionality.
Declarity doesn't perform any DOM interactions. This might sound like quite a large deficiency, but it opens the door for writing performant code.
There is no rendering step in Declarity, as any rendering code is defined directly within entities. This gives the developer complete control to interact with whatever API they choose, without sacrificing performance or efficiency.