Home

Awesome

<!--lint disable double-link awesome-heading --> <div align="center"> <h2>Awesome Frontend GIS <a href="https://github.com/sindresorhus/awesome"> <img src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg" alt="Awesome" href="https://github.com/sindresorhus/awesome"> </a></h2>

Geographic Information Systems (GIS) for web browsers. For managing, analyzing, editing, and visualizing geographic data.

<div> <a href="https://github.com/eurostat/gridviz" target="_blank"> <img src='https://user-images.githubusercontent.com/25485293/191950255-cbd83c6a-4880-4c0a-a665-b59a21467702.PNG'> </a> </div>

A compilation of geospatial-related web frameworks, tools, demos, applications, data sources and more.

</div>

Contents

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

Mapping

Libraries for creating web maps:

Data Processing

Libraries that help you analyse and process geospatial data:

LiDAR

Tools for visualizing point clouds with web browsers:

Remote Sensing

Resources for frontend earth observation and remote sensing:

πŸ’Ύ Data sources

A collection of geospatial open data sources:

Downloads

Data available for download:

Web APIs

Restful APIs for consuming geospatial data on the fly:

Collections

Compilations and repositories of open geospatial datasets:

πŸ“’ Notebooks

Some JavaScript notebooks to help you code:

Beginner

Intermediate

Advanced

:world_map: Web maps

A compilation of interesting web maps:

🌐 Web apps

Plug-and-play geospatial web apps:

🎨 Colour advice

Colour usage is very important in data visualisation and cartography. Here are some tools to help you choose the best colours for your maps:

πŸ“ Icons

Icons to add to your GIS websites:

πŸ“Ί Videos

Videos of web mapping presentations and tutorials:

πŸ“š Further reading

Contributing

Contributions of any kind are welcome, just follow the guidelines by either:


If you have any questions about this list, please don't hesitate to contact me @joewdavies on X (formerly Twitter) or open a GitHub issue.