# navara **Repository Path**: lyt3dengine/navara ## Basic Information - **Project Name**: navara - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-09-10 - **Last Updated**: 2026-09-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
|
|
|
|
Imagery: © Mapterhorn · Geospatial Information Authority of Japan Tiles - Latest Nationwide Photo (Seamless) · © Re:Earth Terrain · 3D City Model (Project PLATEAU) Chuo Ward (FY2023) - MLIT PLATEAU
- 📖 **Documentation**: https://navara.world/docs/ - 🌏 **Live examples**: https://navara.world/examples/ ## Usage See [What is Navara?](https://navara.world/docs/guides/introduction/what-is-navara/) for an overview and [Getting Started](https://navara.world/docs/guides/introduction/getting-started/) to build your first 3D map. ## Architecture  ## Development ### Install toolchains Install the following toolchains. - Rust (stable) - Node.js (LTS) - [pnpm](https://pnpm.io/installation) ### Install prerequisites ```console cargo install cargo-make cargo install cargo-watch cargo install wasm-bindgen-cli --version 0.2.126 rustup component add rust-src ``` Optional: Install binaryen for `wasm-opt` optimization: https://github.com/WebAssembly/binaryen `rust-src` is required by release WASM builds, which rebuild std with `-Z build-std` for smaller binaries. ### Initial setup You need to run this command first time. ```console cargo make prepare ``` ### Run with hot-reload ```console cargo make dev ``` > An error is displayed in the Web browser, but this is because the compilation of WASM has not been completed. Wait a little and when the compilation of WASM is completed, reload the page and it will be displayed correctly. Alternatively, use `web` if you are working on the web side (using release rust builds + debug web builds) ```console cargo make web ``` ### Screenshots Please take a screenshot when you add/update an example in `navara_three/example`. ```sh pnpm navara_three screenshots {PAGE_NAME} ``` ## API Document See [docs/README.md](docs/README.md) for details. ```console pnpm dev:docs # Start dev server pnpm build:docs # Build for production pnpm preview:docs # Preview production build ``` ## License Copyright (c) 2026 MapLibre contributors Licensed under either of - Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0) - MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT) at your option. ## Contribution Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.