C# Data Visualization

Open-source C# projects categorized as Data Visualization

Top 10 C# Data Visualization Projects

  • ScottPlot

    Interactive plotting library for .NET

  • LiveCharts2

    Simple, flexible, interactive & powerful charts, maps and gauges for .Net, LiveCharts2 can now practically run everywhere Maui, Uno Platform, Blazor-wasm, WPF, WinForms, Xamarin, Avalonia, WinUI, UWP.

    Project mention: AvaloniaUI: Create Multi-Platform Apps with .NET | news.ycombinator.com | 2024-02-03

    But I think some of this stuff is already handled in Avalonia ecosystem like https://github.com/Mapsui/Mapsui, https://github.com/beto-rodriguez/LiveCharts2 and few others...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • Radzen Blazor Components

    Radzen Blazor is a set of 70+ free native Blazor UI components packed with DataGrid, Scheduler, Charts and robust theming including Material design and FluentUI.

    Project mention: Using Radzen components in Blazor 8 | /r/Blazor | 2023-12-07

    To client project, without any changes, just added Appointment.cs, EventConsole.razor, AppointmentPage.razor, AddAppointmentPage.razor, and EditAppointmentPage.razor (copied from the demo radzen-blazor project) and the scheduler component works as expected.

  • XCharts

    A charting and data visualization library for Unity. Unity数据可视化图表插件。

  • Helix Toolkit

    Helix Toolkit is a collection of 3D components for .NET.

  • Csharp-Data-Visualization

    Resources for visualizing data using C# and the .NET platform

    Project mention: Alternative to SharpDX for 2D rendering? | /r/csharp | 2023-04-18

    I made a quick proof of concept Forms program that just bounces text back and forth across the screen, I used .net 6, I used the GLControl from OpenTK on a form with a Forms.Timer calling Invalidate on it 120 times a second. (my pc is only 60 fps so it's only actually refreshing at 60 fps) In the GLControl's paint event I'm using SkiaSharp to render text onto the GL control... now that I look at it I'm probably doing something wrong. If you have any samples you can link to I'd be glad to test it out. I was looking at https://github.com/swharden/Csharp-Data-Visualization which spoke highly of the GL controls

  • Plotly.Blazor

    This library packages the well-known charting library plotly.js into a razor component that can be used in a Blazor project.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • jube

    Jube is an open-source software designed for monitoring transactions and events. It offers a range of powerful features including real-time data wrangling, artificial intelligence, decision making, and case management. Jube's exceptional performance is particularly evident in its application to fraud prevention and abuse detection scenarios.

  • Canvas

    Generic cross-platform real-time charts for Web apps with built-in pan and zoom support. (by Indemos)

  • TableToImageExport

    C# Library for processing tabular data into images.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-03.

C# Data Visualization related posts

Index

What are some of the best open-source Data Visualization projects in C#? This list will help you:

Project Stars
1 ScottPlot 4,582
2 LiveCharts2 3,804
3 Radzen Blazor Components 3,175
4 XCharts 3,004
5 Helix Toolkit 1,765
6 Csharp-Data-Visualization 935
7 Plotly.Blazor 315
8 jube 25
9 Canvas 17
10 TableToImageExport 2
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com