awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
frontend-collective avatar

frontend-collective/react-sortable-tree

0
View on GitHub↗
4,971 स्टार्स·912 फोर्क्स·JavaScript·MIT·5 व्यूज़frontend-collective.github.io/react-sortable-tree↗

React Sortable Tree

This project is a React drag-and-drop tree component and tree data management utility used for rendering nested hierarchical data. It provides a sortable hierarchical list that allows users to manage parent-child relationships and visualize complex tree structures.

The component enables interactive tree restructuring, where users can reorganize the hierarchy by dragging and dropping nodes to change their parent or sequence. It supports moving or copying nodes between different tree instances and provides controls to enforce movement restrictions based on custom logic or depth limits.

The tool includes capabilities for hierarchical data visualization, such as searching and highlighting specific nodes while automatically expanding their parent paths. It also provides utilities for data processing, including the conversion of flat data arrays into nested hierarchies and vice versa.

Users can modify the visual presentation of tree nodes through custom styles or pre-defined themes.

Features

  • Hierarchical Tree Visualizers - Provides an interactive tree view for visualizing and navigating complex nested parent-child relationships.
  • Hierarchy Reorganization - Implements drag-and-drop logic specifically for altering parent-child and sibling relationships within a hierarchical tree structure.
  • State-Synchronized - Synchronizes the visual movement of tree nodes with the underlying data model through state updates.
  • Recursive Data Transformers - Includes recursive mapping functions to transform flat arrays into nested tree structures.
  • Flat-to-Hierarchical Converters - Transforms flat data collections into hierarchical tree structures and vice versa for storage and rendering.
  • Tree Node Reorderers - Provides drag-and-drop interactions specifically for rearranging and nesting nodes within hierarchical tree structures.
  • Placement Constraints - Provides controls to enforce movement restrictions based on custom logic and depth limits during node reorganization.
  • Runtime Tree Data Managers - Offers a suite of tools for converting flat data into hierarchies and performing recursive operations on nodes.
  • Recursive Tree Transformers - Provides utilities for recursive operations to add, remove, or modify nodes within a nested structure via their path.
  • Hierarchical Restructuring - Enables rearranging nested items and changing parent-child relationships through a drag-and-drop interface.
  • Hierarchical Data Visualization Tools - Provides a way to represent complex tree structures supporting searching, filtering, and recursive data manipulation.
  • Hierarchical Tree Views - Displays hierarchical data structures in an interactive tree view that supports nested child elements.
  • Hierarchical Lists - Provides an interactive list for managing parent-child relationships and nested data structures through visual movements.
  • Recursive Components - Renders nested hierarchies using self-referential components that recursively draw child node branches.
  • Tree Reordering Components - Implements a React component for rendering nested hierarchical data with built-in drag-and-drop reordering.
  • Path-Based Node Selection - Identifies unique nodes within the hierarchy using arrays of indices to locate elements regardless of their depth.
  • Tree View Filters - Automatically expands tree paths to reveal nodes that match a specific search query.
  • Search Match Highlighting - Highlights and scrolls to nodes that match a specific search query within the tree.
  • Drop Target Validations - Implements validation logic to prevent invalid nesting by checking node depth and type during drag-and-drop operations.
  • Tree-Based Hierarchical Navigation - Implements search and filtering within large nested hierarchies to locate and highlight specific nodes.
  • Drag Event Callbacks - Provides configuration hooks that execute custom functions at specific points during drag-and-drop operations to synchronize application state.
  • Appearance Customizations - Supports the application of pre-packaged themes or custom styles to modify the visual presentation of tree nodes.
  • Nested Lists - Manages hierarchical lists where users can reorder elements and move nodes between different nesting levels.

स्टार हिस्ट्री

frontend-collective/react-sortable-tree के लिए स्टार हिस्ट्री चार्टfrontend-collective/react-sortable-tree के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

React Sortable Tree को शामिल करने वाली क्यूरेटेड खोजें

चुनिंदा कलेक्शन जहाँ React Sortable Tree दिखाई देता है।
  • React ड्रैग-एंड-ड्रॉप लाइब्रेरीज़

React Sortable Tree के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो React Sortable Tree के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • ztree/ztree_v3zTree का अवतार

    zTree/zTree_v3

    4,126GitHub पर देखें↗

    zTree_v3 is a jQuery plugin for rendering hierarchical data as interactive tree views. It functions as a hierarchical data visualizer and tree component that displays nested data structures through expandable and collapsible nodes. The project includes a drag and drop tree manager for reorganizing hierarchical nodes and supports an asynchronous data tree component that loads content from remote sources to improve initial page speed. It provides capabilities for hierarchical data visualization and web interface tree management, including the ability to perform create, read, update, and delet

    HTML
    GitHub पर देखें↗4,126
  • dabeng/orgchartdabeng का अवतार

    dabeng/OrgChart

    3,007GitHub पर देखें↗

    OrgChart is a JavaScript hierarchy visualization library and web-based editor used to render interactive organizational charts from JSON or HTML data sources. It functions as a JSON-driven tree mapper and interactive component for visualizing, exploring, and editing complex hierarchical structures. The library enables the real-time modification of parent-child and sibling relationships through drag-and-drop reorganization and dynamic node editing. It distinguishes itself by providing a visual editor for programmatically altering tree structures and managing organizational maps. The system in

    JavaScriptchartjqueryorg
    GitHub पर देखें↗3,007
  • alibaba/butterflyalibaba का अवतार

    alibaba/butterfly

    4,649GitHub पर देखें↗

    Butterfly is an interactive graph visualization library and SVG-based diagramming engine used to build node-based workflow designers and visual flow editors. It provides a framework for rendering interconnected nodes, edges, and groups to model technical architectures, business processes, and data-driven workflows. The project is distinguished by its ability to integrate custom UI components as graph nodes and its specialized support for data lineage visualization. It enables the mapping of relationships between data fields, tables, and business entities to track provenance and monitor workfl

    JavaScript
    GitHub पर देखें↗4,649
  • mar10/fancytreemar10 का अवतार

    mar10/fancytree

    2,961GitHub पर देखें↗

    Fancytree is a JavaScript library designed for rendering and managing interactive, hierarchical data structures within web interfaces. It provides a framework for displaying complex nested information as tree views or grids, supporting both standard tree navigation and tabular data layouts. The library distinguishes itself through a modular plugin architecture that allows developers to inject custom behaviors and visual elements into the component lifecycle. It handles large datasets by implementing on-demand lazy loading, which fetches child nodes only when required to maintain responsivenes

    JavaScriptcheckboxesdrag-and-dropfancytree
    GitHub पर देखें↗2,961
React Sortable Tree के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

frontend-collective/react-sortable-tree क्या करता है?

This project is a React drag-and-drop tree component and tree data management utility used for rendering nested hierarchical data. It provides a sortable hierarchical list that allows users to manage parent-child relationships and visualize complex tree structures.

frontend-collective/react-sortable-tree की मुख्य विशेषताएं क्या हैं?

frontend-collective/react-sortable-tree की मुख्य विशेषताएं हैं: Hierarchical Tree Visualizers, Hierarchy Reorganization, State-Synchronized, Recursive Data Transformers, Flat-to-Hierarchical Converters, Tree Node Reorderers, Placement Constraints, Runtime Tree Data Managers।

frontend-collective/react-sortable-tree के कुछ ओपन-सोर्स विकल्प क्या हैं?

frontend-collective/react-sortable-tree के ओपन-सोर्स विकल्पों में शामिल हैं: ztree/ztree_v3 — zTree_v3 is a jQuery plugin for rendering hierarchical data as interactive tree views. It functions as a hierarchical… dabeng/orgchart — OrgChart is a JavaScript hierarchy visualization library and web-based editor used to render interactive… alibaba/butterfly — Butterfly is an interactive graph visualization library and SVG-based diagramming engine used to build node-based… mar10/fancytree — Fancytree is a JavaScript library designed for rendering and managing interactive, hierarchical data structures within… mui/mui-x — MUI X is a collection of advanced React UI components for building data-rich applications, including a data grid,… nomcopter/react-mosaic — react-mosaic is a React tiling window manager used to organize components into a resizable grid of windows and tabbed…