A cross-platform .NET charting library for creating interactive charts, maps, and gauges across multiple UI frameworks.
LiveCharts2 is a cross-platform charting library for .NET that enables developers to create interactive charts, maps, and gauges across multiple UI frameworks like Maui, Blazor, WPF, and Xamarin. It solves the problem of inconsistent charting experiences across different .NET platforms by providing a unified API.
.NET developers building applications with data visualization needs across desktop, web, or mobile platforms using frameworks such as Blazor, MAUI, WPF, or Avalonia.
Developers choose LiveCharts2 for its extreme flexibility, cross-platform support, and modern architecture that avoids the limitations of its predecessor, allowing seamless integration across diverse .NET environments.
Beautiful, interactive charts, maps, and gauges. One API for every .NET UI framework.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports 10+ .NET frameworks including Maui, Blazor, WPF, and Xamarin, enabling a consistent charting API across desktop, web, and mobile with minimal code changes.
Designed to work with multiple drawing engines beyond SkiaSharp, reducing vendor lock-in and easing adaptation to new or custom platforms.
Core packages allow chart rendering in console apps or server-side services, useful for generating static images in backend workflows without UI overhead.
Enables dynamic charts and gauges with smooth animations, ideal for dashboards and monitoring applications requiring live data updates.
Version 2.0 is marked as beta, which may involve breaking changes, bugs, or incomplete features unsuitable for stable production environments.
Integration across diverse .NET frameworks requires platform-specific configurations and dependencies, increasing initial development and maintenance overhead.
The Blazor WASM demo is designed only for desktop devices, indicating potential gaps or challenges in optimizing for mobile web experiences.