Quickly write and reuse your own user interfaces
Every single user interface made with Spec can be reused as easily as the basic widgets to compose and reuse as much as possible.
How to reuse a modelThe behaviour of the sub widgets as well as the behaviour of the sub widgets sub widgets can be tweaked to fit all the possible scenarios.
Customizing sub widgetsSpec supports multiple rendering backends to define user interfaces once and for all, regardless of the final widget framework.
How the adapters work