MSAGL
Microsoft Automatic Graph Layout: tools for graph layout and viewing in .NET.
- Active
- Other
- C#
- C# & .NET charting libraries
- 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
Development activity
Commits per month to the default branch over the last 12 complete months.
Show data as a table
| Month | Commits |
|---|---|
| Oct 2025 | 0 |
| Nov 2025 | 0 |
| Dec 2025 | 0 |
| Jan 2026 | 0 |
| Feb 2026 | 0 |
| Mar 2026 | 0 |
| Apr 2026 | 0 |
| May 2026 | 0 |
| Jun 2026 | 2 |
| Jul 2026 | 0 |
| Aug 2026 | 5 |
| Sep 2026 | 0 |
Popularity among C# & .NET charting libraries
Show data as a table
| Tool | Stars |
|---|---|
| ScottPlot | 6,766 |
| LiveCharts2 | 5,482 |
| OxyPlot | 3,541 |
| Microcharts | 2,075 |
| Mapsui | 1,573 |
| MSAGL | 1,499 |
Alternatives to MSAGL
-
ScottPlot
Interactive plotting library for .NET with WinForms, WPF, Avalonia, Blazor and other controls.
-
LiveCharts2
Animated, interactive charts, maps and gauges for .NET UI frameworks.
-
OxyPlot
Cross-platform plotting library for .NET.
-
Microcharts
Simple cross-platform charts for .NET, drawn with SkiaSharp.
-
Mapsui
.NET map component for MAUI, Avalonia, Uno Platform, Blazor, WPF and WinUI.
MSAGL FAQ
Is MSAGL open source?
Is MSAGL still maintained?
How do I install MSAGL?
dotnet add package Microsoft.Msagl.What are the best alternatives to MSAGL?
What language is MSAGL written in?
Data: GitHub API, NuGet. Updated Oct 4, 2026.