The premier mapping solution for Asp.NET Core Blazor applications.
GeoBlazor brings the power of the ArcGIS Maps SDK for JavaScript into your Blazor applications with 100% C# code - no JavaScript required. Create beautiful, interactive maps with industry-leading geospatial capabilities while maintaining a pure .NET development experience.
CORE
PRO
Below are the steps to get started with GeoBlazor version 4.x. To view the documentation for previous versions, use the branches/tags dropdown in the top left corner of the GitHub page to select the version you want to view. The release versions each have a corresponding tag.
- Pure C# Development: Access the complete ArcGIS Maps SDK without writing a single line of JavaScript
- Rich Component Library: Includes maps, layers, widgets, geometries, and more
- Interactive Maps: Build responsive, interactive maps with minimal code
- Flexible Architecture: Works with Blazor Server, WebAssembly, and Hybrid MAUI apps
- Enterprise-Ready: Supports ArcGIS Enterprise for organizations with internal GIS infrastructure
dotnet add package dymaptic.GeoBlazor.CoreGeoBlazor comes in two packages, both open source in this repository:
- GeoBlazor Core - Essential mapping capabilities, in the repository root
- GeoBlazor Pro - Advanced features and 3D support, in the
pro/folder
Check out our features comparison to see what each package includes.
GeoBlazor Core and GeoBlazor Pro are both licensed under the MIT License.
A license key is not required. You can optionally register for a free key at licensing.dymaptic.com.
