26 مستودعات
Components for rendering charts and progress indicators to visualize complex information sets.
Distinct from High-Volume Data Rendering: Focuses on visual data representations like charts, whereas High-Volume Data Rendering focuses on the efficiency of displaying large datasets in tables or lists.
Explore 26 awesome GitHub repositories matching user interface & experience · Data Visualizations. Refine with filters or upvote what's useful.
gui.cs is a .NET terminal user interface toolkit and framework used to build interactive, cross-platform text-based applications. It provides a structured system for composing terminal views using a view hierarchy and a dedicated layout engine. The library distinguishes itself through a component-based widget system and a constraint-based layout engine that allows interfaces to remain responsive across different terminal window dimensions. It employs a virtual-screen buffer to minimize flickering during redraws and uses state-driven theme configurations to maintain persistent visual styles.
Provides high-fidelity color support to render charts and progress indicators for displaying complex information sets.
Terminal.Gui is a cross-platform .NET toolkit for building interactive text-based user interfaces. It provides a component-based architecture, a terminal rendering engine, and a declarative layout system to create console applications that run consistently across Windows, macOS, and Linux. The framework distinguishes itself with a comprehensive set of interactive console widgets, including data grids, hex editors, and hierarchical tree components. It supports advanced visual capabilities such as 24-bit True Color, Sixel image support, and a relative-coordinate layout system that adapts to ter
Implements a charting and graphing system capable of rendering large datasets with integrated sorting.
vue-echarts is a data visualization library and a reactive wrapper for Apache ECharts, designed to integrate complex charts and graphics into Vue.js applications using a declarative, component-based approach. It functions as an interface that synchronizes charting engine instances with reactive state. The project provides a declarative graphics interface for building custom chart overlays, shapes, and text elements using a component-based slot architecture. It distinguishes itself by allowing the injection of custom components into chart elements, such as tooltips, via scoped slots rather tha
Embeds chart components into applications to visualize complex datasets using customizable visual templates.
DataV is a big screen visualization framework designed for high-impact data displays. It provides a collection of libraries for both Vue and React to build large-scale data dashboards featuring interactive charts and visual elements. The toolkit includes a specialized decoration kit of scalable vector graphics used to add borders and frames to professional data display screens. It focuses on complex data visualization, including the rendering of specialized charts such as water level and flight line maps. The framework covers a broad capability surface for data dashboard visualization, provi
Renders interactive charts and maps to visualize complex information sets through an intuitive interface.
rsuite is a React UI component library and enterprise design system used to build professional web interfaces. It functions as a themable component suite and localized UI toolkit, providing the necessary tools for developing data-heavy administrative dashboards and internal applications. The library is distinguished by its built-in support for server-side rendering to improve initial page load speeds and search engine visibility. It includes a global provider for managing consistent visual styles and high-contrast modes, alongside a translation layer for interface localization and date format
Provides indicators, timelines, and carousels to visualize status and statistical trends.
PrimeReact is a comprehensive UI component library for building interactive user interfaces with React. It provides an accessible component suite, a form input framework, and a data visualization toolkit designed to meet accessibility standards through built-in keyboard navigation and focus management. The library features a themed design system that allows for visual customization via pre-defined skin sets or an unstyled mode. This unstyled mode decouples component behavior and accessibility logic from the presentation layer, enabling the implementation of custom corporate design systems. C
Includes a toolkit for rendering complex information using filtered data tables, hierarchical trees, and visual progress meters.
shadcn-svelte is a collection of accessible and customizable user interface elements for Svelte applications. Rather than being distributed as a traditional dependency, these components are provided as source code that is copied directly into the project codebase. The library utilizes a registry-based distribution system, allowing users to install specific UI blocks and components via a command-line interface. This system uses JSON metadata to define dependencies and file paths, while a bootstrapping process automates the configuration of styles and CSS variables. The project integrates Tail
Ships components for rendering interactive charts and progress indicators to visualize complex information.
PyQt-Fluent-Widgets is a Python GUI component library and framework extension that provides a set of pre-styled UI components following modern Fluent design standards. It replaces standard PyQt controls with a specialized widget set designed for building contemporary desktop applications. The library distinguishes itself by offering advanced layout patterns, such as waterfall grids, loading skeleton screens, and split-view application shells. It provides a comprehensive collection of high-level interface elements, including navigation menu systems, configuration setting cards, and complex vie
Renders complex datasets via interactive charts, gauges, and themed tables in a desktop environment.
nvd3 is a data visualization framework and reusable web graphing library. It provides a collection of interactive charting components built on top of the D3.js library to render complex datasets as graphics within a web browser. The library functions as a wrapper for D3.js, offering predefined chart types and modular templates. This implementation allows for the creation of custom data graphs and web dashboards without requiring the author to write low-level SVG code from scratch. The system utilizes SVG-based vector rendering and attribute-driven styling to generate visualizations. It incor
Renders reusable charts and graphs to represent complex datasets within a web browser.
react-chartjs-2 is a data visualization library that provides a set of React components acting as a wrapper for Chart.js. It allows for the rendering of interactive charts and graphs within a React application using a declarative approach. The library manages HTML5 canvas charting components by tying the lifecycle of Chart.js instances to the mounting and unmounting of the React component tree. It translates component props into the configuration objects required by the underlying engine to map datasets to visual elements. The project covers a range of frontend integration capabilities, incl
Converts raw datasets into interactive charts by mapping data points to visual elements.
react-chartjs-2 is a data visualization library that provides a set of React components to integrate the Chart.js library. It serves as a component-based charting interface for rendering dynamic data visualizations and graphs based on structured data sets. The project provides a declarative way to manage chart configurations and data updates. It maps component props to the underlying charting engine, allowing users to modify visual options and data dynamically to refresh displays. The library covers broader data visualization development, including the implementation of dynamic dashboards an
Provides components for rendering dynamic data visualizations and charts based on structured datasets.
FastHTML is a full-stack Python web framework designed for building interactive web applications using pure Python. It functions as an HTMX integration framework and a Python HTML domain-specific language, allowing developers to generate HTML structures using native objects and functions instead of external templating files. The framework is distinguished by its native support for real-time bidirectional communication via WebSockets and Server-Sent Events, enabling server-side updates to be pushed to the browser without full page reloads. It further integrates identity management through OAut
Integrates interactive charts and plots to provide visual representations of data.
Oppia is an online learning platform and cloud-based learning environment designed to deliver interactive lessons and tutoring through structured activities. It functions as a multilingual educational content management system that provides a web-based interface for students to engage with educational resources. The project includes an interactive lesson authoring tool that enables the creation of educational content featuring dynamic values, data visualizations, and rich text editors. To ensure global accessibility, the system supports multilingual content with localized stylesheets and righ
Renders charts and visual representations of data to provide interactive learning insights within educational content.
charts.css is a CSS-driven framework designed to transform semantic HTML into accessible data visualizations without relying on JavaScript. It functions as a charting library that uses standard HTML structures, such as tables and lists, to render graphs while maintaining full compatibility with screen readers. The project distinguishes itself by using CSS variables to map numeric data to visual dimensions and utility classes to control chart types and layouts. It supports a wide range of visual styles, including 3D effects, reflection effects, and customized color palettes integrated via a br
Renders multiple data series within one chart to compare different groups of information.
Chartkick is a Ruby on Rails visualization library and JavaScript charting wrapper that provides a high-level interface for integrating interactive charts into web applications. It functions as a multi-engine charting adapter, wrapping various JavaScript charting libraries to provide a consistent API for rendering data visualizations. The project is distinguished by its engine abstraction, which allows users to switch between different JavaScript charting libraries without modifying the underlying data sources. It also supports asynchronous data visualization, fetching chart data from remote
Renders line, pie, column, bar, area, and scatter charts to visualize datasets in web applications.
ScottPlot is a cross-platform, high-performance charting library for .NET that renders interactive plots across desktop and web GUI frameworks including Windows Forms, WPF, MAUI, Avalonia, Blazor, and WinUI. It provides an optimized rendering engine capable of displaying millions of data points with interactive pan, zoom, and live data streaming, while also supporting image export to formats like PNG and SVG for file output, cloud applications, and notebooks. The library distinguishes itself through a comprehensive set of chart types including scatter, line, bar, pie, heatmap, financial, rada
Creates Smith chart axes for displaying impedance of RF signals using resistance and reactance coordinates.
Live-Charts هي مكتبة لتصور البيانات في .NET توفر مجموعة من المخططات والخرائط والمقاييس التفاعلية. تعمل كمحرك تخطيط في الوقت الفعلي ومكتبة رسومات متعددة التنسيقات مصممة لعرض مجموعات البيانات المعقدة داخل تطبيقات .NET. تتميز المكتبة بأدوات لإنشاء لوحات معلومات بيانات تفاعلية قادرة على استكشاف مجموعات البيانات الكبيرة. ويتم دعم ذلك من خلال نظام للتكبير، والتحريك، واستخدام محاور إحداثيات متعددة للتنقل عبر مئات الآلاف من نقاط البيانات. يدعم محرك التصور مجموعة متنوعة من التنسيقات بما في ذلك الأشرطة، والخطوط، والخرائط الحرارية، والخرائط الجغرافية. ويتضمن إمكانيات لمراقبة البيانات في الوقت الفعلي وتطوير لوحات معلومات سطح المكتب لتتبع المقاييس والاتجاهات الحية.
Provides comprehensive components for rendering interactive charts and graphs to represent complex information sets.
This project is a React admin dashboard boilerplate designed for building backend administrative interfaces. It provides a pre-configured development stack that integrates a Redux state management framework, a role-based access control system, and a standardized Axios HTTP client wrapper. The system includes a mock API development environment that serves fake data through a local server to decouple frontend development from backend availability. It uses Vite for module bundling and provides a component-library based UI for constructing management interfaces. The platform covers a broad range
Renders data visualizations using interactive charts to represent complex data sets for administrative reporting.
WilliamChart هي مكتبة أدوات تصور بيانات Android تستخدم لعرض المخططات والرسوم البيانية التفاعلية داخل تطبيقات Android. تعمل كمكتبة مكونات واجهة مستخدم لدمج لوحات المعلومات والمقاييس القائمة على البيانات في تخطيطات Android. تتضمن المكتبة مكوناً متخصصاً لتمثيل البيانات الفئوية النسبية كمخططات دائرية (donut charts)، وهي مخططات دائرية ذات مراكز مجوفة. توفر محرك رسم يستخدم واجهات برمجة تطبيقات منخفضة المستوى لربط البيانات الرقمية بإحداثيات البكسل على الشاشة.
Provides components for rendering charts to visualize complex information sets.
echarts-for-react هي مكتبة رسوم بيانية لـ React ومكون تصور بيانات يعمل كغلاف لمكتبة Apache ECharts. تسمح بعرض مرئيات البيانات والرسوم البيانية المعقدة ضمن بنية قائمة على المكونات باستخدام تكوينات تعريفية. توفر المكتبة آلية للوصول إلى مثيل التصور الأساسي، مما يتيح عمليات منخفضة المستوى مثل تصدير الصور وتغيير الحجم اليدوي. كما تدعم ربط دوال مخصصة بأحداث التصور لتشغيل منطق التطبيق بناءً على تفاعلات المستخدم. تغطي مجموعة الأدوات تكوين سلوك الرسم البياني العام واستراتيجيات التحديث. كما تدعم استيراد مكونات محددة فقط لتقليل حجم حزمة التطبيق الإجمالية.
Renders complex data visuals and graphs using declarative configurations within React components.