JavaScript Openstreetmap

Open-source JavaScript projects categorized as Openstreetmap

Top 23 JavaScript Openstreetmap Projects

  • mapbox-gl-js

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

  • Project mention: Brave browser simplifies its fingerprinting protections | news.ycombinator.com | 2024-01-22

    Good. Brave's fiddling with WebGL causes >50% of my bug reports from 1% of users.

    [1] https://github.com/mapbox/mapbox-gl-js/issues/10518

    [2] https://github.com/mapbox/mapbox-gl-js/issues/8377

  • 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: Show HN: MapSCII – The Whole World in Your Console | news.ycombinator.com | 2024-04-10

    Based on https://github.com/rastapasta/mapscii, jI ust found this today. Maybe today I am one of the lucky ten thousand(https://xkcd.com/1053/).

  • 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.

    SurveyJS logo
  • mapus

    A map tool with real-time collaboration πŸ—ΊοΈ

  • Project mention: Map Tool with Live-Collaboration | news.ycombinator.com | 2024-02-06

    The original website (I assume your project is fork?) shows proper attribution in the screenshot/video https://github.com/alyssaxuu/mapus

  • iD

    πŸ†” The easy-to-use OpenStreetMap editor in JavaScript.

  • privacy-redirect

    A simple web extension that redirects Twitter, YouTube, Instagram & Google Maps requests to privacy friendly alternatives.

  • Project mention: YouTube started slowing video buffer with adblock enabled | news.ycombinator.com | 2024-01-13
  • uMap

    uMap lets you create maps with OpenStreetMap layers in a minute and embed them in your site. (by umap-project)

  • Project mention: Anything you wish there was an open source solution for? | /r/selfhosted | 2023-05-16

    Umap?

  • timezone-boundary-builder

    A tool to extract data from Open Street Map (OSM) to build the boundaries of the world's timezones.

  • Project mention: Falsehoods programmers believe about time zones | news.ycombinator.com | 2024-02-13

    They don't really bother me. They aren't AI spam, and some folks may enjoy them. It's pretty easy to not click on a link, for me.

    TZ are a fun project. I found that it's difficult to translate a long/lat into a TZ ID, so I wrote this[0].

    Works a charm. It's based on the Timezone Boundary Builder[1].

    [0] https://github.com/LittleGreenViper/LGV_TZ_Lookup

    [1] https://github.com/evansiroky/timezone-boundary-builder

  • 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.

    WorkOS logo
  • kosmtik

    Make maps with OpenStreetMap and Mapnik

  • osmtogeojson

    convert osm to geojson

  • Project mention: Overpass API x Python : how to fetch and analyze? | /r/openstreetmap | 2023-05-24

    no suggestions on how to deal with the file size, but I image the issue with method #1 is that Overpass/OSM JSON is not GeoJSON. You'd want to find or create a python implementation of osmtogeojson https://github.com/tyrasd/osmtogeojson (this is what overpass-turbo uses to generate the GeoJSON you're downloading form it)

  • name-suggestion-index

    Canonical common brand names, operators, transit and flags for OpenStreetMap.

  • tasking-manager

    Tasking Manager - The tool to team up for mapping in OpenStreetMap

  • OpenTopoMap

    A topographic map from OpenStreetMap and SRTM data

  • Project mention: There's a new map style on OpenStreetMap.org | news.ycombinator.com | 2023-09-24

    Have been using https://opentopomap.org for this for a while, and depending on what you're looking for it still has some advantages: does show the numbers on all height lines (osm only does the 50m one in my area for some reason, leaving you to guess whether the next one is 40m or 60m since that is not always obvious - seems like a key thing for a topographic map), does show the house numbers.

  • hootenanny

    Hootenanny conflates multiple maps into a single seamless map.

  • OpenRailwayMap

    An OpenStreetMap-based project for creating a map of the world's railway infrastructure.

  • Project mention: Waterway Map | news.ycombinator.com | 2024-01-24

    Looks nice but it's probably not really usable for navigation. I checked the Netherlands and Germany. You'd need more details for safely navigating on the water. But it definitely has potential.

    There are also some other specialized open street map based maps for

    - rails: https://www.openrailwaymap.org/

    - cycling: https://www.opencyclemap.org/

    - sea map (competes with this I guess, and is a bit more detailed for navigation): https://map.openseamap.org/

    And probably loads of other ones.

  • mapping

    OpenStreetMap contributions from the data team at Mapbox

  • opening_hours.js

    Library to parse and process the opening_hours tag from OpenStreetMap data

  • Project mention: Organizing OpenStreetMap Mapping Parties | news.ycombinator.com | 2024-04-12

    Yeah, the country location is a requirement to show the opening hours. The library (https://github.com/opening-hours/opening_hours.js) is aware of holidays in many countries, but for that it needs to know what country a POI is in.

    The country awareness source code is here: https://github.com/pietervdvn/latlon2country

    The idea: I've taken all the country boundaries from OSM (via nominatim); I slice them in four parts. If the resulting geojson is too big, I slice this again until I have small geojsons, suitable to download. If you know the zoomlevel and location, one can use the standard slippy-tile-index to fetch the correct tile. (Alternatively, if the entire tile is within a country, it'll just return the country code)

    However, the client also needs to know what zoomlevel there is. For that, I built a search tree.

    It's been a while though, so I've forgotten some of the details ;)

  • editor-layer-index

    A unified layer index for OSM editors.

  • openstreetmap-americana

    A quintessentially American map style

  • Project mention: The current state of map design in OpenStreetMap | news.ycombinator.com | 2024-04-20

    Nice for driving, but not for walking. Look how much pedestrian info is simply not rendered in my home area. Tons of stairs and walkways are not visible:

    https://zelonewolf.github.io/openstreetmap-americana/#map=16...

  • osm-static-maps

    Openstreetmap static maps is a nodejs lib, CLI and server open source inspired on google static map service

  • id-tagging-schema

    πŸ†”πŸ· The presets and other tagging data used by the iD editor

  • o.map

    Open Street Map app - KaiOS

  • Project mention: tiles are no longer loaded | /r/openstreetmap | 2023-09-09

    I wrote this app some time ago: https://github.com/strukturart/o.map which, as a standard, obtains the OSM map data: https://tile.openstreetmap.org/16/67934/46153.png. For a few days now I have been receiving the following error message when requesting: 418 No Reason Phrase. what could be the reason for this ?

  • strava-map-switcher

    Map switcher for Strava website

  • safe-cycling-map

  • 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.

    InfluxDB logo
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).

JavaScript Openstreetmap related posts

Index

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

Project Stars
1 mapbox-gl-js 10,697
2 mapscii 6,867
3 mapus 3,256
4 iD 3,237
5 privacy-redirect 1,921
6 uMap 1,012
7 timezone-boundary-builder 813
8 kosmtik 704
9 osmtogeojson 668
10 name-suggestion-index 626
11 tasking-manager 490
12 OpenTopoMap 443
13 hootenanny 342
14 OpenRailwayMap 319
15 mapping 235
16 opening_hours.js 213
17 editor-layer-index 209
18 openstreetmap-americana 163
19 osm-static-maps 148
20 id-tagging-schema 131
21 o.map 79
22 strava-map-switcher 65
23 safe-cycling-map 33

Sponsored
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.
www.influxdata.com