TileServer GL

TileServer GL

Vector tile server with GL styles and optional raster rendering

2.7kstars
689forks
Last commit: 18h ago
Repo age: 10y old
TileServer GL screenshot

TileServer GL is a map tile server for serving vector tiles and rendered raster tiles styled with Mapbox GL style specifications. It can serve tiles from MBTiles sources and provides endpoints compatible with popular web mapping libraries and GIS clients, with optional server-side rasterization.

Key Features

  • Serves vector tiles and styled raster tiles from MBTiles sources
  • Server-side raster rendering powered by MapLibre GL Native (in the full build)
  • Built-in web preview for styles, tiles, and sources
  • Standards-friendly endpoints including WMTS capabilities
  • Supports static image rendering and static file hosting for map assets
  • Configuration-driven setup (styles, data sources, fonts) with reload support
  • Deployable via Docker or as a Node.js application

Use Cases

  • Self-hosted basemap and thematic map tile delivery for web apps using MapLibre GL JS
  • Providing WMTS services for desktop GIS tools and enterprise mapping stacks
  • Serving styled raster tiles or static map images for systems that cannot render vector tiles

Limitations and Considerations

  • Full server-side raster rendering requires native dependencies; the “light” variant is pure JavaScript but does not rasterize tiles on the server

TileServer GL is a practical option when you need a configurable, container-friendly tile server that can serve both vector tiles and rendered map outputs from common MBTiles datasets. It fits well in self-hosted GIS deployments where compatibility with multiple clients and protocols is important.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Caddy

Caddy

Extensible web server and reverse proxy with automatic HTTPS

69.2k
4.6k
Last commit: 1d ago

Caddy is a fast, extensible Go web server and reverse proxy with automatic HTTPS (ACME), HTTP/1.1, HTTP/2, and HTTP/3 support, and a JSON config API.

Alternative to:
Caddy Cloud
Caddy Cloud
+8
Traefik Proxy

Traefik Proxy

Cloud-native reverse proxy, load balancer, and ingress controller

61.1k
5.8k
Last commit: 1d ago

Traefik Proxy is a dynamic reverse proxy and load balancer that auto-discovers services from Docker, Kubernetes, and other providers, with HTTPS, routing, and observabili...

Alternative to:
Traefik Cloud
Traefik Cloud
+7
Kong Gateway

Kong Gateway

Cloud-native API and LLM gateway with extensible plugins

42.5k
5k
Last commit: 2mo ago

Kong Gateway is a high-performance, cloud-native API gateway for routing, securing, and observing API traffic, with an extensible plugin system and Kubernetes support.

Alternative to:
Amazon API Gateway
Amazon API Gateway
+7
Nginx Proxy Manager

Nginx Proxy Manager

Web UI to manage Nginx reverse proxy hosts and SSL certificates

31.1k
3.5k
Last commit: 2d ago

Nginx Proxy Manager is a web-based admin panel for managing Nginx reverse proxy hosts, redirects, streams, and Let’s Encrypt SSL certificates via Docker.

Alternative to:
NGINX Management Suite
NGINX Management Suite
+6
NGINX

NGINX

High-performance web server, reverse proxy, and load balancer

29.1k
7.7k
Last commit: 2d ago

NGINX is a high-performance HTTP server and reverse proxy with caching, load balancing, TLS termination, and TCP/UDP proxying via a modular architecture.

Alternative to:
NGINX Management Suite
NGINX Management Suite
+2
Pangolin

Pangolin

Identity-aware VPN and reverse proxy for secure remote access

18k
532
Last commit: 2d ago

Open-source identity-based remote access platform combining WireGuard VPN and tunneled reverse proxy access with granular zero-trust controls.

Alternative to:
Cloudflare Access
Cloudflare Access
+16