live-charts/livecharts2

Beautiful, interactive charts, maps, and gauges. One API for every .NET UI framework.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 30 minutes ago
Added to GitGenius on September 12th, 2026
Created on February 11th, 2021
Open Issues & Pull Requests: 61 (+0)
GitHub issues: Enabled
Number of forks: 705
Total Stargazers: 5,460 (+0)
Total Subscribers: 84 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 16.0 days
Mean response time: 93.5 days
90th percentile: 276.9 days
Tracked items: 486

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 98% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "requires external features" is answered fastest, typically in about 8 days, while "requires-attention" waits about 4 months. Only 7% of issues opened in the past year have been closed. Three people close 92% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 49
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 463 days
Stale 30+ days: 45
Stale 90+ days: 30

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (87)
  • priority 1 (48)
  • requires-attention (41)
  • more info required (40)
  • new feature (39)
  • question (39)
  • requires external features (33)
  • enhancement (28)

Most active issues this week

Detailed Description

LiveCharts2 is a charting library for .NET that provides interactive charts, maps, and gauges with a single API across multiple UI frameworks.

The library addresses the architectural limitations of its predecessor, which was built on WPF and proved difficult to port to other platforms. LiveCharts2 redesigns the core to be platform-agnostic, allowing it to run on Maui, Uno Platform, WPF, WinUI, Xamarin.Forms, Windows Forms, Blazor WebAssembly, Avalonia, Eto Forms, and UWP. The approach decouples the charting logic from any specific rendering engine, making it straightforward to add support for new platforms with minimal effort. While SkiaSharp is used to simplify cross-platform rendering, the architecture does not require it, allowing flexibility in drawing implementations.

Developers should choose this tool if they need charting across multiple .NET UI frameworks without rewriting visualization code for each platform. It suits projects ranging from desktop applications to web-based dashboards and server-side chart generation. The library can be used in console applications or on the server side by installing only core packages, enabling scenarios beyond traditional UI frameworks. Teams migrating from the original LiveCharts will find v2 addresses the design problems that made cross-platform support cumbersome.

The project maintains active development with regular updates to the core library and platform-specific implementations. Documentation and samples are comprehensive, with a dedicated website providing installation guides, API reference, and working examples for each supported platform. The codebase shows ongoing refinement of the architecture to support new frameworks and rendering approaches.