Mapsui

A map in your .NET app

An open source map component for .NET. Tile layers, vector styling, projections and touch handling, with the same API on every UI framework it supports.

Quickstart Live samples Documentation

Background rendered by Mapsui at reduced opacity. Map data © OpenStreetMap contributors.

Works with every major .NET UI framework

Only the map control is platform-specific. The map, its layers and styles are the same code on all of them.

dotnet add package Mapsui.Maui
.NET MAUI website →

Dependable

Developed in the open since 2012, and still actively maintained.

2012 First commit, carried over from the original SVN repository
98 People have contributed code
4,000 Downloads of the core package every day
6.4M Downloads across all 29 Mapsui packages

Every major version comes with a written upgrade guide, and the v4 documentation stays online. Breaking changes are announced in the roadmap before they land.

Built on libraries you already trust

Examples of apps that use Mapsui

See the full list

Two ways to keep this going

Sponsor Mapsui

Mapsui is free and stays free. Sponsorship pays for the maintenance that keeps it current with every new .NET and framework release.

Become a sponsor

Work with the maintainer

Paul den Dulk maintains Mapsui and takes on consulting work: getting a map into your app, custom layers and styling, performance, or a feature you need upstream.

info.mapsui@gmail.com