Skip to main content

Geospatial resources for web development :earth_africa: πŸ—ΊοΈ

748
GitHub Stars
197
Curated Resources
10
Categories
4 hours ago
Last Refreshed
πŸ‘¨β€πŸ’» JavaScript LibrariesπŸ’Ύ Data sourcesπŸ“’ Notebooks:world_map: Web maps🌐 Web apps🎨 Colour adviceπŸ“ IconsπŸ“Ί VideosπŸ“š Further readingContributing

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me web apis resources from awesome-frontend-gis"

Installation instructions β†’

What's inside

πŸ’Ύ Data sources

  • Address APIWeb APIs

    Pan-European address data with geocoding and reverse-geocoding.

  • API GeoWeb APIs

    Official French geographical data API.

  • ArcGIS HubDownloads

    Over 380,000 open datasets.

  • ArcGIS location servicesWeb APIs

    Basemaps, Geocoding, Places, routing, and GeoEnrichment.

  • awesome-public-datasetsCollections

    An awesome repository full of open datasets from an abundance of different categories.

  • bng2latlongWeb APIs

    Converts British National Grid to latitude and longitude.

πŸ“’ Notebooks

πŸ‘¨β€πŸ’» JavaScript Libraries

  • antvis L7Mapping

    Large-scale WebGL-powered Geospatial Data Visualization.

  • ArcGIS Maps SDK for JavaScriptMapping

    Modern JavaScript API and web component library for building interactive 2D and 3D web apps for the browser.

  • ArcGIS REST JSMapping

    Compact, modular JavaScript wrappers for the ArcGIS REST API that run in Node.js and modern browsers.

  • Arc.jsData Processing

    Calculate great circles routes as lines in GeoJSON or WKT format.

  • awesome-GeoJSONData Processing

    Catalogue of GeoJSON tools.

  • Bertin.jsMapping

    A JavaScript library for visualizing geospatial data and making thematic maps for the web.

πŸ“š Further reading

🌐 Web apps

  • bboxFinder

    Helper page for finding bbox values from a map.

  • city roads

    Render every single road in any city at once.

  • Datawrapper

    Create charts, maps, and tables.

  • Fantasy Map Generator

    Free web application for creating and editing fantasy maps.

  • geojson.io

    A quick, simple tool for creating, viewing, and sharing spatial data.

  • GeoJSONLint

    Use this site to validate and view your GeoJSON.

🎨 Colour advice

  • CartoColor

    A set of custom color palettes built on top of standards for color use on maps.

  • Chroma.js Color Palette Helper

    Chroma.js-powered tool for mastering multi-hued, multi-stop color scales.

  • ColorBrewer

    Colour advice for maps, based on Dr. Cynthia Brewer's research.

  • Dicopal.js

    Discrete color palettes for JavaScript.

  • Textures.js

    JavaScript library for creating SVG patterns, designed for data visualization.

  • viz-palette

    Tool optimized for tweaking, copying, and pasting colors in and out of JavaScript.

:world_map: Web maps

Showing a sample of 197 resources. View the full list on GitHub β†’