# MSAGL

> Microsoft Automatic Graph Layout: tools for graph layout and viewing in .NET.

- Category: [C# & .NET charting libraries](https://awesomedataviz.com/categories/dotnet/)
- Repository: https://github.com/microsoft/automatic-graph-layout
- License: Other
- Language: C#
- Status: Active (commits in the last 90 days)
- GitHub stars: 1,499
- Commits in the last 12 months: 7
- Contributors: 46
- Last commit: Aug 21, 2026
- Latest release: v1.1 (Jan 28, 2022)
- Install (NuGet): `dotnet add package Microsoft.Msagl`, 796.7K downloads in total
- Topics: Graph & network visualization

## 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.

## Alternatives

- [ScottPlot](https://awesomedataviz.com/tools/scottplot/): Interactive plotting library for .NET with WinForms, WPF, Avalonia, Blazor and other controls. (6.8K stars)
- [LiveCharts2](https://awesomedataviz.com/tools/livecharts2/): Animated, interactive charts, maps and gauges for .NET UI frameworks. (5.5K stars)
- [OxyPlot](https://awesomedataviz.com/tools/oxyplot/): Cross-platform plotting library for .NET. (3.5K stars)
- [Microcharts](https://awesomedataviz.com/tools/microcharts/): Simple cross-platform charts for .NET, drawn with SkiaSharp. (2.1K stars)
- [Mapsui](https://awesomedataviz.com/tools/mapsui/): .NET map component for MAUI, Avalonia, Uno Platform, Blazor, WPF and WinUI. (1.6K stars)

Source: https://awesomedataviz.com/tools/msagl/ · Data updated 2026-10-04 · Content: CC BY 4.0, Awesome Dataviz (https://awesomedataviz.com).
