3 repository-uri
Using function-based syntax to generate structured document trees for initial state and updates.
Distinct from Browser-Based Document Engines: Focuses on the specific hyperscript-style function calls for document tree creation, which is different from general document engines or static site generation.
Explore 3 awesome GitHub repositories matching web development · Hyperscript Document Construction. Refine with filters or upvote what's useful.
Slate is a customizable rich text editor framework that treats documents as a recursive tree of nodes. It functions as a schema-based, state-driven system designed to enforce structural constraints and manage nested components within a structured document model. The framework utilizes a plugin-based architecture to extend editor functionality, allowing for the injection of custom logic into the rendering and transformation pipeline. It supports real-time collaborative editing by synchronizing document operations across multiple users. The system covers a broad range of capabilities, includin
Provides a lightweight function-based syntax to generate structured document trees for initial state and updates.
Mithril.js is a JavaScript framework for building single page applications. It functions as a virtual DOM library and reactive UI framework, providing a system to synchronize application state with visual elements to ensure interfaces update instantly. The toolkit includes a built-in client side router that maps browser URL paths to specific components without reloading the page. It also features an integrated HTTP request client for performing asynchronous network calls to remote APIs for data retrieval and transmission. The framework covers broad capabilities for frontend development, incl
Utilizes a hyperscript-style function to generate virtual DOM nodes from JavaScript objects.
htm is a build-less markup engine and JavaScript template parser that transforms template literals into element creation calls or structured objects during runtime. It serves as a hyperscript HTML template library and a utility for generating markup compatible with virtual DOM libraries. The library allows for the creation of HTML-style markup using standard JavaScript tagged template literals, removing the requirement for an external transpiler or build-step compiler. It distinguishes itself by mapping template strings to custom functions that transform types and properties into specialized
Transforms parsed markup into element creation calls using a provided hyperscript function.