Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. React Native
  3. react-native-responsive-linechart

react-native-responsive-linechart

MITTypeScriptv5.7.1

A customizable and responsive line or area chart library for React Native applications.

Visit WebsiteGitHubGitHub
209 stars54 forks0 contributors

What is react-native-responsive-linechart?

react-native-responsive-linechart is a React Native library for creating customizable line and area charts. It solves the need for performant, responsive data visualization in mobile apps with features like scrollable charts, interactive tooltips, and smooth line rendering.

Target Audience

React Native developers building mobile applications that require data visualization, such as fitness trackers, financial apps, or analytics dashboards.

Value Proposition

Developers choose this library for its lightweight, composable API, extensive customization options, and focus on React Native-specific performance, avoiding heavier charting solutions.

Overview

A customizable and responsive line or area chart for react-native

Use Cases

Best For

  • Displaying time-series data in React Native apps
  • Building interactive financial or stock market charts
  • Creating fitness or health tracking visualizations
  • Adding analytics dashboards to mobile applications
  • Implementing scrollable charts for large datasets
  • Customizing chart themes to match app design systems

Not Ideal For

  • Projects requiring bar, pie, or scatter charts for diverse data visualization
  • Applications aiming to minimize native dependencies in React Native (e.g., due to v5's react-native-gesture-handler requirement)
  • Teams wanting out-of-the-box, fully styled charts with minimal configuration and setup

Pros & Cons

Pros

Composable API

Every chart element like axes, lines, and tooltips is a separate component, as shown in the quick example with VerticalAxis and Line, allowing for fine-grained control over chart layout and behavior.

Lightweight Package

The library has minimal dependencies and a small package size (62KB in v3), ensuring fast load times and efficient performance in React Native apps, as highlighted in the features list.

Scrollable Charts

Supports horizontal scrolling for large datasets, enabling visualization of extensive data without performance degradation, demonstrated in the Scrollable.gif preview.

Interactive Tooltips

Built-in tooltip component with touch interaction for highlighting data values, as seen in the Tooltip.gif, enhancing user engagement in mobile applications.

Cons

Limited Chart Types

Only supports line and area charts, lacking common alternatives like bar or pie charts, which restricts its use for projects needing diverse visualization methods.

Breaking Changes

Frequent major updates, such as v5 introducing breaking changes like a new dependency and renamed components, can disrupt existing projects and require migration efforts, as noted in the README announcements.

External Documentation

Relies on an external site (surge.sh) for documentation, which may be less stable or up-to-date compared to integrated docs, potentially hindering developer onboarding and troubleshooting.

Frequently Asked Questions

Quick Stats

Stars209
Forks54
Contributors0
Open Issues33
Last commit3 years ago
CreatedSince 2018

Tags

#responsive#line-chart#area-chart#svg#react-native#typescript#data-visualization#mobile-development#interactive-charts#charts#responsive-design#linechart

Built With

r
react-native-gesture-handler
T
TypeScript
R
React Native

Links & Resources

Website

Included in

React Native35.6k
Auto-fetched 1 day ago

Related Projects

react-native-vector-iconsreact-native-vector-icons

Customizable Icons for React Native with support for image source and full styling.

Stars17,863
Forks2,101
Last commit5 days ago
lottie-react-nativelottie-react-native

Lottie wrapper for React Native.

Stars17,146
Forks1,800
Last commit9 days ago
react-native-mapsreact-native-maps

React Native Mapview component for iOS + Android

Stars15,954
Forks4,953
Last commit1 month ago
react-native-gifted-chatreact-native-gifted-chat

💬 The most complete chat UI for React Native

Stars14,409
Forks3,610
Last commit12 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub