awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Self-Hosted Map Tile Servers

Ranking updated Jun 30, 2026

For a self-hosted map server, the strongest matches are hyperknot/openfreemap (OpenFreeMap is a vector tile server that serves pre-processed), maptiler/tileserver-gl (maptiler/tileserver-gl is a self-hosted map tile server that renders) and overv/openstreetmap-tile-server (This repository provides a Docker-based setup for a self-hosted). mapbox/mapbox-gl-js and mapbox/tippecanoe round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Open-source software solutions for rendering and serving custom map tiles from your own infrastructure.

Self-Hosted Map Tile Servers

Find the best repos with AI.We'll search the best matching repositories with AI.
  • hyperknot/openfreemaphyperknot avatar

    hyperknot/openfreemap

    4,737View on GitHub↗

    OpenFreeMap is an OpenStreetMap vector tile server and distribution system designed for self-hosted map tile infrastructure. It provides a platform for deploying and managing full-planet map datasets on independent server infrastructure, delivering map data as vector tiles. The system distinguishes itself by distributing pre-processed map data as standard filesystem images, allowing for the mounting of full-planet extracts without the need for a live database. It utilizes a static file serving model and a vector tile distribution system that provides weekly updates in image formats for local

    OpenFreeMap is a vector tile server that serves pre-processed OpenStreetMap data as static files, fitting the self-hosted map tile server category with an HTTP tile API and style support, though it relies on pre-rendered tiles rather than on-the-fly rendering from arbitrary geographic sources.

    PythonVector Tile RenderingTile Generation
    View on GitHub↗4,737
  • maptiler/tileserver-glmaptiler avatar

    maptiler/tileserver-gl

    2,839View on GitHub↗

    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.

    maptiler/tileserver-gl is a self-hosted map tile server that renders both vector and raster tiles with GL styles, serving them via HTTP and WMTS to web mapping clients, directly matching the need for a self-hosted tile rendering server.

    JavaScriptAPI and Data Services
    View on GitHub↗2,839
  • overv/openstreetmap-tile-serverOverv avatar

    Overv/openstreetmap-tile-server

    1,445View on GitHub↗

    OpenStreetMap Tile Server is a containerized software package that hosts self-hosted map tile services from raw geographical data files. It combines a relational database configured with spatial extensions to store and query map coordinates and geometries with rendering engines that generate raster map images dynamically for interactive mapping clients. The service provides regional map data import to parse and load spatial files into the database alongside automated incremental updates that download recent upstream changes and expire affected tiles. Generated map images are preserved in ded

    This repository provides a Docker-based setup for a self-hosted OpenStreetMap tile server, rendering raster tiles with tile caching and an HTTP API; it fits your request for a tile server from geographic data, but is primarily tailored to OSM data rather than arbitrary custom data sources.

    ShellTile Map RenderersDocker Volume PersistenceGeographic Information Systems
    View on GitHub↗1,445
  • mapbox/mapbox-gl-jsmapbox avatar

    mapbox/mapbox-gl-js

    12,306View on GitHub↗

    Mapbox GL JS is a WebGL map rendering engine and interactive web map framework used to render vector tiles, raster imagery, and 3D terrain in the browser. It functions as a vector tile map library and geospatial data visualization tool, employing GPU-accelerated shaders to transform geospatial data into interactive maps. The project distinguishes itself through the integration of custom WebGL layers directly into the rendering pipeline and the use of data-driven expressions to map feature properties to visual attributes. It supports specialized data loading via PMTiles and provides offline ma

    Mapbox GL JS is a client-side WebGL map rendering library for interactive web maps, not a server that renders and serves map tiles from geographic data — it displays pre-existing tiles in the browser rather than hosting a tile-rendering API.

    TypeScriptVector Tile Rendering
    View on GitHub↗12,306
  • mapbox/tippecanoemapbox avatar

    mapbox/tippecanoe

    3,026View on GitHub↗

    Tippecanoe is a command-line tool used to generate optimized vector tiles for web maps. It converts large-scale geospatial datasets, including GeoJSON, CSV, and Geobuf files, into binary vector tiles or MBTiles SQLite databases. The project is designed to maintain map performance and visual quality across different zoom levels. It achieves this through geospatial data downsampling, which includes simplifying geometries and thinning point density to prevent tile overcrowding and keep tile sizes within specific limits. The tool provides extensive data transformation capabilities, such as attri

    Tippecanoe is a command-line tool for generating vector tiles from geospatial data, but it does not serve tiles over HTTP, handle caching, style specification, or run as a server application, so it is a tile-generation building block rather than a self-hosted tile server.

    C++Vector Tile Generators
    View on GitHub↗3,026
  • keplergl/kepler.glkeplergl avatar

    keplergl/kepler.gl

    11,871View on GitHub↗

    Kepler.gl is a web-based geospatial visualization framework designed for rendering large-scale location datasets. It functions as a modular React mapping component that enables developers to embed interactive, high-performance geographic visualizations into web applications, serving as a comprehensive engine for building browser-based GIS dashboards. The library distinguishes itself through a highly extensible architecture that centers on centralized state management. By utilizing a predictable state-driven model, it allows for the programmatic control of map layers, filters, and viewport set

    Kepler.gl is a client-side geospatial visualization framework for rendering data in the browser, not a self-hosted server that renders and serves map tiles over HTTP, so it does not match the core tile-serving capability you are looking for.

    TypeScriptGeospatial Data Converters
    View on GitHub↗11,871

Related searches

  • an open source alternative to Google Maps
  • an open source platform for interactive maps
  • a self hosted virtual tabletop for games
  • a self hosted server for build pipelines
  • a self hosted server for Minecraft
  • a self-hosted Netlify alternative
  • a self-hosted Tableau alternative
  • a directory of self hosted software applications