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
·
diogobernardino avatar

diogobernardino/WilliamChart

0
View on GitHub↗
5,106 stars·793 forks·Kotlin·9 views

WilliamChart

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.

Features

  • Android Data Visualization - Provides a toolkit for rendering interactive statistical charts specifically for the Android platform.
  • Android UI Components - Provides a collection of pre-built graphical elements and widgets for creating data-driven dashboards within Android applications.
  • Data Visualization Charts - Renders graphical representations of datasets to help users identify trends and patterns.
  • Data-to-Pixel Coordinate Transforms - Maps dataset values to a visual coordinate system for the accurate placement of graphical elements.
  • Scale-Based Coordinate Mappings - Translates raw numerical data into pixel coordinates using scale-based mapping for precise chart placement.
  • Charting Libraries - Provides a specialized library for rendering data visualizations and interactive charts in mobile interfaces.
  • Donut Charts - Visualizes proportional categorical data using circular charts with hollow centers.
  • Data Visualizations - Provides components for rendering charts to visualize complex information sets.
  • Direct-to-Screen Rasterizers - Draws vector-like shapes directly to the display buffer to avoid the overhead of managing multiple view objects.
  • Programmatic Canvas Drawing - Provides a programmatic drawing system to render chart shapes and lines directly onto a canvas.
  • Dashboard Interfaces - Enables the creation of data-driven dashboards that display key metrics via proportional visuals.
  • View Class Inheritance - Extends Android's base view class to implement custom rendering and a dedicated draw loop.
  • Canvas-Based UI Rendering - Implements canvas-based UI rendering to bypass standard Android view overhead for better performance.
  • Custom View Extensions - Specializes view hierarchy extensions to implement custom layout logic for charts.
  • Charts - 在应用程序中实现图表的Android库
  • Data Visualization - Library to create charts.
  • Android Charting Libraries - Simple and lightweight charting library for Android.
  • Data Visualization - Chart library with good motion capabilities.
  • Mobile Charting - Simple charting library for Android applications.
  • Mobile Visualization - Simple charting library for Android applications.
  • Mobile UI & Components - Android Library to rapidly develop attractive and insightful charts in android applications.

Star history

Star history chart for diogobernardino/williamchartStar history chart for diogobernardino/williamchart

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

Frequently asked questions

What does diogobernardino/williamchart do?

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.

What are the main features of diogobernardino/williamchart?

The main features of diogobernardino/williamchart are: Android Data Visualization, Android UI Components, Data Visualization Charts, Data-to-Pixel Coordinate Transforms, Scale-Based Coordinate Mappings, Charting Libraries, Donut Charts, Data Visualizations.

What are some open-source alternatives to diogobernardino/williamchart?

Open-source alternatives to diogobernardino/williamchart include: philjay/mpandroidchart — MPAndroidChart is an Android charting library and data visualization framework that provides a set of reusable view… danielgindi/charts — Charts is a data visualization framework and charting library for iOS, tvOS, and macOS. It provides a set of graphical… lecho/hellocharts-android — Hellocharts-android is a data visualization library and charting framework for Android applications. It provides a… kevinzhow/pnchart — PNChart is an iOS charting framework and data visualization library designed for rendering interactive visual data… chartsorg/charts — Charts is a mobile data visualization library designed for rendering interactive graphical representations of complex… jawbone/jbchartview — JBChartView is an iOS charting library and data visualization framework used to render interactive line and bar…

Open-source alternatives to WilliamChart

Similar open-source projects, ranked by how many features they share with WilliamChart.
  • philjay/mpandroidchartPhilJay avatar

    PhilJay/MPAndroidChart

    38,199View on GitHub↗

    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.

    Javaandroidchartgraph
    View on GitHub↗38,199
  • danielgindi/chartsdanielgindi avatar

    danielgindi/Charts

    28,005View on GitHub↗

    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

    Swift
    View on GitHub↗28,005
  • lecho/hellocharts-androidlecho avatar

    lecho/hellocharts-android

    7,589View on GitHub↗

    Hellocharts-android is a data visualization library and charting framework for Android applications. It provides a collection of custom view components used to render datasets as visual elements, such as line, column, and pie charts. The library supports interactive visualizations that allow users to navigate data through touch gestures, including pinching, scrolling, and panning. It also includes built-in capabilities for animating data points and chart elements to create smooth visual transitions during dataset updates. The framework covers a broad range of visualization needs, including c

    Java
    View on GitHub↗7,589
  • kevinzhow/pnchartkevinzhow avatar

    kevinzhow/PNChart

    9,653View on GitHub↗

    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

    Objective-C
    View on GitHub↗9,653
See all 30 alternatives to WilliamChart→