DomKit is a HTML5 UI toolkit designed for building Web-based user interfaces. Collectivity DomKit is composed of two layers:
One of the chief design goals for DomKit is to minimize the abstractions added the the W3C DOM, which has several benefits:
A key point to emphasize is a DomKit "widget" is nothing more than a standard DOM element node (i.e. a <div>). It can be used and placed anywhere in your DOM tree. Likewise a "widget" can also contain most any valid HTML content as children.
This manual is organized into 6 main sections:
To get a feel for what is available in Domkit and some example use cases, you can run the test suite:
$ fan testDomkit
This command will start a local web server on port 8080 which you can then open in your browser:
http://localhost:8080/
docDomkit 1.0.82∙26-Jun-2025 Thu 13:18:45 EDT