JavaScript Geospatial

Open-source JavaScript projects categorized as Geospatial

Top 15 JavaScript Geospatial Projects

  • Cesium

    An open-source JavaScript library for world-class 3D globes and maps :earth_americas:

  • cartodb

    Location Intelligence & Data Visualization tool

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

    JavaScript library to transform coordinates from one coordinate system to another, including datum transformations

  • Project mention: How to Build a Choropleth Map in JavaScript | dev.to | 2023-05-26

    It is needed to link the required JS scripts in the section of the HTML page. These scripts include the Core and Geo Maps modules and the file that contains geodata for the world map, all of which are available on the CDN. I'll also use two more script files to connect the data to the choropleth map. One is the Data Adapter, which will help load the data, and the other is Proj4js, a JavaScript library that will transform the coordinates from one coordinate system to another so the data can be plotted on the map accurately.

  • geojson.io

    A quick, simple tool for creating, viewing, and sharing spatial data

  • Project mention: What 3D Javascript Globe package do you use? | /r/gis | 2023-05-07

    GeoJson.io

  • WebWorldWind

    The NASA WorldWind Javascript SDK (WebWW) includes the library and examples for creating geo-browser web applications and for embedding a 3D globe in HTML5 web pages.

  • Project mention: NASA Worldwind: an open-source high-res satellite globe for web pages | news.ycombinator.com | 2024-01-06
  • h3-js

    h3-js provides a JavaScript version of H3, a hexagon-based geospatial indexing system.

  • koop

    Transform, query, and download geospatial data on the web.

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

  • gdal3.js

    Convert raster and vector geospatial data to various formats and coordinate systems entirely in the browser.

  • analytics-toolbox-core

    A set of UDFs and Procedures to extend BigQuery, Snowflake, Redshift, Postgres and Databricks with Spatial Analytics capabilities

  • opensphere

    OpenSphere (by ngageoint)

  • Project mention: What 3D Javascript Globe package do you use? | /r/gis | 2023-05-07

    OpenSphere

  • geos-wasm

    WASM + JS port of GEOS

  • Project mention: Show HN: TG – Fast geometry library in C | news.ycombinator.com | 2023-09-22
  • earthatile

    Engine-agnostic runtime for 3D Tiles geospatial datasets

  • Project mention: Earthatile – 3D Maps for your Apps | news.ycombinator.com | 2023-07-06
  • GeoPicker

    Geospatial data picker via fast Api Rest interface, not only another simple elevation service.

  • edinburghjs-meetup-walktimedemo

    A simple web app demonstrating how to calculate areas within a 15 min walking distance from a location, built with the ArcGIS Maps SDK for Javascript.

  • Project mention: Journey into Javascript: My First-time Speaking Experience at a Tech Meetup | dev.to | 2024-01-15

    I had an idea in mind - when I'm working from the office, I want to understand where is most efficient to meet a friend coming from the other side of the city within a lunch break. I therefore wanted to build a simple geospatial application (find the code for this on my GitHub) that could calculate walk times from each of our locations, and show the area of overlap that we could both reach within that walk time.

  • 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 Geospatial related posts

Index

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

Project Stars
1 Cesium 11,839
2 cartodb 2,719
3 proj4js 1,938
4 geojson.io 1,832
5 WebWorldWind 860
6 h3-js 801
7 koop 638
8 OpenRailwayMap 319
9 gdal3.js 290
10 analytics-toolbox-core 185
11 opensphere 178
12 geos-wasm 73
13 earthatile 40
14 GeoPicker 36
15 edinburghjs-meetup-walktimedemo 3

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