Vue 3 Components for MapLibre GL

Build beautiful, reactive map applications with Vue 3 and MapLibre GL. Fully typed, composable, and compatible with Nuxt 4.

What's included

    Map Component
    Core VMap component with full MapLibre GL options support
    Markers & Popups
    Reactive markers and popups with Vue templates
    50+ Layer Components
    MapLibre + deck.gl layers including COG/GeoTIFF, H3, S2, and more
    Controls
    Navigation, Scale, Geolocate, Fullscreen, LiDAR viewer, and more
    TypeScript
    Fully typed with excellent IDE support
    Nuxt Ready
    Works seamlessly with Nuxt 4 and SSR