https://github.com/spider-hand/vector-tile-lab
An interactive sandbox to tune vector tiles
https://github.com/spider-hand/vector-tile-lab
data-visualization developer-tools geojson maplibre openstreetmap pmtiles vector-tiles
Last synced: 3 months ago
JSON representation
An interactive sandbox to tune vector tiles
- Host: GitHub
- URL: https://github.com/spider-hand/vector-tile-lab
- Owner: spider-hand
- License: mit
- Created: 2025-09-14T15:34:45.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-10-06T14:34:49.000Z (3 months ago)
- Last Synced: 2025-10-06T16:28:48.491Z (3 months ago)
- Topics: data-visualization, developer-tools, geojson, maplibre, openstreetmap, pmtiles, vector-tiles
- Language: Vue
- Homepage:
- Size: 947 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-vector-tiles - Vector Tile Lab - An interactive sandbox to tune vector tiles. (Applications / Command line tools)
- awesome-maplibre - Vector Tile Lab - An interactive sandbox to tune vector tiles. (Utilities / JavaScript)
README
# vector-tile-lab

[](https://github.com/spider-hand/vector-tile-lab/actions/workflows/docker-build.yml) [](https://opensource.org/licenses/MIT)
Vector Tile Lab is a local development tool for experimenting with your vector tiles. It lets you convert GeoJSON into vector tiles, tweak Tippecanoe parameters and visualize data through interactive UI.
## Features
- Zero config - Launch with a single command, no manual setup required
- Instant iteration - Adjust tile generation parameters and test outputs immediately
- Visual insights - Compare tilesets through interactive charts and performance metrics
## Quick Start
### Prerequisite
- [Docker](https://www.docker.com/)
1. Clone this repository:
```sh
git clone https://github.com/spider-hand/vector-tile-lab.git
cd vector-tile-lab
```
2. Set up environment variables:
```sh
cp .env.example .env
cp server/.env.example server/.env
cp client/.env.example client/.env
```
Change the values if needed.
3. Build and start the services:
```sh
docker-compose up --build -d
```
## Contributing
- Bug fix PRs are always welcome.
- UI changes or new features should not be submitted without prior discussion. Please open an issue first to propose and discuss them.
Thanks for your understanding and contributions.
## License
[MIT](./LICENSE)