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

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

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

mui/mui-x

0
View on GitHub↗
5,791 نجوم·1,795 تفرعات·TypeScript·13 مشاهداتmui.com/x↗

Mui X

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 supports a wide variety of chart types—bar, line, pie, scatter, heatmap, sankey, and more—with interactive tooltips, zoom and pan controls, and GPU-accelerated WebGL rendering for large datasets. The scheduler provides a calendar-based interface for managing events and appointments with drag-and-drop support and recurring entries. The tree view component enables navigation and editing of hierarchical data with drag-and-drop reordering, lazy-loading, and virtualization.

Configuration is flexible through pluggable date library adapters (Day.js, date-fns), customizable theming with TypeScript module augmentation, and localization support for multiple locales and time zones. The library also includes a virtualized rendering engine to maintain smooth performance with large datasets across all components.

Features

  • Charts and Visualization - Ships a comprehensive charting library with bar, line, pie, and other interactive chart types.
  • Data Tables and Grids - Ships a high-performance data grid with sorting, filtering, pagination, and column management for large datasets.
  • Data Grid Components - Provides a feature-rich data grid component for managing large datasets in React applications.
  • Chart Axes - Renders labeled x-axes and y-axes with customizable tick formatting and orientation for chart plots.
  • Interactive Data Grids - Displays large datasets in an interactive table with sorting, filtering, and column management.
  • Data Series Grouping - Ships a charting library that stacks and groups multiple data series for comparative analysis.
  • General Chart Renderers - Generates visual graphs and charts from collected data for at-a-glance analysis across many chart types.
  • Library Adapters - Wraps the app with a localization provider and date library adapter for consistent date format across pickers.
  • Pluggable Date Interfaces - Wraps date libraries like Day.js and date-fns behind a common adapter interface for pluggable date handling.
  • Interactive Data Charting - Transforms datasets into interactive bar, line, and pie charts for exploring and presenting data trends.
  • Calendar-Based Event Schedulers - Provides a calendar-based scheduler for managing events, appointments, and time blocks with drag-and-drop support.
  • Multi-Chart Type Libraries - Supports a broad catalog of chart types including bar, line, pie, scatter, heatmap, and sankey.
  • WebGL Rendering - Uses WebGL rendering to smoothly display and interact with dense data visualizations at scale.
  • Tree View Components - Ships a React tree view component with expand/collapse, drag-and-drop, and lazy-loading for nested data.
  • Virtualized Rendering - Virtualizes rows and columns to render millions of cells smoothly without degrading browser performance.
  • Plugin-Based Extensibility - Extends component capabilities through a plugin system adding sorting, filtering, and editing without modifying core code.
  • Accessible UI Components - Ships a full suite of accessible UI components meeting WCAG and WAI-ARIA standards.
  • Design Tokens & Themeable Components - Applies brand design tokens or built-in Material Design themes to all components for a consistent look.
  • Data Display Components - Presents structured information in rows and columns with sorting, filtering, and pagination.
  • Hierarchical Data Displays - Renders a tree view component for navigating and interacting with nested data structures like file systems.
  • Editable Data Grids - Lets users modify cell values directly within the grid with support for various editor types and validation.
  • Data Grids - Ships an interactive data grid component for displaying and editing structured tabular data.
  • React Charting Libraries - Offers a composable React charting library with multiple chart types and interactive features.
  • Date and Time Pickers - Provides date and time picker components with localization provider integration for consistent date handling.
  • Form-Integrated Date-Time Pickers - Provides calendar and clock interfaces for selecting single dates, times, and ranges within forms.
  • React Date Pickers - Delivers React-specific date and time picker components with localization and keyboard accessibility.
  • Date Pickers - Provides calendar-based date picker components that support both calendar selection and direct text input.
  • Calendar-Based Scheduling Interfaces - Provides a calendar-based scheduler component for managing events and appointments with drag-and-drop.
  • Interactive Schedulers - Manages calendar-based events with drag-and-drop, recurring entries, and time-slot views.
  • Event-Driven State Managers - Manages complex component state through an event system coordinating drag-and-drop, sorting, and filtering.
  • WebGL Chart Renderers - Ships a WebGL-accelerated chart renderer for smooth interaction with dense data visualizations at scale.
  • Keyboard Navigation - Implements full keyboard navigation across all interactive components with screen reader announcements.
  • React - Provides a React scheduler component for managing events with drag-and-drop and recurring entries.
  • Tree Views - Ships a tree view component for navigating and editing hierarchical data with drag-and-drop.
  • Component-Based Architectures - Assembles complex chart components by composing independent building blocks like axes, series, and legends.
  • Virtual Rendering Engines - Renders only visible rows, columns, or tree nodes to maintain smooth performance with large datasets.
  • Multiple Axes Configurations - Supports multiple independent axes with flexible scale and range combinations for complex data plots.
  • Drag-and-Drop Reorderers - Allows users to drag and drop columns or rows to rearrange their order in the data grid.
  • Data Grid Exports - Provides Excel export and clipboard copy-paste for transferring grid data between applications.
  • Data Pagination - Divides large datasets into discrete pages with navigation controls for manageable browsing.
  • High-Performance Visualizers - Uses WebGL rendering to smoothly display dense chart data at high frame rates.
  • Date and Time Libraries - Integrates with popular date manipulation libraries like Day.js and date-fns for parsing and formatting.
  • Grid-to-Excel Exports - Exports the grid's data to an Excel file and supports copying and pasting data to and from Excel tables.
  • Grouped Aggregations - Computes summary values like sum or average for each group of rows within the data grid.
  • Point Click and Hover Interactions - Enables users to click, hover, and select data points to explore chart details and read exact values.
  • Chart Zoom Controls - Lets users zoom in and out of the chart area to inspect data details interactively.
  • Tree Node On-Demand Loaders - Implements lazy-loading for tree view nodes, fetching children only when a parent is expanded.
  • Row Groupings - Groups rows by column values and computes summary functions like sum or average for each group.
  • Time Zone Management - Interprets and displays date-time values according to specified time zones for global audiences.
  • Tree Node Reorderers - Enables users to reorganize tree structures by dragging and dropping nodes into new positions.
  • Per-Column Row Filters - Filters rows based on column values using a built-in query builder or custom logic.
  • Composite Chart Construction - Assembles complex visualizations by composing modular chart primitives like axes, series, and legends.
  • Chart WebGL Renderers - Employs GPU-accelerated WebGL rendering for smooth performance on dense chart visualizations.
  • Ambient Module Augmentations - Extends global types and theme interfaces through TypeScript module augmentation for type-safe customization.
  • Hierarchical View Navigation - Implements expandable and collapsible tree structures for navigating nested data hierarchies.
  • Tree Node Reorderers - Provides drag-and-drop utilities for rearranging nodes in hierarchical tree structures.
  • Inline Editors - Allows users to rename tree nodes directly in the interface for inline data editing.
  • Tree Node Lazy Loaders - Implements lazy loading for tree nodes, fetching children on demand to reduce initial load time.
  • Bulk Data Copy-Paste - Transfers selected cells to and from the system clipboard for interoperability with spreadsheet applications.
  • Chart Legends - Renders chart legends that identify data series through labels and color keys for precise data communication.
  • TypeScript Theme Overrides - Extends chart themes via TypeScript module augmentation for type-safe style and default overrides.
  • Data Grid Row Sorting - Orders rows by one or more column values in ascending or descending direction.
  • Data Point Tooltips - Shows contextual information overlays at specific chart coordinates to describe individual data points.
  • Data Point Labels - Displays permanent text labels anchored to specific data coordinates in rendered charts.
  • Column Pinning - Fixes selected columns to the left or right side of the grid during horizontal scrolling.
  • Pinning Capabilities - Allows users to lock columns to the left or right side of the grid for persistent visibility during scrolling.
  • Data Tables - Displays tabular data by defining rows as objects and columns with headers and field mappings.
  • Localized Date Pickers - Adapts date and time pickers to display in different languages, time zones, and regional date formats.
  • Keyboard Date Navigations - Provides keyboard-only date navigation with screen reader announcements in date pickers.
  • UI Change Announcements - Announces UI updates and state changes to screen readers across all components.
  • Date Picker Theme Customizations - Adapts date picker visual style to match brand design systems through theming and overrides.
  • Date Input Validation - Ships date picker components with built-in validation rules for restricting selections and displaying error messages.
  • Self-Rendering Chart Elements - Represents each chart element as a self-contained object that manages its own rendering, data, and styling.
  • Per-Column Sort and Filter State Managers - Provides interactive column headers and a filter panel for narrowing rows and reordering by any column.
  • Chart Appearance Customizers - Configures visual elements like axes, series, and themes in data charts to match brand design systems.
  • Appearance Customizations - Ships a tree view component with customizable theming to match any brand design system.
  • Dynamic Data Sources - Supports populating tree views from external data sources for larger, editable hierarchical datasets.
  • Tree View State Announcements - Announces tree view expanded and selected states to screen readers following WAI-ARIA patterns.
  • Virtualized - Provides a virtualized tree view that renders only visible nodes for performance with large datasets.
  • Localization Support - Supports multiple locales for displaying dates and times in the user's preferred language and format.
  • Tree View Virtualizers - Renders large tree views with lazy-loading and virtualization for performance on extensive datasets.
  • Picker TypeScript Augmentations - Provides TypeScript type augmentations for CSS overrides and default prop customization of pickers.
  • Tree View ARIA Patterns - Implements the WAI-ARIA tree view design pattern for accessible keyboard navigation and screen reader announcements.
  • Internationalized Date Formatting - Renders dates and times according to user language and regional conventions through locale-aware formatting.
  • Multi-Criteria Dataset Filtering - Applies complex filter conditions across columns to narrow down displayed rows in the data grid.
  • Data Grids - High-performance, customizable data grid for complex power-user scenarios.

سجل النجوم

مخطط تاريخ النجوم لـ mui/mui-xمخطط تاريخ النجوم لـ mui/mui-x

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

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

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

Start searching with AI

بدائل مفتوحة المصدر لـ Mui X

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Mui X.
  • syncfusion/flutter-widgetsالصورة الرمزية لـ syncfusion

    syncfusion/flutter-widgets

    1,780عرض على GitHub↗

    This project is a comprehensive collection of high-performance UI components and SDKs designed for building data-rich, cross-platform applications in Flutter. It provides a unified library of modular widgets and processing tools that enable developers to implement complex interface requirements, including advanced scheduling, tabular data management, and interactive data visualization, using a consistent declarative architecture. The library distinguishes itself through specialized, enterprise-grade capabilities that extend beyond standard UI elements. It includes a robust document processing

    Dart
    عرض على GitHub↗1,780
  • eonasdan/tempus-dominusالصورة الرمزية لـ Eonasdan

    Eonasdan/tempus-dominus

    7,175عرض على GitHub↗

    Tempus Dominus is a JavaScript date-time picker library designed to integrate with Bootstrap-based web projects, replacing manual text entry with an interactive calendar and clock interface. It functions as a form input enhancement that provides visual selection of single dates, times, or combined date-time values through a calendar and clock widget. The picker is built as a collection of independent UI components that manage their own state and rendering, with visual customization achieved entirely through CSS variables and class overrides without requiring JavaScript configuration. User int

    HTMLdatepickerdatetimedatetimepicker
    عرض على GitHub↗7,175
  • nhn/tui.gridالصورة الرمزية لـ nhn

    nhn/tui.grid

    2,565عرض على GitHub↗

    Tui Grid is a JavaScript data grid component designed for rendering, editing, and organizing structured tabular information and hierarchical tree views within web applications. It provides inline data editing, validation rules, spreadsheet-style keyboard navigation, and virtualized rendering to handle extensive datasets efficiently. The library distinguishes itself through structural capabilities including command-based keyboard shortcuts for range selection and clipboard synchronization, a declarative cell renderer architecture, and virtual column pinning. It supports asynchronous remote dat

    TypeScriptdatagriddatatableexcel
    عرض على GitHub↗2,565
  • cosscom/cossالصورة الرمزية لـ cosscom

    cosscom/coss

    10,125عرض على GitHub↗

    Coss is an accessible UI component library and design system framework used to build web interfaces. It provides a comprehensive kit of interactive elements and layout building blocks that follow screen reader and keyboard navigation standards. The project functions as a UI overlay management library, offering specialized tools for implementing anchored popovers, tooltips, and slide-out panels with smooth transitions. It includes a set of accessible form primitives and selection controls to ensure compatibility across different assistive technologies. Its broader capabilities cover the const

    TypeScriptnextjsradix-uireact
    عرض على GitHub↗10,125
عرض جميع البدائل الـ 30 لـ Mui X→

الأسئلة الشائعة

ما هي وظيفة mui/mui-x؟

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.

ما هي الميزات الرئيسية لـ mui/mui-x؟

الميزات الرئيسية لـ mui/mui-x هي: Charts and Visualization, Data Tables and Grids, Data Grid Components, Chart Axes, Interactive Data Grids, Data Series Grouping, General Chart Renderers, Library Adapters.

ما هي البدائل مفتوحة المصدر لـ mui/mui-x؟

تشمل البدائل مفتوحة المصدر لـ mui/mui-x: syncfusion/flutter-widgets — This project is a comprehensive collection of high-performance UI components and SDKs designed for building data-rich,… eonasdan/tempus-dominus — Tempus Dominus is a JavaScript date-time picker library designed to integrate with Bootstrap-based web projects,… nhn/tui.grid — Tui Grid is a JavaScript data grid component designed for rendering, editing, and organizing structured tabular… cosscom/coss — Coss is an accessible UI component library and design system framework used to build web interfaces. It provides a… brillout/awesome-react-components — This project is a community-maintained open source directory that serves as a comprehensive index of React components… alibaba/bizcharts — BizCharts is a React charting library that wraps the G2 grammar of graphics, providing declarative React components…