Mapus is an open source tool to explore and annotate collaboratively on a map. You can draw, add markers, lines, areas, find places to go, observe other users, and much more.
MapLibre GL is the open-source fork of Mapbox GL JS, Interactive maps in the browser, powered by vector tiles and WebGL.
Map of Javascript on one sheet and one for algorithms and also one for HTML and CSS and DOM interaction.
OpenLayers is a high-performance, feature-packed library for creating interactive maps on the web. It can display map tiles, vector data and markers loaded from any source on any web page.
inMap is a big data visualization library based on Baidu map. It focuses on the scatter, heat map, grid and aggregation algorithm.
Maptalks is a open-source javascript library for integrated 2D/3D maps.
Snazzy Info Window is a plugin for customizable info windows using the Google Maps JavaScript API. Open sourced by the people that created Snazzy Maps.
Weather Map is a JavaScript library that helps your create beautiful, dynamically-updated, searchable maps and charts with all kinds of weather-related information.
Algolia Places provides a fast, distributed and easy way to use an address search autocomplete JavaScript library on your website.
normalmap.js is a library for creating simple interactive lighting effects using normal maps.
A nice tutorial that shows how to style an embedded Google map in order to be responsive and centered.
Turf is a modular GIS engine written in JavaScript. It performs geospatial processing tasks with GeoJSON data and can be run on a server or in a browser.
Geocomplete is an advanced jQuery plugin that wraps the Google Maps API's Geocoding and Places Autocomplete services.
You simply provide an input that lets you search for locations with a nice autocomplete dropdown. Optionally add a container to show an interactive map and a form that will be populated with the address details.
A tiny jQuery plugin for lazy-loading Google Maps.
A jQuery Latitude and Longitude plugin to pick a location using Google Maps. Supports multiple maps. Works on touchscreen. Easy to customize markup and CSS.