The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Map Open-Source Projects
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
prettymaps
A small set of Python functions to draw pretty maps from OpenStreetMap data. Based on osmnx, matplotlib and shapely libraries.
-
omapsapp
🍃 Organic Maps is a free Android & iOS offline maps app for travelers, tourists, hikers, and cyclists. It uses crowd-sourced OpenStreetMap data and is developed with love by MapsWithMe (MapsMe) founders and our community. No ads, no tracking, no data collection, no crapware. Please donate to support the development!
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
markwhen
Make a cascading timeline from markdown-like text. Supports simple American/European date styles, ISO8601, images, links, locations, and more.
-
flutter_map
A versatile mapping package for Flutter. Simple and easy to learn, yet completely customizable and configurable, it's the best choice for mapping in your Flutter app.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
9. Leaflet
Project mention: React Native in Echtzeit: Pub/Sub, Geolokalisierung, Anwesenheit | dev.to | 2024-03-08
You probably know this, but in Google Maps at least, you can use browser zoom (ctrl/cmd +/-) to change the size of labels without zooming into the actual map.
------
Speaking of maps, I got to work a fun zoom project a few years ago: https://map.fieldmuseum.org/
We used https://openlayers.org/ and thought long and hard about how to best handle zooming and variable levels of information density & visual hierarchy. If you zoom all the way out, we just highlight where the building is relative to the surroundings. As you start to zoom in, we start to highlight major exhibitions and entrances. Then as you zoom in more, we start showing recommended paths, smaller exhibitions, etc. The label sizes try to scale up and down at each level, smoothly, in order to balance readability and density.
Eventually you can reach the max zoom level and the labels will just grow bigger and bigger, but the SVGs dynamically shrink so they remain pictograms and not just contextless-lines.
Then if you keep going, you eventually find microscopic easter eggs :)
The code is pretty jank (and abandoned), but it's FOSS vanilla JS/HTML/CSS, and the only dependency is on OpenLayers: https://github.com/arcataroger/openlayers_indoor_map
Project mention: Show HN: Map2Image – Download Beautiful City Maps | news.ycombinator.com | 2024-01-17These maps look great! Reminds me of a project I saw a long time ago [1]. Glad you made this downloadable for everyone who cannot write code.
P.S.: Now, I also have some (birthday) presents ;-)
to measure distances and convert between our parameters I'm using TurfJS, for which binding is even more trivial:
Project mention: Organic Maps is a free Android and iOS offline maps app for travelers | news.ycombinator.com | 2024-03-03
Project mention: LineageOS is currently installed on 1.5M Android devices | news.ycombinator.com | 2024-02-05Is anyone here daily-driving microg and can share their experiences? https://github.com/microg/GmsCore/wiki/Implementation-Status does not exactly inspire confidence.
Project mention: Protomaps – A free and open source map of the world | news.ycombinator.com | 2023-10-23(.shp .gpkg ...) | ogr2ogr -> .geojson | tippecanoe -> .pmtiles
for OpenStreetMap data there's planetiler[4], and and openmaptiles[5] styles that work with Maplibre
with those combinations you've got a great start to something you can host for pennies on AWS S3+CloudFront or Cloudflare R2, with an open source data pipeline
Project mention: H3: Hexagonal hierarchical geospatial indexing system | news.ycombinator.com | 2024-03-11
Project mention: Phanpy: A minimalistic opinionated Mastodon web client | news.ycombinator.com | 2024-04-14The creator of this (Chee Aun) is quite prolific and creative with their work (https://cheeaun.com/projects/).
They created https://cheeaun.life, a timeline of their life, more than 10 years ago (which looks to be kept up to date), which was my inspiration for markwhen (https://markwhen.com).
The original website (I assume your project is fork?) shows proper attribution in the screenshot/video https://github.com/alyssaxuu/mapus
- flutter_map with vector tiles plugin
Project mention: Microsoft PHOTOSYNTH is gone, what do I use for free photogrammetry now? | /r/photography | 2023-12-06I've also worked with WebODM but that's more for drone mapping and can be a little tricky to get to work for free.
Maps related posts
- Zooming User Interface (ZUI)
- H3: Hexagonal hierarchical geospatial indexing system
- Animated traveling map with Leaflet
- React Native in Echtzeit: Pub/Sub, Geolokalisierung, Anwesenheit
- Handling files in enterprise web solutions
- Swiss Maps Are Full of Hidden Secrets
- 5 JavaScript mapping APIs compared
-
A note from our sponsor - WorkOS
workos.com | 19 Apr 2024
Index
What are some of the best open-source Map projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Leaflet | 39,879 |
2 | react-native-maps | 14,731 |
3 | Cesium | 11,821 |
4 | OpenLayers3 | 10,858 |
5 | prettymaps | 10,808 |
6 | turf | 8,755 |
7 | omapsapp | 8,499 |
8 | GmsCore | 6,975 |
9 | folium | 6,663 |
10 | google-map-react | 6,284 |
11 | maplibre-gl-js | 5,676 |
12 | awesome-d3 | 5,112 |
13 | h3 | 4,572 |
14 | geoserver | 3,562 |
15 | Google Maps Android API utility library | 3,520 |
16 | L7 | 3,467 |
17 | markwhen | 3,322 |
18 | mapus | 3,256 |
19 | google-maps-services-js | 2,812 |
20 | flutter_map | 2,626 |
21 | WebODM | 2,613 |
22 | openmaptiles | 2,279 |
23 | Pulley | 2,010 |