{"repo":"maptiler/tileserver-gl","free":true,"listed":false,"github":"https://github.com/maptiler/tileserver-gl","clone":"git clone https://github.com/maptiler/tileserver-gl.git","description":"Vector and raster maps with GL styles. Server side rendering by MapLibre GL Native. Map tile server for MapLibre GL JS, Android, iOS, Leaflet, OpenLayers, GIS via WMTS, etc.","language":"JavaScript","stars":2880,"topics":["tileserver","wmts","raster-map","docker","vector-tiles","tileserver-gl","gl-styles","openmaptiles","mapbox-gl-js","maplibre-gl-js"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"TileServer GL Vector and raster maps with GL styles. Server-side rendering by MapLibre GL Native. Map tile server for MapLibre GL JS, Android, iOS, Leaflet, OpenLayers, GIS via WMTS, etc. Download vector tiles from OpenMapTiles. Getting Started with Node Make sure you have Node.js version 20 or above installed. Node 24 is recommended. (running node -v it should output something like v24.x.x ). Running without docker requires Native dependencies to be installed first. Install tileserver-gl with server-side raster rendering of vector tiles with npm. Once installed, you can use it like the following examples. using a mbtiles file using a config.json + style + mbtiles file Alternatively, you can use the tileserver-gl-light npm package instead, which is pure javascript, does not have any native dependencies, and can run anywhere, but does not contain rasterization on the server side made with Maplibre GL Native. Getting Started with Docker An alternative to npm to start the packed software easier is to install Docker on your computer and then run from the tileserver-gl directory Example using a mbtiles file Example using a config.json + style + mbtiles file Example using a different path replace '/your/local/config/path' with the path to your config file Alternatively, you can use the maptiler/tileserver-gl-light:latest docker image instead, which is pure javascript, does not have any native dependencies, and can run anywhere, but does not contain rasterization on the server side ","default_branch":null,"files":null,"tree":[],"storefront":"/r/maptiler","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/maptiler/tileserver-gl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}