For an open source library for mobile analytics, the strongest matches are kevinzhow/pnchart (PNChart is an iOS-native charting library with animated line), abhinandan-kushwaha/react-native-gifted-charts (react-native-gifted-charts is a comprehensive React Native charting library offering) and apppear/chartview (ChartView is a SwiftUI-native charting library that provides bar). chartsorg/charts and diogobernardino/williamchart round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Find the best mobile analytics widgets for your app. Compare top open-source libraries ranked by stars and activity to find the best fit.
PNChart is an iOS charting framework and data visualization library designed for rendering interactive visual data representations within native Apple mobile environments. It provides a toolkit for creating animated line and pie charts to illustrate data trends and proportional datasets. The library specializes in animated data representation, using motion effects and transitions to highlight information changes over time. It supports real-time chart data updates, allowing visualizations to reflect new information dynamically without rebuilding the entire user interface. The framework covers
PNChart is an iOS-native charting library with animated line and pie charts and real-time updates, making it a solid match for building mobile analytics widgets, though it is platform-specific and does not explicitly cover all requested features like REST/WebSocket data sources.
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,
react-native-gifted-charts is a comprehensive React Native charting library offering line, bar, pie, area, and many more chart types with live data updates, touch interaction, and customizable theming — exactly the kind of mobile-optimized analytics widget component this search calls for.
ChartView is a SwiftUI-native charting library that provides bar, line, pie, and ring chart components within a unified grid-based layout system. The library renders charts by composing SwiftUI views declaratively from data models, letting the framework handle layout and updates without intermediate drawing layers. The library supports multiple chart types that share a common grid layout, enabling composable data visualizations with synchronized axes and backgrounds. Bar charts display data as vertical bars, line charts plot connected data points with gradient fills and optional markers, pie
ChartView is a SwiftUI-native charting library that provides bar, line, pie, and ring chart components, making it a suitable widget for building analytics dashboards in mobile apps, though it does not explicitly address real-time updates or pluggable data sources.
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
Charts is a native iOS data visualization library offering interactive chart types (line, bar, pie, scatter, radar) with touch gesture support and hardware-accelerated rendering—exactly what you need for mobile analytics widgets, though you may need to layer on real-time data updates and pluggable data sources yourself.
WilliamChart is an Android data visualization library and toolkit used to render interactive charts and graphs within Android applications. It functions as a UI component library for integrating data-driven dashboards and metrics into Android layouts. The library includes a specialized component for representing proportional categorical data as donut charts, which are circular charts with hollow centers. It provides a drawing engine that uses low-level APIs to map numerical data to pixel coordinates on the screen.
WilliamChart is an Android charting library that provides interactive data visualization components for mobile apps, fitting the need for a mobile analytics widget library, though it may lack some requested features like real-time updating and flexible data sources.
Charts is a data visualization framework and charting library for iOS, tvOS, and macOS. It provides a set of graphical components used to render interactive line, bar, pie, and scatter charts to represent complex data sets. The project serves as an implementation of a charting library adapted specifically for the Apple ecosystem. It includes a rendering engine capable of plotting data points directly from database records. The framework covers a broad range of visualization capabilities, including interactive data exploration via zooming and panning gestures, visual style customization for c
danielgindi/charts is a charting library for iOS that provides interactive line, bar, pie, and scatter charts with touch gestures and customizable appearance, making it a good fit for mobile analytics widgets even though it lacks built-in real-time data updating or pluggable data sources.
MPAndroidChart is an Android charting library and data visualization framework that provides a set of reusable view components for rendering statistical data. It enables the display of numerical datasets through various chart types, including line, bar, pie, radar, bubble, and candlestick charts. The library focuses on an interactive graphing workflow, allowing users to explore complex data sets through scaling, panning, and animations. It includes specific support for financial charting to track market trends and price movements, as well as tools for building mobile dashboards.
MPAndroidChart is a well-known Android charting library that provides line, bar, pie, and other chart types with touch interaction, making it a solid fit for mobile analytics widgets, though it does not natively include real-time data updating or pluggable data source support.