3 repository-uri
The ability to extend a data model by substituting base classes with custom subclasses for specialized content.
Distinct from Custom Automation Nodes: Candidates focus on visual graphs or automation nodes; this is about extending the core document data model classes.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Custom Node Definitions. Refine with filters or upvote what's useful.
Lexical is a modular rich text editor framework used to build extensible web-based editors. It functions as a state-driven content editor that maintains a serializable, immutable snapshot of document content to ensure predictable updates and accessibility compliance. The framework is distinguished by its plugin-based architecture and customizable node framework, which allow developers to extend editor behavior through specialized content nodes and encapsulated runtime logic. It also includes a collaborative editing engine capable of synchronizing document state across multiple clients in real
Extends the data model by substituting core node classes with custom subclasses for specialized content.
Simple flow library 🖥️🖱️
Registers reusable node definitions with custom HTML or Vue components that can be instantiated multiple times.
This project is a framework for building, manipulating, and analyzing abstract syntax trees. It provides a toolkit for defining, traversing, and validating syntax trees that are compatible with the Mozilla Parser API, serving as a foundation for static code inspection and automated transformation tasks. The library distinguishes itself through a declarative type system that enforces structural integrity across node hierarchies. By wrapping raw syntax nodes in context-aware objects, it enables developers to track parent relationships and ancestor chains without modifying the underlying tree st
Supports the registration of custom syntax types to extend standard hierarchies for non-standard language features.