awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repositorios

Awesome GitHub RepositoriesNode-Tree Data Models

Hierarchical data structures that represent document content using specialized node classes.

Distinct from Virtual Node Trees: None of the candidates cover the core data model of representing a document as a tree of specialized nodes.

Explore 7 awesome GitHub repositories matching software engineering & architecture · Node-Tree Data Models. Refine with filters or upvote what's useful.

Awesome Node-Tree Data Models GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • facebook/lexicalAvatar de facebook

    facebook/lexical

    23,562Ver en GitHub↗

    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

    Represents document content as a structured tree of specialized node classes for extensible content modeling.

    TypeScript
    Ver en GitHub↗23,562
  • bytedance/flowgram.aiAvatar de bytedance

    bytedance/flowgram.ai

    8,146Ver en GitHub↗

    Flowgram.ai is a workflow development framework for building AI workflow platforms. It provides a visual drag-and-drop canvas for constructing workflows, an Entity-Component-System (ECS) based document model for structuring workflow nodes as a tree, and a node-based form engine for managing configuration forms with built-in rendering, validation, side effects, and error handling. The framework also includes a workflow execution engine that parses directed graph workflows and runs nodes step by step with state tracking and array iteration. The framework distinguishes itself through a layered r

    Organizes workflow nodes in a parent-child tree using an ECS architecture for data and behavior separation.

    TypeScriptaiautomationcoze
    Ver en GitHub↗8,146
  • mobxjs/mobx-state-treeAvatar de mobxjs

    mobxjs/mobx-state-tree

    7,050Ver en GitHub↗

    MobX State Tree is a structured, tree-based state management library for JavaScript applications that combines typed model definitions with reactive snapshots and patch-based change tracking. It provides a reactive state container with runtime and compile-time type safety, where application state is defined as a tree of typed models with collocated actions, computed views, and lifecycle hooks for predictable state mutations. The library is built around an action-centric mutation model that encapsulates all state changes within named functions that directly modify the tree, supported by genera

    Provides a destroy function that removes nodes from the state tree and marks them as unusable.

    TypeScripthacktoberfestmobxmobx-state-tree
    Ver en GitHub↗7,050
  • jbeder/yaml-cppAvatar de jbeder

    jbeder/yaml-cpp

    5,931Ver en GitHub↗

    yaml-cpp is a C++ library for parsing and emitting YAML 1.2 documents. It provides a complete YAML processing pipeline, from reading YAML content into a traversable node tree to writing in-memory data structures back as YAML text. The library represents parsed YAML as a mutable tree of typed nodes, supporting scalars, sequences, maps, and aliases. It uses a recursive-descent parser to build this node tree, and a stream-based emitter to generate YAML output incrementally. Template-based type conversion enables compile-time serialization between YAML nodes and C++ types, including support for c

    Represents parsed YAML as a mutable tree of typed nodes supporting traversal and in-place editing.

    C++
    Ver en GitHub↗5,931
  • effector/effectorAvatar de effector

    effector/effector

    4,837Ver en GitHub↗

    Effector is a reactive state management library designed for building complex, event-driven applications. It functions as a data flow engine that models application logic as a directed acyclic graph, ensuring that state updates propagate automatically through interconnected nodes. By utilizing atomic state updates and declarative unit composition, the library maintains data consistency and provides a predictable execution model for managing application state. The project distinguishes itself through its framework-agnostic architecture, which decouples business logic from user interface implem

    Removes stores, events, and subscriptions from memory to prevent leaks when components or logic units are no longer needed.

    TypeScriptbusiness-logiceffectorevent-driven
    Ver en GitHub↗4,837
  • fasterxml/jackson-databindAvatar de FasterXML

    FasterXML/jackson-databind

    3,729Ver en GitHub↗

    Jackson-databind is a Java serialization framework and JSON data binding library used to convert Java objects to JSON and vice versa. It functions as a JSON streaming API that generates and parses content as a sequence of tokens, and as a hierarchical data tree mapper that reads data into a node structure for dynamic modification without predefined classes. The project provides a structured mapping process to bind data to objects, allowing for the transformation of complex Java objects into data formats and the reconstruction of objects from those formats. It supports custom data format mappi

    Provides a hierarchical node-tree data model to allow manipulation of data without requiring predefined concrete classes.

    Javahacktoberfestjacksonjackson-databind
    Ver en GitHub↗3,729
  • aspittel/coding-cheat-sheetsAvatar de aspittel

    aspittel/coding-cheat-sheets

    1,337Ver en GitHub↗

    Este proyecto es una guía de referencia completa para fundamentos de ciencias de la computación, proporcionando resúmenes estructurados de estructuras de datos esenciales y principios algorítmicos. Sirve como un recurso técnico para que los desarrolladores repasen conceptos básicos de programación, layouts de memoria y características operativas requeridas para el desarrollo de software y evaluaciones técnicas. La colección se distingue por ofrecer documentación concisa y enfocada en la implementación para una amplia gama de técnicas estándar. Cubre la mecánica de varios algoritmos de ordenamiento y búsqueda, estrategias de recorrido de grafos y árboles, y la gestión de estructuras de datos fundamentales como tablas hash, listas enlazadas y heaps. Cada entrada incluye un análisis de complejidad computacional para ayudar a los desarrolladores a evaluar el rendimiento y la escalabilidad de diferentes enfoques. El repositorio organiza esta información en archivos markdown estáticos, facilitando la navegación rápida y la revisión de temas técnicos. Abarca una amplia superficie de conocimiento, desde patrones de diseño recursivos básicos y paradigmas algorítmicos hasta la lógica operativa específica requerida para mantener y manipular jerarquías de datos complejas.

    Provides logic for removing nodes from trees while restructuring to preserve sequence order.

    algorithmsdatastructurespython
    Ver en GitHub↗1,337
  1. Home
  2. Software Engineering & Architecture
  3. Node-Tree Data Models

Explorar subetiquetas

  • Node Deletion AlgorithmsAlgorithms for removing nodes from tree structures while maintaining data integrity. **Distinct from Node-Tree Data Models:** Distinct from Node-Tree Data Models: focuses on the deletion logic specifically, rather than the data model itself.
  • State Node Member ReflectorsReturning a reflection of a model node's name, properties, views, volatile state, and actions. **Distinct from Node-Tree Data Models:** Distinct from Node-Tree Data Models: provides runtime introspection of a node's members, not the hierarchical data structure itself.
  • State Tree Node DestructionsRemoves a node from the state tree and marks it as end-of-life, preventing further use. **Distinct from Node-Tree Data Models:** Distinct from Node-Tree Data Models: focuses on lifecycle termination of state tree nodes, not document content representation.