Open-source projects categorized as Map | Edit details

Top 23 Map Open-Source Projects

  • GitHub repo Redisson

    Redisson - Redis Java client with features of In-Memory Data Grid. Over 50 Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Tomcat, Scheduler, JCache API, Hibernate, MyBatis, RPC, local cache ...

  • GitHub repo gods

    GoDS (Go Data Structures). Containers (Sets, Lists, Stacks, Maps, Trees), Sets (HashSet, TreeSet, LinkedHashSet), Lists (ArrayList, SinglyLinkedList, DoublyLinkedList), Stacks (LinkedListStack, ArrayStack), Maps (HashMap, TreeMap, HashBidiMap, TreeBidiMap, LinkedHashMap), Trees (RedBlackTree, AVLTree, BTree, BinaryHeap), Comparators, Iterators, Enumerables, Sort, JSON

    Project mention: Have you used a trie in Go? | reddit.com/r/golang | 2021-02-18

    You may want to try this implementation

  • GitHub repo mapbox-gl-js

    Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL

    Project mention: MapLibre GL is a free and open-source fork of mapbox-gl-JS | news.ycombinator.com | 2021-04-02

    The software stopped being open source from v2 onwards. The new licence makes it merely shared source.

    This GitHub issue where this change is announced provides a number of more in-depth explanations why this is a bad thing for most users of the software: https://github.com/mapbox/mapbox-gl-js/issues/10162

  • GitHub repo react-map-gl

    React friendly API wrapper around MapboxGL JS

    Project mention: Tutorial: How to create a global vaccinations dashboard using React, Mapbox, and Bootstrap | dev.to | 2021-05-14

    React-map-gl docs

  • GitHub repo mapscii

    🗺 MapSCII is a Braille & ASCII world map renderer for your console - enter => telnet mapscii.me <= on Mac (brew install telnet) and Linux, connect with PuTTY on Windows

    Project mention: OSM Geo Mapper - Navigate OpenStreetMap data in the terminal | reddit.com/r/rust | 2021-06-14

    Maybe you don't know about mapscii yet, a similar project written in JS which could definitely be a great source of inspiration? ;)

  • GitHub repo google-map-react

    Google map library for react that allows rendering components as markers :tada:

    Project mention: google-map-react marker onclick not working | reddit.com/r/reactjs | 2021-05-05

    Just to be clear I am using react-google-map https://www.npmjs.com/package/google-map-react

  • GitHub repo Alerts & Pickers

    Advanced usage of UIAlertController and pickers based on it: Telegram, Contacts, Location, PhotoLibrary, Country, Phone Code, Currency, Date...

  • GitHub repo Mapbox GL

    Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL

    Project mention: Maps Offline? | reddit.com/r/gnome | 2021-02-15

    But vector tiles is indeed the way to go, but it's also much more complicated. Everyone that has worked on Maps so far has done it either as a SoC / Outreachy student or on weekends and evenings. Look at https://github.com/mapbox/mapbox-gl-native if you want to get a feel for the complexity of a client side implementation of rendering vector tiles.

  • GitHub repo BlenderGIS

    Blender addons to make the bridge between Blender and geographic data

    Project mention: What is best practice for terrain from detailed heightmaps? | reddit.com/r/blenderhelp | 2021-06-09

    https://github.com/domlysz/BlenderGIS uses vectors for contours and a raster image for the texture. A 4k of only the contour should only depend on the complexity of the terrain and shouldn't by too large to process.

  • GitHub repo react-leaflet

    React components for Leaflet maps

    Project mention: Covid map - React project day 1. | dev.to | 2021-04-24
  • GitHub repo Leaflet.markercluster

    Marker Clustering plugin for Leaflet

    Project mention: I brought back the web interface for Evo car share. You can once again find available evos from the comfort of your web browser. | reddit.com/r/vancouver | 2021-01-20

    Mobile performance is a bit slow, I suspect because of all the markers on the map. Consider bunching them into clusters https://github.com/Leaflet/Leaflet.markercluster

  • GitHub repo pigeon-maps

    ReactJS Maps without external dependencies

    Project mention: Pigeon Maps – ReactJS maps without external dependencies | news.ycombinator.com | 2021-03-19
  • GitHub repo awesome-gis

    😎Awesome GIS is a collection of geospatial related sources, including cartographic tools, geoanalysis tools, developer tools, data, conference & communities, news, massive open online course, some amazing map sites, and more.

    Project mention: Downloading the entire Earth's satellite imagery? | reddit.com/r/DataHoarder | 2021-04-19

    And finally it's worth digging around this "awesome-gis" GitHub page.

  • GitHub repo AirMapView

    A view abstraction to provide a map user interface with various underlying map providers

  • GitHub repo mapbox.js

    Mapbox JavaScript API, a Leaflet Plugin

  • GitHub repo react-mapbox-gl

    A React binding of mapbox-gl-js

  • GitHub repo Pulsator

    Pulse animation for iOS (by shu223)

  • GitHub repo buckets

    A complete, fully tested and documented data structure library written in pure JavaScript.

  • GitHub repo Cluster

    Easy Map Annotation Clustering 📍

  • GitHub repo procedural-gl-js

    Mobile-first 3D mapping engine with emphasis on user experience

    Project mention: Recreating Real-World Terrain with React, Three.js and WebGL Shaders | news.ycombinator.com | 2021-02-23

    Nice writeup, I always like it when the shaders are highlighted like this. I got started in a similar way 7 years ago and have been making 3D terrains with THREE.js & WebGL since.

    The real fun begins when you need to implement some sort of Level-of-Detail system and streaming in data to give the illusion of high detail everywhere without sacrificing performance.

    Last year I released an open-source framework (https://github.com/felixpalmer/procedural-gl-js) for creating 3D terrains for web applications, you can see Uluru here: https://www.procedural.eu/map/?longitude=131.036&latitude=-2... (unfortunately the aerial imagery from our default provider isn't as high resolution as other places in Europe)

  • GitHub repo jQuery-Mapael

    jQuery plugin based on raphael.js that allows you to display dynamic vector maps

    Project mention: Top Javascript Maps API and Libraries | dev.to | 2020-09-06

    Web-site: https://www.vincentbroute.fr/mapael/ GitHub stars: 1k, https://github.com/neveldo/jQuery-Mapael Pricing: Free Map Data Source: Raphael.js Dependencies: jQuery License: MIT License Category: Library Examples: https://www.vincentbroute.fr/mapael/

  • GitHub repo react-geosuggest

    A React autosuggest for the Google Maps Places API.

  • GitHub repo maps

    A Mapbox GL react native module for creating custom maps

    Project mention: Need help with choice of technology for a mobile based GIS application | reddit.com/r/gis | 2021-06-17

    Can I suggest Mapbox as an option with RN? I use this library in my apps and the performance is very good. It also has offline map support out of the box. https://github.com/react-native-mapbox-gl/maps

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-06-17.


What are some of the best open-source Map projects? This list will help you:

Project Stars
1 Redisson 16,734
2 gods 10,083
3 mapbox-gl-js 7,611
4 react-map-gl 5,974
5 mapscii 5,485
6 google-map-react 5,236
7 Alerts & Pickers 5,143
8 Mapbox GL 4,011
9 BlenderGIS 3,948
10 react-leaflet 3,727
11 Leaflet.markercluster 3,174
12 pigeon-maps 3,093
13 awesome-gis 2,326
14 AirMapView 1,799
15 mapbox.js 1,792
16 react-mapbox-gl 1,581
17 Pulsator 1,273
18 buckets 1,152
19 Cluster 1,142
20 procedural-gl-js 1,089
21 jQuery-Mapael 984
22 react-geosuggest 982
23 maps 976
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives