An experiment in applying the design principles from Svelte to native Fable, mixed with Elmish and Feliz. Sutil has no JS dependencies (such as React).
A Feliz-style DSL is supplied by Feliz.Engine. Sutil implements Elmish by importing parts of Elmish. Transitions and most examples are ported directly from Svelte.
At first I thought that we might make use of a Fable compiler plugin to generate boilerplate, but it turns out that F# does a pretty good job of that itself.
See the Sutil website for demos and documentation for getting started