# Vue for Cesium

Canonical: https://gisforweb.com/tools/vue-cesium/

Vue 3 component library for building 3D globe and terrain apps on CesiumJS.

Vue for Cesium wraps CesiumJS in Vue 3 components, exposing the viewer, entities, primitives and data sources as reactive component props and events. It is the standard way to use Cesium from a Vue codebase, mirroring how react-map-gl wraps MapLibre GL for React. The project is maintained alongside CesiumJS releases and is published to npm.

## Details

- Type: library

- Categories: 3d, mapping

- Open source: Yes

- Pricing model: open-source

- License: MIT

- Platforms: web

## Features

- Vue 3 components for the CesiumJS viewer

- Entities and data sources as reactive props

- Primitive, post-process and imagery layer support

- TypeScript typings included

- Follows the CesiumJS release cycle

- Usable with Nuxt and Vite projects

## Project sources

- Website: https://zouyaoji.top/vue-cesium

- Documentation: https://zouyaoji.top/vue-cesium

- Repository: https://github.com/zouyaoji/vue-cesium

Directory descriptions are summaries. Verify current capabilities and terms with the project sources.
