An implementation of the web Document Object Model, and its rendering.
willow
is the basis of a web browser suite, providing the underlying types to represent various documents found on the internet. It does not provide parsing algorithms for anything but the simplest filetypes, instead expecting them to be outsourced to other modules.
About
willow
is the backbone of the HTML rendering framework used by the eponymous Willow browser suite; it provides both the underlying data structures, and later formats them for display. In this, it is somewhat language-agnostic, so that both a (very basic) HTML page and a (coerced) Gemini response would have similar representations and be rendered through the same pathway.
This readme is rather sparse, as it has been written for a subfolder of the complete repository; for full info on the project, see the primary readme in either this directory, its parent, or the online host, whichever of those links may work.