awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • go-echarts/go-echartsAvatar go-echarts

    go-echarts/go-echarts

    7,627Vezi pe 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
    Vezi pe GitHub↗7,627
  • jwilber/roughvizAvatar jwilber

    jwilber/roughViz

    7,113Vezi pe 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
    Vezi pe GitHub↗7,113
  • pa7/heatmap.jsAvatar pa7

    pa7/heatmap.js

    6,373Vezi pe 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
    Vezi pe GitHub↗6,373
  • pterm/ptermAvatar pterm

    pterm/pterm

    5,470Vezi pe GitHub↗

    pterm este o bibliotecă UI de terminal Go utilizată pentru a construi interfețe CLI bogate. Oferă seturi de instrumente pentru vizualizarea datelor în terminal, urmărirea progresului operațiunilor, input interactiv al utilizatorului și logare structurată. Biblioteca se distinge printr-un set cuprinzător de instrumente vizuale, inclusiv un framework pentru prompt-uri interactive de terminal, cum ar fi meniuri de selecție și dialoguri de confirmare, și un sistem specializat pentru randarea diagramelor cu bare, a hărților termice și a structurilor arborescente. Include, de asemenea, un logger de terminal structurat capabil să producă mesaje de sistem nivelate și colorate. Proiectul acoperă arii largi de capabilități, inclusiv layout și formatare, monitorizare și observabilitate prin bare de progres și spinner-e, și gestionarea globală a temelor pentru a menține o identitate vizuală uniformă în consolă.

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

    Goanimationansi-colorsbeautify
    Vezi pe GitHub↗5,470
  • man-group/dtaleAvatar man-group

    man-group/dtale

    5,170Vezi pe GitHub↗

    dtale este o grilă interactivă bazată pe web și un vizualizator pentru dataframe-urile pandas, conceput ca un instrument de analiză exploratorie a datelor. Oferă o interfață bazată pe browser pentru analizarea structurilor de date tabelare, permițând utilizatorilor să calculeze statistici, să detecteze valori aberante și să calculeze corelații fără a scrie cod manual. Proiectul funcționează ca un vizualizator de date încorporat care poate fi integrat în aplicații web prin iframes sau rute personalizate, cu suport specific pentru Django, Flask și Streamlit. Permite explorarea seturilor de date printr-o combinație de grilă de date interactivă și o bibliotecă de vizualizare a datelor capabilă să genereze histograme, box plots și grafice scatter 3D. Platforma acoperă o gamă largă de capabilități de gestionare și analiză a datelor, inclusiv curățarea datelor tabelare, remodelarea și filtrarea interactivă. Include instrumente de observabilitate pentru analiza datelor lipsă, calculul corelației și scorarea puterii predictive. Pentru gestionarea sesiunilor, suportă urmărirea multi-instanță și persistența stării între procesele worker concurente. Interfața este protejată prin autentificare cu nume de utilizator și parolă și suportă ingestia de date din fișiere delimitate, foi de calcul și datastore-uri ArcticDB.

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

    TypeScriptdata-analysisdata-sciencedata-visualization
    Vezi pe GitHub↗5,170
  • epochjs/epochAvatar epochjs

    epochjs/epoch

    4,950Vezi pe GitHub↗

    Epoch este un motor de grafice stilizabil prin CSS și o bibliotecă de vizualizare concepută pentru date în timp real și statistice. Funcționează ca un instrument de grafice de tip timeseries care randează date istorice și live folosind un hibrid de grafică SVG și HTML5 Canvas pentru a menține performanța în timpul actualizărilor frecvente. Biblioteca se distinge printr-un sistem unificat de interogare CSS care aplică stiluri atât elementelor de plot vectoriale, cât și celor raster. Acest lucru permite rezoluția temelor vizuale prin clase CSS și capacitatea de a personaliza aspectul unor serii de date specifice folosind foi de stil. Setul de instrumente acoperă o gamă largă de tipuri de vizualizare, inclusiv grafice cu linii, arii, bare și hărți termice pentru analiza tendințelor, precum și indicatoare, grafice plăcintă și bare grupate pentru dashboard-uri. De asemenea, oferă capabilități pentru explorarea statistică prin scatter plots și histograme care utilizează gruparea discretă pe bucket-uri și amestecarea culorilor pentru a arăta concentrarea datelor.

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

    HTML
    Vezi pe GitHub↗4,950
  • alandefreitas/matplotplusplusAvatar alandefreitas

    alandefreitas/matplotplusplus

    4,894Vezi pe 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
    Vezi pe GitHub↗4,894
  • jung-kurt/gofpdfAvatar jung-kurt

    jung-kurt/gofpdf

    4,468Vezi pe GitHub↗

    Aceasta este o bibliotecă PDF bazată pe Go utilizată pentru generarea programatică a documentelor PDF fără a se baza pe dependențe C externe. Aceasta funcționează ca un generator de documente, motor de layout, instrument de securitate și motor de grafică vectorială pentru crearea de fișiere care conțin text, imagini și forme geometrice. Proiectul se distinge printr-un motor de layout bazat pe celule care gestionează automat împachetarea textului, întreruperile de pagină și poziționarea structurată. Oferă capabilități specializate pentru grafică vectorială, inclusiv redarea curbelor Bézier și a poligoanelor, precum și un toolkit de securitate pentru aplicarea protecției prin parolă și restricționarea permisiunilor de imprimare sau modificare. Biblioteca acoperă o gamă largă de capabilități pentru documente, inclusiv gestionarea fonturilor pentru fonturi TrueType și OpenType, încorporarea imaginilor cu suport pentru transparență și crearea de elemente interactive precum hyperlink-uri și semne de carte. De asemenea, gestionează vizualizarea datelor pentru coduri de bare și grafice, redarea subseturilor HTML pentru stilizarea textului și gestionarea straturilor de conținut opțional și a template-urilor de documente reutilizabile.

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

    Go
    Vezi pe GitHub↗4,468
  • twitter/labella.jsAvatar twitter

    twitter/labella.js

    3,879Vezi pe 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
    Vezi pe GitHub↗3,879
  • visualize-ml/book7_visualizations-for-machine-learningAvatar Visualize-ML

    Visualize-ML/Book7_Visualizations-for-Machine-Learning

    3,290Vezi pe GitHub↗

    Acest proiect este o colecție educațională de Jupyter notebooks interactive concepute pentru a ilustra algoritmi fundamentali de machine learning și principii matematice. Servește drept resursă pentru a face legătura între ecuațiile abstracte și implementarea practică printr-o combinație de text narativ și cod executabil. Colecția utilizează o arhitectură modulară în care implementările algoritmilor individuali sunt izolate pentru a facilita studiul independent. Încorporează atât exemple de cod interactive, cât și resurse grafice statice pentru a reprezenta concepte statistice complexe și comportamente ale modelelor. Repository-ul se bazează pe stack-ul științific standard Python pentru a efectua manipularea datelor și a genera vizualizări structurate. Aceste materiale sunt organizate pentru a susține studiul academic și dezvoltarea unei fundații teoretice în data science și machine learning.

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

    Jupyter Notebookbaysiandata-sciencelinear-algebra
    Vezi pe GitHub↗3,290
  • syncfusion/flutter-widgetsAvatar syncfusion

    syncfusion/flutter-widgets

    1,780Vezi pe 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
    Vezi pe GitHub↗1,780
  • designrevision/shards-dashboardAvatar DesignRevision

    DesignRevision/shards-dashboard

    1,211Vezi pe GitHub↗

    Shards Dashboard este un șablon administrativ și UI kit bazat pe Bootstrap, conceput pentru dezvoltarea rapidă a interfețelor de gestionare web. Oferă o colecție de layout-uri de pagină pre-construite și componente de interfață reutilizabile care permit dezvoltatorilor să construiască dashboard-uri funcționale cu un limbaj de design consistent. Framework-ul se distinge printr-un sistem de layout bazat pe grid responsiv, care ajustează automat conținutul pentru a se potrivi diverselor dimensiuni de ecran și viewport-uri. Include o bibliotecă specializată de widget-uri interactive, cum ar fi grafice de vizualizare a datelor, date pickers și range sliders, care facilitează afișarea metricilor complexe și colectarea input-ului utilizatorului. Proiectul suportă personalizarea extinsă a activelor vizuale și a temelor de design pentru a se alinia cu cerințele specifice de branding. De asemenea, oferă o interfață standardizată pentru integrarea plugin-urilor terțe, permițând extinderea funcționalității de bază pentru sarcini precum gestionarea datelor și editarea de text îmbogățit (rich text).

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

    CSSadminadmin-dashboardadmin-panel
    Vezi pe GitHub↗1,211
  • kotlin/dataframeAvatar Kotlin

    Kotlin/dataframe

    1,049Vezi pe GitHub↗

    This library is a data processing framework for the JVM that provides a type-safe environment for manipulating structured tabular data. It functions as a comprehensive toolset for performing complex data transformations, aggregations, and statistical analysis, while leveraging compile-time schema validation to ensure structural integrity across data pipelines. The project distinguishes itself through its deep integration with interactive notebook environments and its use of compile-time code generation. By automatically deriving and enforcing schemas from raw inputs, it generates type-safe ac

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

    Kotlindata-analysisdata-sciencedataframe
    Vezi pe GitHub↗1,049
  • angular-google-chart/angular-google-chartAvatar angular-google-chart

    angular-google-chart/angular-google-chart

    881Vezi pe GitHub↗

    Acest proiect este o bibliotecă de componente frontend care oferă o directivă AngularJS pentru biblioteca Google Chart Tools. Funcționează ca un wrapper conceput pentru a integra vizualizări interactive de date în aplicațiile web prin maparea seturilor de date structurate în reprezentări grafice, cum ar fi diagrame cu bare, grafice liniare și diagrame circulare. Biblioteca utilizează o abordare bazată pe configurare care mapează obiectele declarative la tipuri specifice de diagrame și opțiuni, abstractizând procesul de inițializare în markup standard. Gestionează ciclul de viață al elementelor grafice terțe prin încapsulare bazată pe directive, care include data binding reactiv automat pentru a se asigura că diagramele se actualizează dinamic atunci când starea aplicației subiacente se modifică. Toolset-ul susține dezvoltarea interfețelor modulare și a dashboard-urilor în timp real prin gestionarea injectării dependențelor de vizualizare externe la runtime. Targetează noduri specifice de document pentru a monta și menține aceste elemente grafice, facilitând integrarea afișajelor complexe de date în mediile web legacy.

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

    JavaScriptangularjsgoogle-chartsjavascript
    Vezi pe GitHub↗881
  1. Home
  2. Graphics & Multimedia
  3. Data Visualization Libraries

Explorează sub-etichetele

  • 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.