Nim Reactive

Create UI apps from Nim. See the Notepad example or run nimble test to run it.

import reactive

reactiveStart:
    reactiveMount:
        Window:
            View(text: "Hello world!")

This library is heavily inspired by React Native, except it's reversed. In React Native, all your logic is in JavaScript with calls into native to render components. With this library, all your logic is in native code with calls to JavaScript to render components.

It also uses the built-in WebView on all target platforms, so your binary stays nice and small.

See the docs for usage.