JavaScript Openstreetmap

Open-source JavaScript projects categorized as Openstreetmap | Edit details

Top 16 JavaScript Openstreetmap Projects

  • GitHub repo mapbox-gl-js

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

    Project mention: Reimagining projections for the interactive maps era | | 2021-12-13

    > too bad it doesn't come with some code

    Mapbox changed the license of their code last year I think to a proprietary one.

    It requires a mapbox user license with billing enabled to use this code, let alone make modifications. But the source is viewable on github.

  • GitHub repo mapscii

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

    Project mention: OSM Geo Mapper - Navigate OpenStreetMap data in the terminal | | 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? ;)

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo iD

    🆔 The easy-to-use OpenStreetMap editor in JavaScript.

    Project mention: Took a stab at micro-mapping with this small commercial area in town. | | 2022-01-16

    Created an issue here :)

  • GitHub repo privacy-redirect

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

    Project mention: Is there way to implement functionality like that of Privacy Redirect into Epiphany? | | 2022-01-17

    Is there a way to have Epiphany automatically replace certain base URLs like the Firefox extension Privacy Redirect does? There doesn't need to be a graphical interface, editing a file is fine. The extension allows you set redirects from certain websites to privacy-respecting alternatives, such as redirecting to or doing the same with any other Invidious/Nitter/Bibliogram instance

  • GitHub repo uMap

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

    Project mention: How to create and host collaborate community map? | | 2022-01-12


  • GitHub repo kosmtik

    Make maps with OpenStreetMap and Mapnik

    Project mention: Looking to Download an .IMG exactly like | | 2021-08-26

    In that case, uses the Carto style by default, for which Kosmtik should do the job, but I haven't personally tried it to know how to use it. JTileDownloader also might work to download the tiles directly from the website, but again, haven't used personally.

  • GitHub repo timezone-boundary-builder

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

    Project mention: Big problems at the timezone database | | 2021-09-25

    There is a separate timezone boundary builder which maps geography to timezones using a shapefile, and the shapefile is >35MB uncompressed. By comparison the latest tzdata is 1.2M uncompressed.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo name-suggestion-index

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

    Project mention: Franchises | | 2021-05-03

    Why must there be another way? If you mean it's hard to contribute to, it does take a little bit of technical knowledge, but if you don't know how to do it, just post what you want to do on the "issues" or "discussion" section of the NSI github page and someone will help out.

  • GitHub repo mapping

    OpenStreetMap contributions from the data team at Mapbox

    Project mention: The ‘Wikipedia of Maps,’ Tensions Grow over Corporate Influence | | 2021-02-19

    Strava worked with Mapbox when they were switching over. I don't know what exactly the deal was, but Mapbox employees added a bunch of missing stuff to OSM based on Strava data analysis.

  • GitHub repo OpenRailwayMap

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

    Project mention: [OC] 24 hours of trains in the Netherlands | | 2022-01-19

    A better source for map might be OpenRailwayMap. It doesn't show real-time data but it shows the location of pretty much all tracks and if available data about the track such as track speed limits.

  • GitHub repo opening_hours.js

    Library to parse and process the opening_hours tag from OpenStreetMap data

    Project mention: A parser for the opening_hours fields from OpenStreetMap, with Python bindings | | 2021-11-13

    In the mean time the JS library already provides a powerful tool that should fit your needs : This library is more permissive than my implementation compared to the specification, I'm not sure if it is a good or a bad thing.

  • GitHub repo acf-openstreetmap-field

    WordPress ACF Field for OpenStreetMap

    Project mention: Advanced Custom Fields question | | 2021-08-05

    One of these fields stores coordinates (or Map points) and displays a pin on an OpenStreet Map. The reason I am choosing OpenStreet instead of Google is because Google now require a payment card for their Maps that my boss doesn't want to provide. This part is achieved by using the ACF OpenStreetMap Field plugin.

  • GitHub repo openinframap

    Open Infrastructure Map

    Project mention: A cross border power plant is missing in both countries | | 2022-01-17
  • GitHub repo strava-map-switcher

    Map switcher for Strava website

    Project mention: Show HN: Strava-gear – local-first rule-based component tracker for Strava | | 2021-09-14

    Hi, I'm the author of the strava-map-switcher[1] browser extension and last year I published strava-offline[2], a tool to download activities metadata from Strava into local sqlite database (and optionally also activities as gpx).

    I'm quite a data nerd, so I wanted to track component wear in more detail than Strava allows. Some people on /r/Strava suggested their online web-based gear trackers, but I was always afraid of trusting them with all the data, and also quite reluctant to enter hundreds of components manually. I really prefer to keep this in git rather than in a 3rd party website that can go away. So now that I have activities metadata in sqlite from strava-offline, it was quite easy to create a local gear tracker that reads rules from YAML and computes component wear. Most of the work was spent polishing this and documenting. :-)



  • GitHub repo OpenTrafficCamMap

    A crowdsourced database of traffic cameras

    Project mention: I want to tutor people for free! | | 2021-03-29

    Hey, I am only 18 but I have been coding for half my life! I have coded professionally as a freelancer, and coded for a big insurance company. You can check out one of my projects here. I say this not to brag, but just to show I wouldn't totally waste your time. I am experienced mostly in JS(node), but I have passing experience in other languages. As for the reason I want to tutor people, there are three:

  • GitHub repo Dogemap-website

    Much map Much doge

    Project mention: Ive now made dogemap opensource so the community can contribute to it easily. | | 2021-03-24

    But if you also want the github

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 2022-01-19.

JavaScript Openstreetmap related posts


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

Project Stars
1 mapbox-gl-js 8,236
2 mapscii 5,950
3 iD 2,699
4 privacy-redirect 1,027
5 uMap 686
6 kosmtik 640
7 timezone-boundary-builder 568
8 name-suggestion-index 449
9 mapping 226
10 OpenRailwayMap 182
11 opening_hours.js 177
12 acf-openstreetmap-field 84
13 openinframap 43
14 strava-map-switcher 42
15 OpenTrafficCamMap 7
16 Dogemap-website 1
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.