143 dépôts
Libraries and tools for rendering interactive graphical representations of complex datasets and information.
Explore 143 awesome GitHub repositories matching user interface & experience · Data Visualization. Refine with filters or upvote what's useful.
shadcn/ui offers a collection of React UI components and a CLI-driven registry system for direct source code integration.
Applies design tokens, labels, and icons to govern the visual appearance and thematic consistency of graphical data elements.
Ant Design is an enterprise-grade component library and design system framework built for developing complex, data-heavy web applications. It provides a comprehensive collection of pre-built, state-driven interface elements that map data properties to rendered components, ensuring consistent interaction patterns and visual language across large-scale projects. The library distinguishes itself through a robust styling architecture that utilizes design tokens and hierarchical configuration providers to propagate global settings like themes, locale, and layout direction. By employing component-l
QR code generation components support canvas or SVG rendering with configurable error correction and custom styling.
Ce projet est une bibliothèque d'interface utilisateur graphique en mode immédiat conçue pour le développement rapide d'outils et d'interfaces de débogage. En générant la géométrie de l'interface utilisateur à chaque image via du code procédural, elle élimine le besoin de synchronisation d'état persistante entre les données de l'application et l'interface. Elle est principalement destinée à être intégrée dans des pipelines de rendu existants, où elle produit des tampons de sommets bruts et des commandes de dessin agnostiques vis-à-vis de l'API graphique sous-jacente. La bibliothèque se distingue par une architecture hautement découplée qui prend en charge des mises en page complexes, ancrables et multi-fenêtres. Elle gère les positions des fenêtres, le glisser-déposer des onglets et le fractionnement des nœuds, permettant aux développeurs de détacher les éléments d'interface dans des fenêtres de système d'exploitation indépendantes. Pour assurer une interaction cohérente dans divers environnements, elle mappe les événements d'entrée natifs dans un format unifié et fournit une portée robuste basée sur des identifiants pour suivre les états des éléments à travers les images. Le framework offre une large surface de capacités pour construire des outils de moteur sophistiqués et des utilitaires de diagnostic. Il inclut la prise en charge de composants visuels avancés tels que des éditeurs de nœuds, des traceurs 2D et 3D, et des inspecteurs spécialisés, ainsi qu'une infrastructure pour la mise à l'échelle DPI et le rendu de formes personnalisées. Le système est conçu pour une haute portabilité, avec des options de configuration à la compilation qui permettent aux développeurs d'adapter les structures de données de base et les types mathématiques aux exigences spécifiques du moteur. Le dépôt fournit des exemples étendus pour connecter la bibliothèque aux principaux backends et frameworks graphiques, ainsi que des outils pour générer des liaisons spécifiques aux langages.
Renders advanced two-dimensional data plots and visualizations directly within the immediate-mode interface.
This project is a community-driven knowledge base that serves as a centralized directory for the React and React Native ecosystems. It functions as a developer discovery portal, aggregating high-quality libraries, frameworks, and learning resources to assist in the research and selection of tools for modern web and mobile application development. The repository distinguishes itself through a hierarchical taxonomy that organizes a fragmented landscape of third-party software into functional domains. By utilizing markdown-based content curation, it provides a structured index that allows develo
Identifies visualization components and charting frameworks built specifically for interactive data representation.
Superset is a web-based business intelligence platform designed for data exploration, visualization, and interactive dashboarding. It functions as a query-driven analytics engine that connects to various SQL databases, allowing users to perform ad-hoc analysis, define virtual metrics, and build complex data visualizations through a centralized interface. The platform distinguishes itself through a robust semantic layer that transforms raw database schemas into calculated columns and virtual metrics, enabling consistent business logic across an organization. It features a plugin-based visualiz
Renders complex datasets into interactive graphical representations including charts, maps, and tabular views.
This project is a comprehensive, community-driven directory of machine learning resources, software libraries, and educational materials. It serves as a centralized knowledge base for developers and researchers, organizing tools and frameworks by their primary programming language and technical domain to simplify discovery across the artificial intelligence ecosystem. The collection distinguishes itself by providing a cross-language development index that spans diverse programming environments, including C, C++, Rust, Clojure, and Python. It covers a wide range of specialized capabilities, fr
Highlights frameworks for building interactive graphical representations of complex data.
This project is a comprehensive, curated directory of high-quality libraries, tools, and educational resources for C and C++ development. It serves as an ecosystem discovery index, helping developers navigate the vast landscape of third-party components, frameworks, and technical documentation available for the language. The collection is distinguished by its focus on high-performance systems programming and technical mastery. It provides deep coverage of specialized domains including SIMD-accelerated data processing, compile-time template metaprogramming, and asynchronous event-driven archit
Features specialized libraries for rendering interactive graphical representations of complex datasets.
Chart.js is a declarative data visualization framework that renders interactive, responsive charts directly onto an HTML5 canvas element. It functions as a configuration-driven engine, transforming structured datasets into complex graphical representations by merging user-defined settings with global defaults. The library utilizes a high-performance rendering pipeline that executes drawing commands during each animation frame to maintain smooth visual feedback. The project distinguishes itself through a modular, extensible architecture that allows developers to register custom scales, control
Transforms structured datasets into interactive, responsive graphical charts using a declarative framework.
Apache ECharts is a JavaScript data visualization library used for rendering interactive charts and complex data visualizations in web browsers. It functions as a canvas-based charting engine and a statistical data visualization suite that transforms datasets into visual representations. The framework provides specialized capabilities for three-dimensional data visualization, including the generation of 3D plots and globe visualizations. It also serves as a web-based geographic mapping tool for overlaying heatmaps, routes, and data distributions onto interactive maps. The library covers a br
Functions as a high-performance rendering engine that transforms large datasets into interactive charts using HTML5 canvas.
ECharts is a JavaScript data visualization library and web charting framework used to render interactive 2D and 3D data plots within a web browser. It functions as a visualization engine that transforms raw data into customizable charts and graphs. The project includes a WebGL-based hardware acceleration engine specifically for producing three-dimensional plots and globe visualizations. This allows the library to handle large and complex datasets through GPU-accelerated rendering. The framework supports both canvas-based raster rendering and SVG-based vector rendering. It provides capabiliti
Provides a comprehensive engine for the programmatic rendering of customizable 2D and 3D data plots.
This project is a curated resource repository that serves as a comprehensive directory of design assets and development tools. It provides a structured collection of high-quality links intended to help developers discover essential resources for their technical projects and user interface designs. The directory is distinguished by its community-driven approach, relying on collaborative peer review and external contributions to maintain an up-to-date index of resources. It functions as a frontend development toolkit, offering a categorized list of UI libraries, CSS frameworks, and animation to
Highlights charting libraries for rendering interactive data visualizations within user interfaces.
NocoDB is a visual platform that transforms relational databases into collaborative, spreadsheet-style workspaces. By acting as a headless database backend, it provides a unified environment for designing database structures, managing record relationships, and interacting with data without requiring manual SQL queries. The platform normalizes interactions across various SQL and NoSQL data sources, allowing users to manage complex datasets through a centralized interface. The project distinguishes itself by automatically generating RESTful and GraphQL APIs from existing database schemas, enabl
Maintains multiple saved perspectives of data to help users quickly switch between relevant information subsets.
This project is a community-curated directory of resources, libraries, and tools designed to support developers working with the Flutter framework. It functions as a centralized knowledge base, organizing high-quality external references into a structured, human-readable format to assist in the discovery of technical materials for cross-platform application development. The directory distinguishes itself through a comprehensive index of the global Flutter ecosystem, including local user groups, meetups, and communication channels that connect developers to international support networks. It m
Highlights graphical libraries capable of rendering interactive charts, sparklines, and complex data visualizations.
Rich is a comprehensive library for building sophisticated command-line interfaces and terminal applications. It provides a robust console formatting engine and a layout framework that enables developers to render rich text, syntax-highlighted code, and complex data structures directly in the terminal. By utilizing a recursive constraint-based layout engine, the library allows for the creation of hierarchical grids, panels, and trees that maintain their structure even as terminal dimensions change. What distinguishes the library is its ability to manage persistent, real-time terminal interfac
Presents structured logs and complex objects in a readable, color-coded format optimized for console visualization.
PixiJS is a hardware-accelerated 2D rendering engine and HTML5 canvas library. It functions as a web-based graphics engine that utilizes WebGL to draw interactive digital content, shapes, text, and images in the browser. The engine provides a specialized pipeline for high-performance 2D graphics, featuring a scene-graph hierarchy for organizing visual objects and a system for dynamic texture management. It includes capabilities for applying visual effects through masks, filters, and blend modes. The project covers broad functional areas including digital asset loading, user input processing
Supports the creation of dynamic and complex interactive data visualizations that update in real time.
This repository serves as a comprehensive research platform and toolkit for advancing machine learning, quantum computing, and large-scale scientific data analysis. It provides foundational frameworks for developing complex algorithmic systems, offering the necessary infrastructure for distributed training, computational graph execution, and high-performance model development. The project distinguishes itself by integrating specialized research domains with robust, privacy-preserving methodologies. It supports diverse scientific discovery through tools for quantum simulation, physics-informed
Transforms intricate datasets into interactive graphical representations to facilitate exploration and discovery.
Charts is a mobile data visualization library designed for rendering interactive graphical representations of complex datasets. It provides a declarative configuration interface that maps data structures to visual components, supporting a variety of chart types including line, bar, pie, scatter, and radar plots. The library distinguishes itself through a hardware-accelerated drawing layer that ensures high-performance rendering across mobile platforms. It features a gesture-driven transformation engine that enables users to pan, zoom, and scale views, alongside an interpolated animation syste
Ships a high-performance library for rendering interactive, animated charts within native mobile applications.
BCC is an eBPF development toolkit and tracing framework used for monitoring and analyzing the Linux kernel. It functions as a performance analysis tool and debugging utility to capture system events, measure kernel latency, and provide network observability. The project distinguishes itself by providing a build system that integrates with LLVM to compile C-like code into BPF bytecode at runtime. It utilizes BPF Type Format data for relocations to maintain cross-kernel compatibility and extracts kernel headers to ensure the generated programs match the specific kernel version. The toolkit co
Visualizes BPF map data using ASCII-based linear and logarithmic histograms for statistical analysis.
wechat-app-mall is an e-commerce solution designed for the WeChat mini-program ecosystem. It provides the necessary tools to build and manage a digital storefront and product catalog within this specific mobile application environment. The project incorporates social commerce marketing features, including the ability to generate shareable posters for product discovery and the integration of live stream shopping to showcase products through real-time video broadcasting. The system also includes capabilities for data visualization through interactive charts and the rendering of formatted rich
Provides interactive charts and graphical data representations optimized for the mobile mini-program environment.
Wekan est un outil de gestion de projet Kanban open source et auto-hébergé utilisé pour organiser les flux de travail via des tableaux, des listes et des cartes. C'est une application web en temps réel qui permet aux équipes de gérer les tâches sur une infrastructure privée. La plateforme se distingue par des outils de migration de données étendus, spécifiquement pour l'importation de tableaux et de cartes depuis Trello. Elle prend en charge l'intégration d'identité de niveau entreprise via LDAP, OpenID Connect et OAuth2, et offre des options de stockage flexibles, notamment PostgreSQL comme backend relationnel principal et un stockage cloud enfichable pour les pièces jointes. Le système couvre un large éventail de capacités de gestion des tâches, y compris des visualisations de diagrammes de Gantt, le suivi du temps et l'agrégation des tâches entre les tableaux. Il inclut des outils administratifs pour le contrôle d'accès basé sur les rôles, la planification de sauvegardes automatisées et l'extensibilité programmatique via une API REST et des webhooks pilotés par les événements. L'application est disponible pour un déploiement via Docker et prend en charge les configurations multi-locataires.
Displays board cards in a sortable table including members, labels, and due dates.