JavaScript Openstreetmap

Open-source JavaScript projects categorized as Openstreetmap

Top 23 JavaScript Openstreetmap Projects

Openstreetmap
  • 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: FLaNK AI Weekly for 29 April 2024 | dev.to | 2024-04-29
  • 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
  • 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: Umap Project | news.ycombinator.com | 2024-07-09
  • 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

  • kosmtik

    Make maps with OpenStreetMap and Mapnik

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • name-suggestion-index

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

  • osmtogeojson

    convert osm to geojson

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

  • 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

  • OpenTrafficCamMap

    A crowdsourced database of traffic cameras

  • KaiMap

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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 discussion

Log in or Post with

JavaScript Openstreetmap related posts

  • Umap Project

    1 project | news.ycombinator.com | 9 Jul 2024
  • Falsehoods programmers believe about time zones

    2 projects | news.ycombinator.com | 13 Feb 2024
  • 2024: The year of the OpenStreetMap vector maps

    12 projects | news.ycombinator.com | 11 Feb 2024
  • SpatiaLite: Library extending SQLite to support Spatial SQL capabilities

    3 projects | news.ycombinator.com | 28 Jan 2024
  • FACT SHEET: President Biden Announces Billions to Deliver World-Class High-Speed Rail and Launch New Passenger Rail Corridors Across the Country

    1 project | /r/politics | 8 Dec 2023
  • We need a train connecting Erie to Pittsburgh again!!

    1 project | /r/pittsburgh | 7 Dec 2023
  • Reading Eagle: Reading to Philadelphia train takes a major step forward as it gets federal funding

    1 project | /r/philadelphia | 6 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 21 Jul 2024
    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. Learn more β†’

Index

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

Project Stars
1 mapscii 7,624
2 mapus 3,310
3 iD 3,300
4 privacy-redirect 1,946
5 uMap 1,110
6 timezone-boundary-builder 839
7 kosmtik 707
8 name-suggestion-index 706
9 osmtogeojson 677
10 tasking-manager 498
11 OpenTopoMap 455
12 hootenanny 351
13 mapping 240
14 opening_hours.js 216
15 editor-layer-index 212
16 openstreetmap-americana 175
17 osm-static-maps 156
18 id-tagging-schema 138
19 o.map 81
20 strava-map-switcher 69
21 safe-cycling-map 34
22 OpenTrafficCamMap 31
23 KaiMap 10

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