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

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

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

14 مستودعات

Awesome GitHub RepositoriesData Visualization Libraries

Libraries providing tools and components to represent complex datasets through visual graphics like charts and maps.

Distinct from Go Data Mapping Libraries: None of the candidates target general data visualization; they focus on data mapping, databases, or mocking.

Explore 14 awesome GitHub repositories matching graphics & multimedia · Data Visualization Libraries. Refine with filters or upvote what's useful.

Awesome Data Visualization Libraries GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • go-echarts/go-echartsالصورة الرمزية لـ go-echarts

    go-echarts/go-echarts

    7,627عرض على GitHub↗

    go-echarts is a data visualization library and wrapper for Go that generates JSON configurations for the ECharts JavaScript library. It functions as an HTML chart generator, allowing developers to create interactive charts and browser-based reports within Go applications. The library provides a collection of configurable chart types and predefined geographical map templates for rendering spatial information. It supports the creation of web dashboards by translating Go data structures into the JSON formats required for interactive browser rendering. The project handles the conversion of Go st

    Provides a comprehensive collection of configurable chart types and map templates for visualizing complex datasets in Go.

    Gochartsechartsgolang-visualization
    عرض على GitHub↗7,627
  • jwilber/roughvizالصورة الرمزية لـ jwilber

    jwilber/roughViz

    7,113عرض على GitHub↗

    roughViz is a JavaScript data visualization library used to create charts with a hand-drawn, sketchy aesthetic. It functions as an SVG charting framework that renders visualizations in the browser, prioritizing the communication of general trends and patterns over absolute precision. The library provides a collection of tools to generate several chart types, including bar, line, pie, donut, and scatter plots, as well as stacked bar charts. These visualizations are produced using a non-linear drawing style to present technical information in an informal, organic appearance.

    Provides components to represent datasets through visual graphics like sketchy charts.

    JavaScriptcharting-libraryd3v5dashboard
    عرض على GitHub↗7,113
  • pa7/heatmap.jsالصورة الرمزية لـ pa7

    pa7/heatmap.js

    6,373عرض على GitHub↗

    heatmap.js is a JavaScript data visualization library used to render data density visualizations on a web page. It functions as an HTML5 canvas heatmap library that represents the intensity of data points across a coordinate system using color gradients. The library provides tools for geospatial distribution mapping and user behavior analysis, such as mapping click patterns and interaction hotspots. It is also used to add visual intensity layers to interactive data dashboards to identify trends and anomalies.

    Provides a set of tools for drawing dynamic graphical representations of datasets directly in the browser.

    JavaScript
    عرض على GitHub↗6,373
  • pterm/ptermالصورة الرمزية لـ pterm

    pterm/pterm

    5,470عرض على GitHub↗

    pterm هي مكتبة واجهة طرفية بلغة Go تُستخدم لبناء واجهات سطر أوامر غنية. توفر مجموعات أدوات لتصور بيانات الطرفية، وتتبع تقدم العمليات، وإدخال المستخدم التفاعلي، والتسجيل المهيكل. تتميز المكتبة بمجموعة شاملة من الأدوات المرئية، بما في ذلك إطار عمل لمطالبات الطرفية التفاعلية مثل قوائم الاختيار ومربعات حوار التأكيد، ونظام متخصص لعرض المخططات الشريطية، والخرائط الحرارية، وهياكل الأشجار. كما تتضمن مسجل طرفي مهيكل قادر على إنتاج رسائل نظام ملونة ومستوية. يغطي المشروع مجالات قدرة واسعة بما في ذلك التخطيط والتنسيق، والمراقبة عبر أشرطة التقدم والدوارات، وإدارة السمات العالمية للحفاظ على هوية مرئية موحدة عبر وحدة التحكم.

    Provides a set of tools for rendering tables, bar charts, heatmaps, and tree structures in the terminal.

    Goanimationansi-colorsbeautify
    عرض على GitHub↗5,470
  • man-group/dtaleالصورة الرمزية لـ man-group

    man-group/dtale

    5,170عرض على GitHub↗

    dtale هو شبكة تفاعلية قائمة على الويب ومصور لإطارات بيانات pandas، مصمم كأداة تحليل بيانات استكشافية. يوفر واجهة قائمة على المتصفح لتحليل هياكل البيانات الجدولية، مما يسمح للمستخدمين بحساب الإحصائيات، واكتشاف القيم المتطرفة، وحساب الارتباطات دون كتابة كود يدوي. يعمل المشروع كعارض بيانات مضمن يمكن دمجه في تطبيقات الويب عبر iframes أو مسارات مخصصة، مع دعم محدد لـ Django و Flask و Streamlit. يتيح استكشاف مجموعات البيانات من خلال مزيج من شبكة بيانات تفاعلية ومكتبة تصور بيانات قادرة على إنشاء رسوم بيانية، ومخططات صندوقية، ومخططات تشتت ثلاثية الأبعاد. تغطي المنصة مجموعة واسعة من قدرات إدارة وتحليل البيانات، بما في ذلك تنظيف البيانات الجدولية، وإعادة التشكيل، والتصفية التفاعلية. يتضمن أدوات مراقبة لتحليل البيانات المفقودة، وحساب الارتباط، وتسجيل القوة التنبؤية. لإدارة الجلسة، يدعم تتبع المثيلات المتعددة واستمرارية الحالة عبر عمليات العامل المتزامنة. الواجهة محمية بمصادقة اسم المستخدم وكلمة المرور وتدعم استيعاب البيانات من الملفات المحددة، وجداول البيانات، ومخازن بيانات ArcticDB.

    Ships a toolkit for generating histograms, box plots, and 3D scatter charts from tabular data.

    TypeScriptdata-analysisdata-sciencedata-visualization
    عرض على GitHub↗5,170
  • epochjs/epochالصورة الرمزية لـ epochjs

    epochjs/epoch

    4,950عرض على GitHub↗

    Epoch هو محرك رسوم بيانية ومكتبة تصور قابلة للتنسيق بـ CSS مصممة للبيانات في الوقت الفعلي والبيانات الإحصائية. يعمل كأداة رسوم بيانية للسلاسل الزمنية تعرض البيانات التاريخية والحية باستخدام مزيج من رسومات SVG وHTML5 Canvas للحفاظ على الأداء أثناء التحديثات المتكررة. تتميز المكتبة من خلال نظام استعلام CSS موحد يطبق الأنماط على كل من عناصر الرسم المتجهية والنقطية. يسمح هذا بحل السمة المرئية عبر فئات CSS والقدرة على تخصيص مظهر سلاسل بيانات محددة باستخدام أوراق الأنماط. تغطي مجموعة الأدوات مجموعة واسعة من أنواع التصور، بما في ذلك الرسوم البيانية الخطية، والمساحية، والشريطية، والخرائط الحرارية لتحليل الاتجاهات، بالإضافة إلى المقاييس، والرسوم البيانية الدائرية، والأشرطة المجمعة للوحات المعلومات. كما توفر قدرات للاستكشاف الإحصائي من خلال المخططات المبعثرة والرسوم البيانية التي تستخدم تجميع الدلاء المنفصل ومزج الألوان لإظهار تركيز البيانات.

    Provides a high-performance library for rendering frequently updating data streams using hybrid SVG and Canvas graphics.

    HTML
    عرض على GitHub↗4,950
  • alandefreitas/matplotplusplusالصورة الرمزية لـ alandefreitas

    alandefreitas/matplotplusplus

    4,894عرض على GitHub↗

    This C++ data visualization library is a scientific plotting framework used to create 2D and 3D charts, network graphs, and geographic maps. It operates as a multi-backend graphics library, decoupling high-level plotting logic from low-level rendering engines to support various output backends. The project distinguishes itself with a dual-interface API, providing both a global functional interface for rapid prototyping and an object-oriented interface for precise control. It features a component-based layout engine for managing tiled grids and subplots, alongside a layered plot state that all

    Provides a comprehensive C++ library for representing complex scientific datasets through visual graphics.

    C++charting-librarychartscontour-plots
    عرض على GitHub↗4,894
  • jung-kurt/gofpdfالصورة الرمزية لـ jung-kurt

    jung-kurt/gofpdf

    4,468عرض على GitHub↗

    هذه مكتبة PDF تعتمد على Go تستخدم للتوليد البرمجي لمستندات PDF دون الاعتماد على تبعيات C خارجية. تعمل كمولد مستندات، ومحرك تخطيط، وأداة أمان، ومحرك رسومات متجهة لإنشاء ملفات تحتوي على نصوص، وصور، وأشكال هندسية. يتميز المشروع بمحرك تخطيط قائم على الخلايا يدير التفاف النص التلقائي، وفواصل الصفحات، والموضع المنظم. ويوفر قدرات متخصصة للرسومات المتجهة، بما في ذلك عرض منحنيات Bézier والمضلعات، بالإضافة إلى مجموعة أدوات أمان لتطبيق حماية كلمة المرور وتقييد أذونات الطباعة أو التعديل. تغطي المكتبة مجموعة واسعة من قدرات المستندات، بما في ذلك إدارة الخطوط لخطوط TrueType وOpenType، وتضمين الصور مع دعم الشفافية، وإنشاء عناصر تفاعلية مثل الارتباطات التشعبية والإشارات المرجعية. كما تتعامل مع تصور البيانات للرموز الشريطية والمخططات، وعرض مجموعة فرعية من HTML لتصميم النص، وإدارة طبقات المحتوى الاختيارية وقوالب المستندات القابلة لإعادة الاستخدام.

    Generates barcodes, coordinate grids, and charts to visually represent quantitative data.

    Go
    عرض على GitHub↗4,468
  • twitter/labella.jsالصورة الرمزية لـ twitter

    twitter/labella.js

    3,879عرض على GitHub↗

    labella.js is a JavaScript data visualization library and label collision avoidance engine. It functions as a one-dimensional layout solver designed to calculate non-overlapping text label positions along a single axis to ensure readability in web-based charts. The library operates as a timeline labeling utility that prevents visual clutter in custom charting components. It uses a spatial constraint engine to dynamically adjust element coordinates and manage the systematic placement of text markers across temporal data sets. The project covers data visualization labeling and timeline axis la

    Provides a specialized JavaScript library for managing non-overlapping labels in data visualizations.

    JavaScript
    عرض على GitHub↗3,879
  • visualize-ml/book7_visualizations-for-machine-learningالصورة الرمزية لـ Visualize-ML

    Visualize-ML/Book7_Visualizations-for-Machine-Learning

    3,290عرض على GitHub↗

    This project is an educational collection of interactive Jupyter notebooks designed to illustrate fundamental machine learning algorithms and mathematical principles. It serves as a resource for bridging the gap between abstract equations and practical implementation through a combination of narrative text and executable code. The collection utilizes a modular architecture where individual algorithm implementations are isolated to facilitate independent study. It incorporates both interactive code examples and static graphical assets to represent complex statistical concepts and model behavio

    Provides a collection of graphical representations and code examples for data science visualization.

    Jupyter Notebookbaysiandata-sciencelinear-algebra
    عرض على GitHub↗3,290
  • 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

    Renders interactive charts, maps, and gauges to represent numerical information and geographic data in graphical formats.

    Dart
    عرض على GitHub↗1,780
  • designrevision/shards-dashboardالصورة الرمزية لـ DesignRevision

    DesignRevision/shards-dashboard

    1,211عرض على GitHub↗

    Shards Dashboard هو قالب إداري ومجموعة أدوات واجهة مستخدم (UI kit) يعتمد على Bootstrap ومصمم للتطوير السريع لواجهات الإدارة المستندة إلى الويب. يوفر مجموعة من تخطيطات الصفحات المبنية مسبقاً ومكونات الواجهة القابلة لإعادة الاستخدام التي تسمح للمطورين بإنشاء لوحات تحكم وظيفية بلغة تصميم متسقة. يتميز إطار العمل بنظام تخطيط قائم على الشبكة (grid-based) سريع الاستجابة يقوم تلقائياً بضبط المحتوى ليناسب أحجام الشاشات ومنافذ عرض الأجهزة المختلفة. ويتضمن مكتبة متخصصة من الأدوات التفاعلية، مثل مخططات تصور البيانات، ومنتقيات التاريخ، ومنزلقات النطاق، التي تسهل عرض المقاييس المعقدة وجمع مدخلات المستخدم. يدعم المشروع تخصيصاً واسعاً للأصول المرئية وسمات التصميم لتتوافق مع متطلبات العلامة التجارية المحددة. كما يوفر واجهة موحدة لدمج إضافات الطرف الثالث، مما يتيح توسيع الوظائف الأساسية لمهام مثل إدارة البيانات وتحرير النصوص الغنية.

    Enables the display of complex metrics by connecting graphical charting libraries to backend data sources.

    CSSadminadmin-dashboardadmin-panel
    عرض على GitHub↗1,211
  • kotlin/dataframeالصورة الرمزية لـ Kotlin

    Kotlin/dataframe

    1,049عرض على GitHub↗

    هذه المكتبة عبارة عن إطار عمل لمعالجة البيانات لـ JVM يوفر بيئة آمنة من حيث النوع (type-safe) لمعالجة البيانات الجدولية المهيكلة. تعمل كمجموعة أدوات شاملة لإجراء تحويلات البيانات المعقدة، والتجميعات، والتحليل الإحصائي، مع الاستفادة من التحقق من المخطط (schema) في وقت التجميع لضمان السلامة الهيكلية عبر خطوط أنابيب البيانات. يتميز المشروع بتكامله العميق مع بيئات دفاتر الملاحظات التفاعلية واستخدامه لتوليد الكود في وقت التجميع. من خلال اشتقاق المخططات وفرضها تلقائياً من المدخلات الخام، فإنه يولد أدوات وصول آمنة من حيث النوع تتيح الإكمال التلقائي في IDE والتحقق الثابت من أسماء الأعمدة. تسمح هذه البنية للمطورين بتنفيذ معالجة خطوط الأنابيب الوظيفية مع الحفاظ على أمان صارم للأنواع، مما يمنع بشكل فعال أخطاء وقت التشغيل أثناء معالجة البيانات. تدعم المكتبة مجموعة واسعة من سير عمل البيانات، بما في ذلك استيراد وتعيين مخططات قواعد البيانات العلائقية، وإجراء التحليل الجغرافي المكاني، وتنفيذ محاور البيانات المعقدة. تتضمن أدوات واسعة النطاق لإنشاء البيانات، والتصفية، والفرز، وحساب الإحصاءات الوصفية. علاوة على ذلك، يوفر إطار العمل إمكانيات قوية للتصور وإعداد التقارير، مما يسمح للمستخدمين بعرض جداول HTML تفاعلية، وتأليف المستندات، وإنشاء المخططات مباشرة من مجموعات البيانات المهيكلة. تم تصميم المكتبة للاستخدام السلس داخل بيئات تطوير Kotlin وJava، مع دعم متخصص لإدارة التبعيات المؤتمتة وتكامل النواة في دفاتر الملاحظات التفاعلية.

    Generates charts and plots directly from data structures using a type-safe plotting language.

    Kotlindata-analysisdata-sciencedataframe
    عرض على GitHub↗1,049
  • angular-google-chart/angular-google-chartالصورة الرمزية لـ angular-google-chart

    angular-google-chart/angular-google-chart

    881عرض على GitHub↗

    This project is a frontend component library that provides an AngularJS directive for the Google Chart Tools library. It functions as a wrapper designed to integrate interactive data visualizations into web applications by mapping structured data sets into graphical representations such as bar charts, line graphs, and pie charts. The library utilizes a configuration-driven approach that maps declarative objects to specific chart types and options, abstracting the initialization process into standard markup. It manages the lifecycle of third-party graphical elements through directive-based enc

    Provides a collection of tools for mapping structured data sets into graphical representations like bar charts, line graphs, and pie charts.

    JavaScriptangularjsgoogle-chartsjavascript
    عرض على GitHub↗881
  1. Home
  2. Graphics & Multimedia
  3. Data Visualization Libraries

استكشف الوسوم الفرعية

  • Real-time Visualization LibrariesLibraries optimized for the high-frequency rendering of live data streams. **Distinct from Data Visualization Libraries:** Specializes in high-performance live updates, whereas general data visualization libraries may focus on static reports.
  • TerminalLibraries dedicated to rendering data visualizations within a terminal environment. **Distinct from Data Visualization Libraries:** Specifically targets terminal output instead of general graphical or mobile data visualization.