{"id":16960571,"url":"https://github.com/randomfractals/geo-data-viewer","last_synced_at":"2026-01-26T21:51:28.753Z","repository":{"id":40592230,"uuid":"231184855","full_name":"RandomFractals/geo-data-viewer","owner":"RandomFractals","description":"Geo Data Analytics tool for VSCode IDE with kepler.gl support to generate and view maps 🗺️ without any Python 🐍, IPyWidgets ⚙️, pandas 🐼, Jupyter notebooks 📚, or ReactJS  ⚛️ app code.","archived":false,"fork":false,"pushed_at":"2023-04-16T14:27:41.000Z","size":36547,"stargazers_count":456,"open_issues_count":28,"forks_count":46,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-09-26T04:32:05.302Z","etag":null,"topics":["data","data-analytics","geo","keplergl","map","spatial","tool","viewer","vscode"],"latest_commit_sha":null,"homepage":"https://marketplace.visualstudio.com/items?itemName=RandomFractalsInc.geo-data-viewer","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RandomFractals.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null},"funding":{"github":["RandomFractals"],"ko_fi":"dataPixy"}},"created_at":"2020-01-01T06:52:00.000Z","updated_at":"2025-09-24T07:13:46.000Z","dependencies_parsed_at":"2023-02-08T19:15:58.377Z","dependency_job_id":"0b0d3141-4aa9-4fa9-b77b-d6e29de7925f","html_url":"https://github.com/RandomFractals/geo-data-viewer","commit_stats":null,"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/RandomFractals/geo-data-viewer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RandomFractals%2Fgeo-data-viewer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RandomFractals%2Fgeo-data-viewer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RandomFractals%2Fgeo-data-viewer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RandomFractals%2Fgeo-data-viewer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RandomFractals","download_url":"https://codeload.github.com/RandomFractals/geo-data-viewer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RandomFractals%2Fgeo-data-viewer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28789145,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-26T21:49:50.245Z","status":"ssl_error","status_checked_at":"2026-01-26T21:48:29.455Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data","data-analytics","geo","keplergl","map","spatial","tool","viewer","vscode"],"created_at":"2024-10-13T22:49:27.497Z","updated_at":"2026-01-26T21:51:24.183Z","avatar_url":"https://github.com/RandomFractals.png","language":"HTML","funding_links":["https://github.com/sponsors/RandomFractals","https://ko-fi.com/dataPixy","https://ko-fi.com/dataPixy'","https://github.com/sponsors/RandomFractals/sponsorships?tier_id=18883\u0026preview=false"],"categories":[],"sub_categories":[],"readme":"# geo-data-viewer\n\n[![Build Status](https://api.travis-ci.com/RandomFractals/geo-data-viewer.svg?branch-master)](https://github.com/RandomFractals/geo-data-viewer)\n[![Apache-2.0 License](https://img.shields.io/badge/license-Apache2-orange.svg?color=green)](http://opensource.org/licenses/Apache-2.0)\n\u003ca href='https://ko-fi.com/dataPixy' target='_blank' title='support: https://ko-fi.com/dataPixy'\u003e\n  \u003cimg height='24' style='border:0px;height:20px;' src='https://az743702.vo.msecnd.net/cdn/kofi3.png?v=2' alt='https://ko-fi.com/dataPixy' /\u003e\u003c/a\u003e\n\n[![Version](https://img.shields.io/visual-studio-marketplace/v/RandomFractalsInc.geo-data-viewer.svg?color=orange\u0026style=?style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=RandomFractalsInc.geo-data-viewer)\n[![Installs](https://img.shields.io/visual-studio-marketplace/i/RandomFractalsInc.geo-data-viewer.svg?color=orange)](https://marketplace.visualstudio.com/items?itemName=RandomFractalsInc.geo-data-viewer)\n[![Downloads](https://img.shields.io/visual-studio-marketplace/d/RandomFractalsInc.geo-data-viewer.svg?color=orange)](https://marketplace.visualstudio.com/items?itemName=RandomFractalsInc.geo-data-viewer)\n\nGeo Data Analytics tool for [VSCode](https://code.visualstudio.com/) IDE with [kepler.gl](https://kepler.gl) support to generate and view maps 🗺️  without any `Python` 🐍, `IPyWidgets` ⚙️, `pandas` 🐼, `Jupyter notebooks` 📚, or `ReactJS` ⚛️ app code.\n\n![Geo Data Viewer](https://github.com/RandomFractals/geo-data-viewer/blob/master/images/geo-data-viewer.png?raw=true\n \"Geo Data Viewer\")\n\n![Geo Data Viewer Ultri Wide](https://github.com/RandomFractals/geo-data-viewer/blob/master/images/geo-data-viewer-ultri-wide.png?raw=true\n \"Geo Data Viewer Ultri Wide\")\n\n# Features\n\n- Map View 🗺️ for [GeoJSON](https://geojson.org/), [TopoJSON](https://github.com/topojson/topojson/wiki), [keplerg.gl JSON](https://github.com/keplergl/kepler.gl/blob/master/docs/user-guides/b-kepler-gl-workflow/a-add-data-to-the-map.md#supported-file-formats), [KML](https://developers.google.com/kml), [GPX](https://www.topografix.com/gpx.asp), [shapefiles](https://en.wikipedia.org/wiki/Shapefile), [FlatGeobuf](https://flatgeobuf.org), [IGC](https://xp-soaring.github.io/igc_file_format/igc_format_2008.html), [WKT](https://en.wikipedia.org/wiki/Well-known_text_representation_of_geometry), and `CSV` geo data files\n- Create `.geojson` file for `.topojson`, `.kml`, `.gpx`, `.fgb`, `.shp` `.prj` and `.dbf` shapefiles\n- Dark and Light Map View 🗺️ Controls [UI Themes](https://github.com/RandomFractals/geo-data-viewer#configuration)\n- Dark, Light, Satellite and Outdoors [Map Styles](https://github.com/RandomFractals/geo-data-viewer#configuration)\n- [Map Gallery](https://github.com/RandomFractals/geo-data-viewer#map-gallery) with public [kepler.gl](https://kepler.gl/) map configs to try\n- Save map 🗺️ in `html` format to share with others via Slack or email\n- Save [kepler.gl JSON data and map config](https://github.com/RandomFractals/geo-data-viewer#supported-file-formats) for loading online via [kepler.gl demo app](https://kepler.gl/demo) or in this geo data tool\n- Load map config or geo data from [kepler.gl demo app url](https://kepler.gl/demo?mapUrl=https://gist.githubusercontent.com/JesperDramsch/73a2f437cfc1e6e968cddfbb4793167f/raw/66550b932db2a93a495b3e362309e676b084991b/expat_keplergl.json), github repository, or [gists](https://gist.github.com/search?l=JSON\u0026q=keplergl)\n- View map from Starred ⭐️ Gists in [GistPad 📘](https://github.com/vsls-contrib/gistpad)\n- View `CSV` and `JSON` data with [Data Preview 🈸](https://github.com/RandomFractals/vscode-data-preview) grid and charts 📊\n\n# Usage\n\n- Run `Geo: View Map` (`ctrl/cmd + alt + m`) command on an open geo data document to view 🗺️\n- Use `Geo: View Map from Url` (`ctrl/cmd + alt + u`) command to load a map from [kepler.gl demo app](https://kepler.gl/demo?mapUrl=https://gist.githubusercontent.com/JesperDramsch/73a2f437cfc1e6e968cddfbb4793167f/raw/66550b932db2a93a495b3e362309e676b084991b/expat_keplergl.json), github repository, or a [gist](https://gist.github.com/search?l=JSON\u0026q=keplergl)\n- Run `Geo: Map Gallery` (`ctrl/cmd + alt + g`) command to view a list of built-in public keplergl map configs 🗺️\n\n![Geo Data Viewer Gist](https://github.com/RandomFractals/geo-data-viewer/blob/master/images/geo-data-viewer-gist.png?raw=true\n \"Geo Data Viewer Gist\")\n\n# Supported File Formats\n\nSee [kepler.gl file formats](https://github.com/keplergl/kepler.gl/blob/master/docs/user-guides/b-kepler-gl-workflow/a-add-data-to-the-map.md#supported-file-formats) documentation for the supported geo data files in addition to the geo data formats this extension provides for kepler.gl map 🗺️ views: [TopoJSON](https://github.com/topojson/topojson/wiki), [keplerg.gl JSON](https://github.com/keplergl/kepler.gl/blob/master/docs/user-guides/b-kepler-gl-workflow/a-add-data-to-the-map.md#supported-file-formats), [KML](https://developers.google.com/kml), [GPX](https://www.topografix.com/gpx.asp), [FlatGeobuf](https://flatgeobuf.org), [shapefiles](https://en.wikipedia.org/wiki/Shapefile), [IGC](https://xp-soaring.github.io/igc_file_format/igc_format_2008.html), [WKT](https://en.wikipedia.org/wiki/Well-known_text_representation_of_geometry).\n\n# Map Gallery\n\n[Geo Data Viewer 🗺️ ](https://marketplace.visualstudio.com/items?itemName=RandomFractalsInc.geo-data-viewer) comes with built-in [Map Gallery](https://github.com/RandomFractals/geo-data-viewer/tree/master/data) for data analysts and devs to try [kepler.gl](https://kepler.gl/) maps 🗺️ found in the wild 🌐:\n\n![Geo Data Viewer Map Gallery](https://github.com/RandomFractals/geo-data-viewer/blob/master/images/geo-data-viewer-map-gallery.gif?raw=true\n \"Geo Data Viewer Map Gallery\")\n\n**Note:** you can submit a PR with your [kepler.gl](https://kepler.gl/) maps 🗺️ data and config github repo or a  gist to be added to the [/data/README.md](https://github.com/RandomFractals/geo-data-viewer/tree/master/data) map gallery list.\n\n# Installation\n\nInstall [Geo Data Viewer 🗺️](https://marketplace.visualstudio.com/items?itemName=RandomFractalsInc.geo-data-viewer) via VSCode Extensions tab (`ctrl+shift+x`) by searching for `geo`, or via [VSCode marketplace search results](https://marketplace.visualstudio.com/search?term=geo\u0026target=VSCode\u0026category=All%20categories\u0026sortBy=Relevance) in your browser.\n\nUsers of [VSCodium](https://vscodium.com/), [Azure Data Studio](https://github.com/microsoft/azuredatastudio), and other VSCode-based IDEs can install Geo Data Viewer 🗺️ using `.vsix` extension package attached to the Assets section in published [releases](https://github.com/RandomFractals/geo-data-viewer/releases) of this extension on github. Follow [install from .vsix](https://code.visualstudio.com/docs/editor/extension-marketplace#_install-from-a-vsix) instructions in your VSCode extensions compatible IDE or online container service to install it.\n\n**Note:** VSCodium and other VSCode extension compatible IDE flavors are not officially supported as they require additional testing in those IDE variants.\n\n# Contributions\n\nList of Geo Data Viewer 🗺️ commands, keyboard shortcuts, augmented VSCode UI context menus, added geo data Language mappings, and supported geo data files:\n\n![Geo Data Viewer Contributions](https://github.com/RandomFractals/geo-data-viewer/blob/master/images/geo-data-viewer-contributions.png?raw=true\n \"Geo Data Viewer Contributions\")\n\n# Configuration\n[Create User or Workspace Settings in vscode](http://code.visualstudio.com/docs/customization/userandworkspace#_creating-user-and-workspace-settings) to change default Geo Data Viewer 🗺️ extension Settings:\n\n| Setting | Type | Default Value | Description |\n| ------- | ---- | ------------- | ----------- |\n| `geo.data.viewer.theme` | string | `dark` | Map View 🗺️ Controls UI Theme: `dark` or `light` |\n| `geo.data.viewer.map.style` | string | `dark` | Default Map Style: `dark`, `light`, `muted` (light), `muted_night`, `satellite`, `dark_streets`, `light_streets`, `outdoors` |\n| `geo.data.viewer.create.geojson` | boolean | `true` | Creates `.geojson` data file on disk for `topojson`, `kml`, `gpx`, `fgb` and `shp` map views |\n\n![Geo Data Viewer Settings](https://github.com/RandomFractals/geo-data-viewer/blob/master/images/geo-data-viewer-settings.png?raw=true\n \"Geo Data Viewer Settings\")\n\n# Recommended Extensions\n\nOther [VSCode](https://code.visualstudio.com/) extensions Geo Data Viewer 🗺️ replaces, enhances or supplements for geo spatial analysis and working with geo data formats:\n\n| Extension | Description |\n| --- | --- |\n| [Data Preivew 🈸](https://marketplace.visualstudio.com/items?itemName=RandomFractalsInc.vscode-data-preview) | Data Preview 🈸 extension for importing 📤, viewing 🔎, slicing 🔪, dicing 🎲, charting 📊, and exporting 📥 large JSON array/config, YAML, Apache Arrow, Avro \u0026 Excel data files. |\n| [Tabular Data Viewer  🀄](https://marketplace.visualstudio.com/items?itemName=RandomFractalsInc.tabular-data-viewer) | Tabular Data Viewer provides fast DSV data loading and custom Table Views  🀄 for large local and remote .csv, .tsv and .tab data files with Tabulator Table, Perspective View, and D3FC Chart Views 📊📈. |\n| [Data Table Renderers](https://marketplace.visualstudio.com/items?itemName=RandomFractalsInc.vscode-data-table) | Data Table 🈸, Flat Data Grid 中, and Data Summary 🈷️ Renderers for VSCode Notebook 📓 Cell ⌗ Data Outputs. |\n| [Leaflet 🍃 Map 🗺️](https://marketplace.visualstudio.com/items?itemName=RandomFractalsInc.vscode-leaflet) | Leaflet 🍃 Map 🗺️ for Notebook 📓 Cell ⌗ Data Outputs. |\n| [Vega Viewer 📈](https://marketplace.visualstudio.com/items?itemName=RandomFractalsInc.vscode-vega-viewer) | VSCode extension for Interactive Preview of Vega and Vega-Lite maps 🗺️ and graphs 📈. |\n| [GistPad 📘](https://marketplace.visualstudio.com/items?itemName=vsls-contrib.gistfs) | VS Code extension for managing and sharing code snippets, notes and interactive samples using GitHub Gists. |\n| [VSCode Map Preview](https://marketplace.visualstudio.com/items?itemName=jumpinjackie.vscode-map-preview) | VSCode extension for visually previewing geospatial file content (GeoJSON, KML, etc) on a map. |\n| [Geo Tools](https://marketplace.visualstudio.com/items?itemName=SmartMonkey.geotools) | Geo Tools VSCode extension allows you to easily interact with geographical data. |\n| [Hex Editor](https://marketplace.visualstudio.com/items?itemName=ms-vscode.hexeditor) | Allows Hex Editing inside VS Code. |\n\n# Dev Log\n\nSee [#GeoDataViewer 🗺️ tag on Twitter](https://twitter.com/search?f=live\u0026q=(%23GeoDataViewer)%20(from%3ATarasNovak)\u0026src=typed_query) for the latest and greatest updates on this vscode extension development, new features, and usage statistics.\n\n# Dev Build\n\n```bash\n$ git clone https://github.com/RandomFractals/geo-data-viewer\n$ cd geo-data-viewer\n$ npm install\n$ code .\n```\n`F5` to launch Geo Data Viewer 🗺️ extension VSCode debug session.\n\n# Support\n\nBecome a [Fan](https://github.com/sponsors/RandomFractals/sponsorships?tier_id=18883\u0026preview=false) to sponsor our dev efforts on this and other [Random Fractals, Inc.](https://twitter.com/search?q=%23RandomFractalsInc\u0026src=typed_query\u0026f=live) code and [data viz extensions](https://marketplace.visualstudio.com/publishers/RandomFractalsInc) if you find them useful, educational, or enhancing your daily dataViz dev code workflows and geo spatial analysis:\n\n☕️ https://ko-fi.com/dataPixy 💖 https://github.com/sponsors/RandomFractals","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frandomfractals%2Fgeo-data-viewer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frandomfractals%2Fgeo-data-viewer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frandomfractals%2Fgeo-data-viewer/lists"}