GitHub stars
1.5K
NuGet downloads, all time
796.7K
Commits, last 12 months
7
Contributors
46
Last commit
Latest release
v1.1Jan 28, 2022

Overview

MSAGL is a .NET charting library. Its GitHub repository has 1,499 stars, 317 forks, and 46 contributors. It is actively developed with 7 commits in the last 12 months. The latest release, v1.1, was published on Jan 28, 2022. It has been downloaded about 796.7K times from NuGet.

Its GitHub description: A set of tools for graph layout and viewing

Install

NuGet
dotnet add package Microsoft.Msagl
v1.1.6

Development activity

Commits per month to the default branch over the last 12 complete months.

0246 Oct 2025 Nov Dec Jan 2026 Feb Mar Apr May Jun Jul Aug Sep
0246 Oct 2025 Jan 2026 Apr Jul
7 commits from Oct 2025 to Sep 2026.
Show data as a table
MSAGL commits per month
MonthCommits
Oct 20250
Nov 20250
Dec 20250
Jan 20260
Feb 20260
Mar 20260
Apr 20260
May 20260
Jun 20262
Jul 20260
Aug 20265
Sep 20260

Popularity among C# & .NET charting libraries

GitHub stars for MSAGL and the most-starred alternatives.
Show data as a table
GitHub stars
ToolStars
ScottPlot6,766
LiveCharts25,482
OxyPlot3,541
Microcharts2,075
Mapsui1,573
MSAGL1,499

Alternatives to MSAGL

  • ScottPlot

    Interactive plotting library for .NET with WinForms, WPF, Avalonia, Blazor and other controls.

    6.8K starsC#MIT

  • LiveCharts2

    Animated, interactive charts, maps and gauges for .NET UI frameworks.

    5.5K starsC#MIT

  • OxyPlot

    Cross-platform plotting library for .NET.

    3.5K starsC#MIT

  • Microcharts

    Simple cross-platform charts for .NET, drawn with SkiaSharp.

    2.1K starsC#MIT

  • Mapsui

    .NET map component for MAUI, Avalonia, Uno Platform, Blazor, WPF and WinUI.

    1.6K starsC#MIT

MSAGL FAQ

Is MSAGL open source?

Its source code is public on GitHub, but its license is not a standard open-source license that could be identified automatically. Check the license file before using it in a product.

Is MSAGL still maintained?

Yes. MSAGL is actively developed, with 7 commits in the last 12 months and the latest commit 1 month ago.

How do I install MSAGL?

From NuGet: dotnet add package Microsoft.Msagl.

What are the best alternatives to MSAGL?

The most popular alternatives listed in C# & .NET charting libraries are ScottPlot, LiveCharts2, and OxyPlot. See the full ranking.

What language is MSAGL written in?

MSAGL is primarily written in C#, according to GitHub.

Data: GitHub API, NuGet. Updated Oct 4, 2026.