A simple, cross-platform charting library for .NET built on SkiaSharp.
Microcharts is a simple, cross-platform charting library for .NET applications. It provides basic chart rendering capabilities using SkiaSharp graphics, allowing developers to add visualizations to apps running on UWP, Xamarin, .NET MAUI, WinUI, and other .NET Standard 2.0 platforms. The library focuses on straightforward implementation without complex customization or interactive features.
.NET developers building mobile, desktop, or cross-platform applications who need to integrate basic charts with minimal overhead. It's particularly useful for Xamarin.Forms, .NET MAUI, and UWP projects.
Developers choose Microcharts for its simplicity, cross-platform consistency, and lightweight approach to charting. Unlike heavier charting libraries, it offers a shared codebase and rendering logic across all supported platforms with no unnecessary complexity.
Simple, cross-platform chart library for .NET
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Built on SkiaSharp, it ensures identical rendering across UWP, Xamarin, .NET MAUI, and other supported platforms, as detailed in the compatibility section.
Offers pre-built views and a simple API, allowing quick integration without complex configuration, ideal for basic charting needs.
Uses the same chart definitions and logic across all platforms, reducing code duplication and maintenance effort, as emphasized in the philosophy.
Focuses on essential charting functionality without unnecessary features, keeping the library small and performant for straightforward visualizations.
The README explicitly states there is no support for user interactions or animations, limiting dynamic and engaging visualizations.
Admits to minimal customization; advanced styling or additional chart types require forking the code, which may not be feasible for all teams.
Currently in version 1.0.0 beta with a call for more contributors, indicating potential instability and slower issue resolution.