Type-safe, modern mapping
for React
Build complex, high-performance map applicationswith a fully typed, component-first architecture.
Get Started
Mapwise Demo
Layers

Layers

Basemap (Dark)
Points of Interest
Declarative Layers
Manage layer groups with ease using a React-first API that handles state synchronization.
Rich Interactions
Built-in drawing, measuring, and inspection tools that work out of the box.
Extensible Plugins
Create custom tools and behaviors with a robust, event-driven plugin system.
Social Proof
Trusted by developers
Built for scale, performance, and developer experienceso you can focus on building great maps.
GeoData
GeoData
GeoData
GeoData
GeoData
GeoData
GeoData
GeoData
GeoData
GeoData
GeoData
GeoData
GeoData
GeoData
GeoData
GeoData
Architecture
A complete ecosystem for mapping
From low-level controllers to high-level UI components
designed for production applications.

Core Controller

State management and event handling suitable for complex apps.

UI Library

Beautiful, accessible components built with Tailwind CSS.

Layer System

Support for GeoJSON, WMS, Tiles, and custom layer types.

M
GitHub
Slack
Figma
Discord
Notion
Stripe
Framer

Performance

Optimized for large datasets and smooth interactions.

Documentation
Everything you need to build
Comprehensive guides, API references, and detailed examples
to get you started fast.
Getting Started
Step-by-step guides to integrating Mapwise into your React application.
Core Concepts
Deep dive into the controller, layer registry, and event system.
API Reference
Detailed type definitions, hooks, and component documentation.
Jamie Marshall
"The type safety in Mapwise saved us weeks of debugging. The React hooks are intuitive and the performance is outstanding."
Jamie Marshall
Senior Frontend Engineer, GeoTech
Frequently Asked Questions
Explore your data, build your dashboard,bring your team together.
Mapwise is a modern, type-safe React component library for building interactive maps. It's designed for developers who need robust, production-ready mapping capabilities using MapLibre GL JS.
Mapwise provides a declarative API for managing map layers. You can define WMS, GeoJSON, and other layer types as React components, and the library handles ordering, updates, and state management automatically.
Yes! Mapwise is built with modern frameworks in mind. It supports Next.js and other React frameworks, with dedicated components for handling client-side rendering requirements of WebGL maps.
Yes. Since Mapwise is built on MapLibre GL JS, it supports the standard Mapbox Style Specification. You can load styles from any compatible source.
Yes, Mapwise is open source and free to use. We believe in providing high-quality tools for the geospatial community.
Simply install the packages via npm or pnpm. Check out our 'Getting Started' guide to set up your first map in minutes.
Ready to build better maps?
Join the community of developers building modern
geospatial applications with Mapwise.
Get Started
Mapwise
Mapping made rigorous
Project
Core
UI Library
Plugins
Releases
Community
GitHub
Discord
Twitter
Contributing
Resources
Documentation
API Reference
Examples
Showcase