awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to react-component/tree

Open-source alternatives to Tree

30 open-source projects similar to react-component/tree, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Tree alternative.

  • mui/mui-xالصورة الرمزية لـ mui

    mui/mui-x

    5,791عرض على GitHub↗

    MUI X is a collection of advanced React UI components for building data-rich applications, including a data grid, charting library, date and time pickers, scheduler, and tree view. The library is built with accessibility as a core principle, ensuring all components meet WCAG and WAI-ARIA standards for keyboard navigation and screen reader announcements. The components are designed for extensibility and performance. The data grid offers comprehensive data management with sorting, filtering, pagination, column pinning, row grouping, inline editing, and Excel export. The charting library support

    TypeScriptchartsdata-griddatatable
    عرض على GitHub↗5,791
  • vakata/jstreeالصورة الرمزية لـ vakata

    vakata/jstree

    5,186عرض على GitHub↗

    jstree is a jQuery tree view plugin used to render interactive hierarchical data structures. It functions as a hierarchical data visualizer and manager, providing tools to display nested relationships through tree layouts. The project features a drag-and-drop tree manager for restructuring hierarchies and an AJAX tree loader for fetching nodes or HTML fragments from remote servers. It includes a tri-state checkbox selector to manage selection states across parent and child branches. The plugin supports various data modeling approaches, including child arrays, parent-id adjacency lists, and t

    JavaScriptjquery-pluginjstree
    عرض على GitHub↗5,186
  • legendapp/legend-listالصورة الرمزية لـ LegendApp

    LegendApp/legend-list

    2,953عرض على GitHub↗

    Legend List is a high-performance list rendering library designed to display massive collections of data with varying item heights. It utilizes windowed virtualization and a measured-height cache to render only the visible portion of a list, preventing lag and maintaining a smooth frame rate. The library specializes in bidirectional infinite scrolling and stable scroll anchoring, which prevents visual jumps when content is prepended to the top of a list. It includes specific alignment capabilities to keep content pinned to the bottom, supporting the layout requirements of chat interfaces. To

    TypeScript
    عرض على GitHub↗2,953

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Find more with AI search
  • wenzhixin/bootstrap-tableالصورة الرمزية لـ wenzhixin

    wenzhixin/bootstrap-table

    11,820عرض على GitHub↗

    Bootstrap Table is a jQuery plugin for rendering interactive data grids with sorting, pagination, and filtering. It features a remote data integration system for fetching and synchronizing content from JSON endpoints using AJAX and server-side processing. The project includes a styling layer that adapts markup to work with various CSS frameworks, such as Bootstrap, Semantic UI, Bulma, and Material Design. It provides specialized rendering modes, including a hierarchical tree grid for parent-child row relationships and a responsive card-view table that transforms grids into mobile-friendly lay

    JavaScriptbootstrapbootstrap-tablebulma
    عرض على GitHub↗11,820
  • bvaughn/react-windowالصورة الرمزية لـ bvaughn

    bvaughn/react-window

    17,190عرض على GitHub↗

    React-window is a frontend performance optimization library designed to render large datasets in React applications. It implements virtualization techniques to manage long lists and complex tabular data by dynamically mounting and unmounting elements based on the current viewport. By limiting the number of active document nodes, the library maintains interface responsiveness when handling thousands of data entries. The library distinguishes itself through a focus on efficient layout calculations and scroll-driven reconciliation. It uses absolute positioning and predefined dimensions to determ

    TypeScript
    عرض على GitHub↗17,190
  • mui/base-uiالصورة الرمزية لـ mui

    mui/base-ui

    8,711عرض على GitHub↗

    Base UI is a headless component library and unstyled framework providing accessible interface primitives. It decouples behavioral logic and state management from the visual layer, allowing developers to implement complex UI patterns while maintaining total control over the final styling. The library implements WAI-ARIA design patterns to ensure all primitives support standard keyboard navigation and screen reader accessibility. It provides a suite of low-level building blocks that handle the internal mechanics of interface elements without bundling any CSS. The framework covers a broad range

    TypeScriptaccessibilitydesign-systemreact
    عرض على GitHub↗8,711
  • mar10/fancytreeالصورة الرمزية لـ mar10

    mar10/fancytree

    2,961عرض على GitHub↗

    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-component/selectالصورة الرمزية لـ react-component

    react-component/select

    936عرض على GitHub↗

    This library provides a flexible dropdown menu component for building single and multi-select inputs within web applications. It is designed to support accessible data entry through keyboard navigation and screen reader compatibility, while maintaining interface responsiveness when handling large datasets. The component distinguishes itself through a high degree of configurability, allowing developers to replace default templates, icons, and labels with custom visual elements. It utilizes virtual scrolling to render only visible items, ensuring performance remains consistent even when managin

    TypeScriptjavascriptreactreact-component
    عرض على GitHub↗936
  • framework7io/framework7الصورة الرمزية لـ framework7io

    framework7io/framework7

    18,673عرض على GitHub↗

    Framework7 is a mobile user interface framework and single-page application system designed to build responsive web applications with native iOS and Android appearances. It provides a comprehensive library of pre-styled components and a layout engine to create native-style user interfaces across multiple platforms. The framework utilizes a platform-aware theming system that adapts visual styles and color schemes based on detected device settings. It incorporates native mobile behaviors through a dedicated UI kit, including specialized interaction patterns such as pull-to-refresh and swipeable

    JavaScriptandroidcomponentscordova
    عرض على GitHub↗18,673
  • veeso/tui-realmالصورة الرمزية لـ veeso

    veeso/tui-realm

    963عرض على GitHub↗

    This project is a framework for building stateful, component-driven terminal user interfaces in Rust. It provides a structured architecture for managing complex command line applications by decoupling rendering logic from application state through a centralized message-passing system. By utilizing a component-based model, it enables developers to construct interactive interfaces that handle event routing, focus management, and lifecycle orchestration in a predictable manner. The framework distinguishes itself through its focus on modularity and developer productivity. It employs trait-based c

    Rustconsolecrosstermgui
    عرض على GitHub↗963
  • snapappointments/bootstrap-selectالصورة الرمزية لـ snapappointments

    snapappointments/bootstrap-select

    9,826عرض على GitHub↗

    Bootstrap Select is a jQuery plugin that replaces standard HTML select elements with a stylized interface. It functions as a custom dropdown menu that transforms native browser inputs into accessible form components. The project differentiates itself by providing real-time search filtering, multi-select data entry, and the ability to populate selection lists dynamically via remote JSON sources. To maintain browser performance when handling large datasets, it utilizes virtual rendering to display only the visible subset of options. The component includes accessibility support through ARIA att

    JavaScriptbootstrapdropdownjavascript
    عرض على GitHub↗9,826
  • inokawa/virtuaالصورة الرمزية لـ inokawa

    inokawa/virtua

    3,460عرض على GitHub↗
    TypeScriptheadlessuiinfinite-scrollperformance
    عرض على GitHub↗3,460
  • bvaughn/react-virtualized-selectالصورة الرمزية لـ bvaughn

    bvaughn/react-virtualized-select

    1,171عرض على GitHub↗

    This project is a high-performance dropdown component designed to handle massive datasets within user interfaces. By integrating windowing and virtualization techniques, it renders only the items currently visible within the viewport, ensuring that lists containing thousands of entries remain responsive and memory-efficient. The library functions as an extension for existing selection components, utilizing a higher-order component pattern to inject virtualization logic without requiring modifications to the underlying source code. It provides extensive control over the selection experience, a

    JavaScript
    عرض على GitHub↗1,171
  • bvaughn/react-virtualizedالصورة الرمزية لـ bvaughn

    bvaughn/react-virtualized

    27,072عرض على GitHub↗

    react-virtualized is a library of components for rendering massive lists and tables by drawing only the elements visible in the viewport. It provides specialized layout managers including a windowed grid component and a dynamic height list manager. The project includes a masonry layout engine for packing items of varying heights and widths, as well as an infinite scroll interface for incrementally fetching and appending data. The library covers a broad range of virtualization capabilities, including frozen grid elements, reverse list rendering, and synchronized viewport scrolling. It also su

    JavaScriptgridlistlistview
    عرض على GitHub↗27,072
  • tusen-ai/naive-uiالصورة الرمزية لـ tusen-ai

    tusen-ai/naive-ui

    18,381عرض على GitHub↗

    Naive UI is a comprehensive TypeScript user interface library and component set designed specifically for Vue 3 applications. It provides a type-safe framework for building web interfaces, featuring a responsive layout engine and high-performance data components such as virtual-scroll data tables. The library is distinguished by a customizable theme system that utilizes type-safe JavaScript objects for visual overrides instead of traditional CSS variables. This architecture allows for dynamic runtime updates and global style configurations managed through a centralized provider. The framewor

    TypeScriptcomponent-libraryui-componentsvue
    عرض على GitHub↗18,381
  • petyosi/react-virtuosoالصورة الرمزية لـ petyosi

    petyosi/react-virtuoso

    6,348عرض على GitHub↗

    React Virtuoso is a React component library for rendering large datasets efficiently through virtualized lists, grids, tables, and chat interfaces. It automatically measures variable-height items at runtime, computes accurate scroll offsets without requiring fixed sizes, and renders only the items within the visible viewport plus a configurable buffer zone. The library manages scroll position through a state machine that tracks direction, position, and anchor items to handle auto-scroll, sticky headers, and bidirectional loading. The library distinguishes itself with specialized components fo

    TypeScriptchatcomponent-libraryfeed
    عرض على GitHub↗6,348
  • morethanwords/twebالصورة الرمزية لـ morethanwords

    morethanwords/tweb

    2,565عرض على GitHub↗
    TypeScriptjavascriptprogressive-web-appsingle-page-app
    عرض على GitHub↗2,565
  • longbridge/gpui-componentالصورة الرمزية لـ longbridge

    longbridge/gpui-component

    11,793عرض على GitHub↗

    gpui-component is a native desktop UI kit and component library built for the GPUI framework. It provides a collection of reusable user interface elements, a desktop layout engine for organizing application space, and a specialized data visualization library for rendering quantitative information. The project is distinguished by its high-performance rendering systems, including a virtualized data grid and list system designed to handle large datasets with low memory overhead. It also features a comprehensive data visualization toolkit for rendering charts, axes, and coordinate scales using li

    Rustdesktop-applicationgpuirust
    عرض على GitHub↗11,793
  • frontend-collective/react-sortable-treeالصورة الرمزية لـ frontend-collective

    frontend-collective/react-sortable-tree

    4,971عرض على GitHub↗

    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 too

    JavaScriptcomponentdrag-and-drophierarchical-data
    عرض على GitHub↗4,971
  • mac-s-g/react-json-viewالصورة الرمزية لـ mac-s-g

    mac-s-g/react-json-view

    3,665عرض على GitHub↗

    This project is a React component for visualizing, exploring, and editing JSON data structures through an interactive, tree-based user interface. It renders complex JSON arrays and objects in a responsive browser interface that supports collapsing and expanding nodes. The utility functions as an interactive editor, allowing users to modify, add, or delete keys and values within JSON objects graphically rather than through raw text files. It includes a clipboard manager for copying specific objects or arrays from the visualized tree directly to the system clipboard. The component supports the

    JavaScriptjsonjson-inspectorjson-tree
    عرض على GitHub↗3,665
  • shopify/flash-listالصورة الرمزية لـ Shopify

    Shopify/flash-list

    6,944عرض على GitHub↗

    This project provides high-performance list components for React Native that utilize a view-recycling rendering engine. It is designed to display large datasets by reusing existing components instead of destroying and recreating them, which reduces memory usage and prevents blank cells during fast scrolling. The library distinguishes itself through a specialized virtualized list manager and support for masonry grid layouts, which allow for multiple columns with varying item heights. It includes a type-based recycling system that ensures the correct component structure is reused for specific d

    TypeScript
    عرض على GitHub↗6,944
  • jamiebuilds/unstated-nextالصورة الرمزية لـ jamiebuilds

    jamiebuilds/unstated-next

    4,190عرض على GitHub↗

    unstated-next is a lightweight state management library for React that shares state and logic across components. It functions as a tool to transform custom hooks into shared state containers, providing a minimalist approach to synchronizing data without the use of complex external state stores. The project uses a provider-consumer pattern to decouple state definition from its usage. It wraps custom hooks into context containers to reduce manual boilerplate, allowing state and methods to be broadcast from a central provider to deeply nested child components. The system supports state containe

    TypeScriptlibraryreactredux
    عرض على GitHub↗4,190
  • triggerdotdev/jsonhero-webالصورة الرمزية لـ triggerdotdev

    triggerdotdev/jsonhero-web

    10,761عرض على GitHub↗

    JSON Hero is a web-based utility designed for viewing, analyzing, and sharing structured data. It provides an interactive interface for exploring complex JSON payloads, allowing users to navigate nested structures through hierarchical rendering, global search, and keyboard-driven controls. The platform distinguishes itself by performing client-side schema inference and automated schema generation, which allows users to understand data types and constraints without server-side processing. It enhances data readability by injecting contextual previews for specific string patterns—such as dates,

    TypeScriptdeveloper-toolsdevtoolshacktoberfest
    عرض على GitHub↗10,761
  • tanstack/queryالصورة الرمزية لـ TanStack

    TanStack/query

    49,761عرض على GitHub↗

    This project provides a comprehensive suite of tools for managing asynchronous state and building full-stack web applications. At its core, it functions as a centralized synchronization layer that automates data fetching, caching, and background revalidation, ensuring that remote server data remains consistent with the local user interface. By utilizing a declarative, hook-based programming model, it simplifies the management of complex data lifecycles and loading states. The project distinguishes itself through a headless design philosophy that decouples business logic from visual presentati

    TypeScriptasynccachedata
    عرض على GitHub↗49,761
  • buunguyen/octotreeالصورة الرمزية لـ buunguyen

    buunguyen/octotree

    23,200عرض على GitHub↗

    Octotree is a browser extension that provides a hierarchical file tree for navigating Git repositories and inspecting pull requests on GitHub. It serves as a web-based code browser that allows users to explore project directories and locate source files without cloning the repository locally. The tool includes a pull request viewer designed to analyze code changes by providing a navigable file system during the review process. It synchronizes the view state with the browser address bar to enable shareable deep links to specific files. The system employs virtualized list rendering and asynchr

    JavaScript
    عرض على GitHub↗23,200
  • element-plus/element-plusالصورة الرمزية لـ element-plus

    element-plus/element-plus

    27,531عرض على GitHub↗

    Element Plus is a Vue.js UI component library and enterprise web design system used for building professional web applications with Vue.js 3. It provides a comprehensive set of pre-styled interactive components and tools designed for creating responsive user interfaces. The project includes a customizable component theme system for managing global CSS variables and dark mode palettes. It also features a Vue.js migration toolkit with automated transpilation tools to convert legacy UI code to current component standards. The library covers a wide range of capability areas, including high-perfo

    TypeScriptcomponent-libraryelement-pluselement-ui
    عرض على GitHub↗27,531
  • dankamongmen/notcursesالصورة الرمزية لـ dankamongmen

    dankamongmen/notcurses

    4,347عرض على GitHub↗

    Notcurses is a terminal graphics engine and TUI library that renders high-fidelity images, video, and rich Unicode graphics directly in terminal emulators. At its core, it provides a layered framebuffer system that composes overlapping planes with independent depth and opacity, enabling complex visual scenes. The library also includes a terminal input processor for capturing and decoding keyboard and mouse events, a data visualization toolkit for histograms and line plots, a multimedia terminal player for images and video, and a TUI widget framework with reusable interface components. The lib

    Ccclincurses
    عرض على GitHub↗4,347
  • immerjs/use-immerالصورة الرمزية لـ immerjs

    immerjs/use-immer

    4,536عرض على GitHub↗

    use-immer is a React hook library that provides an immutable state hook for updating complex state objects. It integrates Immer state management into the React component lifecycle, allowing developers to handle state transitions by modifying a draft object rather than manually copying state. The library enables the update of deeply nested data structures without the use of spread operators to copy every level of the state tree. It uses a mutation-based draft approach to ensure that the original state remains untouched while producing a new immutable version of the data. The project covers ge

    TypeScript
    عرض على GitHub↗4,536
  • dathere/qsvالصورة الرمزية لـ dathere

    dathere/qsv

    3,687عرض على GitHub↗

    qsv is a high-performance command line toolkit for querying, transforming, and analyzing comma-separated value files. It functions as a data wrangling interface and a tabular data profiler, featuring a query engine capable of executing SQL statements and joins directly on flat files without requiring a database. The project is distinguished by its ability to process massive datasets that exceed available system memory. This is achieved through disk-based external memory processing, including multithreaded merge sorting, on-disk hash tables for deduplication, and lightweight file indexing for

    Rustaickancsv
    عرض على GitHub↗3,687
  • hello-pangea/dndالصورة الرمزية لـ hello-pangea

    hello-pangea/dnd

    3,973عرض على GitHub↗

    This is a React drag and drop library designed for building accessible draggable lists and reorderable elements. It provides a cross-input interaction framework that manages events across mouse, touch, and custom sensor inputs to create interactive user interfaces. The library includes a virtualized list manager to maintain high frame rates when handling large datasets by processing only the elements currently visible on the screen. It also supports custom input sensor integration, allowing for the registration of specialized input types to trigger and control drag operations. The system cov

    TypeScriptdnddragdrag-and-drop
    عرض على GitHub↗3,973