awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Abhinandan-Kushwaha avatar

Abhinandan-Kushwaha/react-native-gifted-charts

0
View on GitHub↗
1,345 stars·206 forks·TypeScript·MIT·28 viewswww.npmjs.com/package/react-native-gifted-charts↗

React Native Gifted Charts

React Native Gifted Charts is a mobile-first data visualization framework designed for building interactive and animated graphical representations within React Native applications. It functions as a declarative component library that enables developers to render complex datasets through a variety of visual formats, including bar, line, area, pie, and scatter plots.

The library distinguishes itself through a native-driven rendering engine that utilizes vector graphics primitives to draw shapes and paths directly on the screen. It supports sophisticated visual configurations such as gradients, patterns, and stacked or grouped layouts, while providing an interpolation-based animation engine to facilitate smooth transitions during initial loads or data updates.

The framework includes comprehensive tools for managing user-driven exploration, such as touch-enabled interactions, scrollable views, and dynamic tooltips that track user input to display specific data point details. It also provides extensive configuration utilities for axis positioning, scaling, and label dimensions to ensure consistent readability across diverse mobile screen sizes.

The project is distributed as a reusable component library, with documentation and installation instructions available through standard package management for React Native environments.

Features

  • Charting Libraries - Provides a comprehensive suite of interactive, animated, and highly customizable charting components specifically optimized for mobile-native data visualization in React Native applications.
  • Mobile Data Visualization Libraries - Provides a mobile-first framework for displaying complex datasets through animated, touch-enabled, and responsive graphical representations.
  • Native Layer Renderers - Utilizes native-backed vector graphics primitives to draw shapes and paths directly on the screen for high-performance rendering.
  • React Native Components - Provides a library of interactive and animated charts specifically for React Native mobile applications.
  • Cross-Platform UI Component Libraries - Offers a library of reusable visual elements designed to integrate data-driven graphics into mobile interfaces.
  • Stacked and Grouped Bar Plots - Displays categorical data using vertical or horizontal bars with support for gradients, patterns, and stacked configurations.
  • Circular Progress Charts - Represents part-to-whole relationships using circular or progress charts with support for segmented layouts.
  • Multi-Type Interactive Charts - Renders various interactive chart types including bar, line, area, pie, and scatter plots.
  • Line Chart Renderers - Visualizes continuous data trends using lines with support for secondary axes and gradient styling.
  • Point Click and Hover Interactions - Enables touch-based functionality including click events and scrollable views for data exploration.
  • Informational Tooltips - Displays dynamic pointers or labels that track user interaction to provide detailed information about specific data points.
  • Screen Coordinate Mapping - Calculates scale factors and offsets to map abstract data values to precise screen coordinates for chart rendering.
  • Data State Interpolators - Calculates intermediate visual states between data points to enable smooth transitions during chart updates.
  • Chart Animations - Provides smooth visual transitions for chart elements during initial load or data updates.
  • Chart Axis Configurations - Provides customization for axis positioning, label width, and height scaling to ensure data readability.
  • Declarative Charting Components - Constructs complex data visualizations by nesting specialized UI components in a declarative manner.
  • Event-Driven Interaction Handlers - Captures touch gestures and coordinate-based inputs to trigger callbacks and update chart state.

Star history

Star history chart for abhinandan-kushwaha/react-native-gifted-chartsStar history chart for abhinandan-kushwaha/react-native-gifted-charts

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with React Native Gifted Charts

These projects share indexed features with React Native Gifted Charts. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • chartsorg/chartsChartsOrg avatar

    ChartsOrg/Charts

    28,000View on GitHub↗

    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

    Swift
    View on GitHub↗28,000
  • swimlane/ngx-chartsswimlane avatar

    swimlane/ngx-charts

    4,359View on GitHub↗

    ngx-charts is an Angular charting library and SVG data visualization framework. It provides a set of declarative UI components for rendering animated and interactive charts and graphs within Angular applications. The library allows for the assembly of specialized visualizations by combining low-level internal charting components. It supports the creation of custom charts through the use of mathematical scales, shape generators, and CSS styling overrides. The framework covers a wide range of visualization types, including comparison charts such as bar and line graphs, distribution visualizati

    TypeScript
    View on GitHub↗4,359
  • tomauty/react-native-charttomauty avatar

    tomauty/react-native-chart

    1,569View on GitHub↗

    This project is a charting library designed for the React Native framework, providing a collection of reusable components for rendering data visualizations within mobile applications. It functions as a cross-platform interface tool that maps coordinate arrays to graphical elements, allowing developers to display statistical information consistently across both iOS and Android environments. The library enables the creation of line, bar, and pie charts through a declarative component structure. By mapping JavaScript properties to platform-specific drawing primitives, it facilitates the integrat

    JavaScriptchartjavascriptreact-native
    View on GitHub↗1,569
  • apexcharts/apexcharts.jsapexcharts avatar

    apexcharts/apexcharts.js

    15,096View on GitHub↗

    ApexCharts is a comprehensive JavaScript charting library designed for building interactive, responsive, and data-driven visualizations within web applications. It functions as a versatile data visualization framework that supports a wide range of chart types, including categorical, statistical, and financial plots, enabling developers to construct complex dashboards and real-time monitoring interfaces. The library distinguishes itself through a deep commitment to accessibility and high-performance interactivity. It provides built-in support for keyboard navigation, screen readers, and high-c

    JavaScriptchartsdata-visualizationgraphs
    View on GitHub↗15,096
Compare all 30 related projects→

Frequently asked questions

What does abhinandan-kushwaha/react-native-gifted-charts do?

React Native Gifted Charts is a mobile-first data visualization framework designed for building interactive and animated graphical representations within React Native applications. It functions as a declarative component library that enables developers to render complex datasets through a variety of visual formats, including bar, line, area, pie, and scatter plots.

What are the main features of abhinandan-kushwaha/react-native-gifted-charts?

The main features of abhinandan-kushwaha/react-native-gifted-charts are: Charting Libraries, Mobile Data Visualization Libraries, Native Layer Renderers, React Native Components, Cross-Platform UI Component Libraries, Stacked and Grouped Bar Plots, Circular Progress Charts, Multi-Type Interactive Charts.

Which projects share features with abhinandan-kushwaha/react-native-gifted-charts?

Projects with overlapping indexed features include: chartsorg/charts — Charts is a mobile data visualization library designed for rendering interactive graphical representations of complex… swimlane/ngx-charts — ngx-charts is an Angular charting library and SVG data visualization framework. It provides a set of declarative UI… tomauty/react-native-chart — This project is a charting library designed for the React Native framework, providing a collection of reusable… apexcharts/apexcharts.js — ApexCharts is a comprehensive JavaScript charting library designed for building interactive, responsive, and… rainbow-me/react-native-animated-charts — React Native Animated Charts is a user interface component library for building interactive line graphs and data… bqplot/bqplot — bqplot is an interactive data visualization library for IPython and Jupyter notebooks that utilizes a grammar of…

Curated searches featuring React Native Gifted Charts

Hand-picked collections where React Native Gifted Charts appears.
  • Mobile analytics widgets
  • a library for animated React charts