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
marceloprates avatar

marceloprates/prettymaps

0
View on GitHub↗
12,287 stars·598 forks·Jupyter Notebook·AGPL-3.0·27 viewsprettymaps.streamlit.app↗

Prettymaps

Prettymaps is a geospatial data visualization library designed to transform raw geographic coordinates into stylized, artistic maps. It functions as an automated generator that retrieves vector data from OpenStreetMap to create custom visualizations for any location worldwide.

The library distinguishes itself through a declarative configuration system that allows users to apply consistent visual themes and design presets across different map layers. By utilizing a procedural drawing engine, it stacks geometric layers onto a coordinate-based canvas, ensuring that geographic features are rendered with specific color palettes and line weights.

The toolset covers the entire lifecycle of map creation, from fetching and cleaning raw spatial data to exporting final designs. It supports the generation of high-resolution outputs in standard image and vector formats, making the resulting maps suitable for both digital media and professional print applications.

Features

  • Geospatial Visualizations - Provides a collection of functions for transforming raw geographic coordinates into aesthetic map designs.
  • Geographic Visualization Tools - Transforms raw location data into clear and visually appealing maps for presentations, reports, or creative projects.
  • Map Poster Generators - Fetches geographic data from OpenStreetMap to render highly stylized and customizable maps for any location worldwide.
  • Cartographic Design Tools - Applies consistent artistic themes to map layers and exports the final results into standard image or vector formats.
  • Print-Ready Exports - Exports high-resolution map designs into standard image or vector formats suitable for professional printing.
  • Procedural Layering Engines - Constructs complex map visualizations by stacking multiple geometric layers onto a coordinate-based canvas using a procedural drawing engine.
  • Geographic Projections - Provides mathematical algorithms to transform spherical geographic coordinates into flat two-dimensional map representations.
  • Geospatial Data Fetchers - Retrieves raw geographic vector data from public servers using spatial queries to define map boundaries and features.
  • Computational Geometry Processors - Manipulates and cleans geographic vector shapes using computational geometry libraries to prepare data for artistic rendering.
  • Map Export Utilities - Supports exporting generated map designs into standard image or vector file formats for digital display or physical plotting.
  • Map Style Managers - Provides reusable visual presets to ensure geographic data maintains a consistent artistic theme across multiple project locations.
  • Declarative Mapping Engines - Binds geographic data variables to visual aesthetics through a declarative configuration interface.

Star history

Star history chart for marceloprates/prettymapsStar history chart for marceloprates/prettymaps

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does marceloprates/prettymaps do?

Prettymaps is a geospatial data visualization library designed to transform raw geographic coordinates into stylized, artistic maps. It functions as an automated generator that retrieves vector data from OpenStreetMap to create custom visualizations for any location worldwide.

What are the main features of marceloprates/prettymaps?

The main features of marceloprates/prettymaps are: Geospatial Visualizations, Geographic Visualization Tools, Map Poster Generators, Cartographic Design Tools, Print-Ready Exports, Procedural Layering Engines, Geographic Projections, Geospatial Data Fetchers.

Which projects share features with marceloprates/prettymaps?

Projects with overlapping indexed features include: maplibre/maplibre-gl-js — Maplibre GL JS is a WebGL map rendering engine and vector tile map library used to create interactive web maps. It… originalankur/maptoposter — Maptoposter is a geographic data visualization engine that transforms raw OpenStreetMap data into high-quality,… mapbox/mapbox-gl-native — This project is a cross-platform mapping SDK and hardware-accelerated rendering engine implemented in C++. It provides… keplergl/kepler.gl — Kepler.gl is a web-based geospatial visualization framework designed for rendering large-scale location datasets. It… qgis/qgis — QGIS is a professional, open-source desktop geographic information system designed for the creation, editing,… antvis/l7 — L7 is a WebGL-powered geospatial visualization engine and browser-based GIS engine designed for high-performance…

Projects sharing features with Prettymaps

These projects share indexed features with Prettymaps. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • maplibre/maplibre-gl-jsmaplibre avatar

    maplibre/maplibre-gl-js

    9,931View on GitHub↗

    Maplibre GL JS is a WebGL map rendering engine and vector tile map library used to create interactive web maps. It serves as a web-based GIS visualization tool and an interactive map interface framework for rendering geographic data and vector tiles on web pages. The library provides capabilities for 3D terrain rendering and the integration of custom 3D content. It supports complex geospatial data visualization through the use of heatmaps, clusters, and 3D extrusions, while allowing for custom map styling and environmental effect customization. The system covers a broad range of functional a

    TypeScripthacktoberfestmaplibremaplibre-gl
    View on GitHub↗9,931
  • originalankur/maptoposteroriginalankur avatar

    originalankur/maptoposter

    10,889View on GitHub↗

    Maptoposter is a geographic data visualization engine that transforms raw OpenStreetMap data into high-quality, minimalist map posters. It functions as a generator that converts complex urban layouts and transportation networks into stylized visual representations suitable for large-scale physical printing. The tool distinguishes itself through a specialized rendering pipeline that combines vector-based graphic generation with a script-aware typography engine. This allows for the automatic detection of global writing systems, ensuring that map labels are correctly formatted and spaced regardl

    Pythondesignmapsmatplotlib-pyplot
    View on GitHub↗10,889
  • mapbox/mapbox-gl-nativemapbox avatar

    mapbox/mapbox-gl-native

    4,452View on GitHub↗

    This project is a cross-platform mapping SDK and hardware-accelerated rendering engine implemented in C++. It provides a shared geospatial core that allows for the embedding of interactive maps into Android, iOS, macOS, Node.js, and Qt applications. The system focuses on high-performance vector tile rendering using OpenGL and GPU primitives to display interactive 3D landscapes and complex geospatial datasets. It transforms compressed protocol buffers into customizable visuals through a style-driven layer pipeline. The capability surface extends to comprehensive location services, including g

    C++
    View on GitHub↗4,452
  • 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

    TypeScriptdata-visualizationgeospatialkepler
    View on GitHub↗11,871
Compare all 30 related projects→