Displaying 1 to 20 from 79 results

mapscii - 🗺 MapSCII is a Braille & ASCII world map renderer for your console - enter => telnet mapscii

  •    CoffeeScript

A node.js based Vector Tile to Braille and ASCII renderer for xterm-compatible terminals. If you're on Windows, use the open source telnet client PuTTY to connect.

Osmand - OSM Automated Navigation Directions

  •    Java

OsmAnd (OSM Automated Navigation Directions) is a map and navigation application with access to the free, worldwide, and high-quality OpenStreetMap (OSM) data. All map data can be stored on your device's memory card for offline use. Via your device's GPS, OsmAnd offers routing, with optical and voice guidance, for car, bike, and pedestrian. All the main functionalities work both online and offline (no internet needed).

osrm-backend - Open Source Routing Machine - C++ backend

  •    C++

High performance routing engine written in C++14 designed to run on OpenStreetMap data. To quickly try OSRM use our demo server which comes with both the backend and a frontend on top.

leaflet-omnivore - universal format parser for Leaflet & Mapbox.js

  •    Javascript

Leaflet supports the GeoJSON format by default. What if you have something else? That's where omnivore comes in.Omnivore also includes an AJAX library, corslite, so you can specify what you want to add to the map with just a URL.

ArcGIS Editor for OpenStreetMap


The ArcGIS Editor for OpenStreetMap is designed to help ArcGIS users to become active members in the growing community of users building an open and freely available database of geographic data.

overpass-turbo - A web based data mining tool for OpenStreetMap using Overpass API.

  •    Javascript

This is a GUI for testing and developing queries for the Overpass-API. It can also used for simple analysis of OSM data. Just point your browser to overpass-turbo.eu and start running your Overpass queries.

contextily - Context geo-tiles in Python

  •    Jupyter

contextily is a small Python 3 (3.7 and above) package to retrieve tile maps from the internet. It can add those tiles as basemap to matplotlib figures or write tile maps to disk into geospatial raster files. Bounding boxes can be passed in both WGS84 (EPSG:4326) and Spheric Mercator (EPSG:3857). See the notebook contextily_guide.ipynb for usage. contextily is developed by a community of enthusiastic volunteers. You can see a full list here.

osm-navigation-map - A map to explore navigation data in OpenStreetMap

  •    Javascript

The OpenStreetMap Navigation map is a web application which uses Mapillary vector layer to highlight the traffic signages detected in Mapillary images. The application is helpful to add/verify/modify turn-restrictions on OpenStreetMap.The map uses various custom Mapbox tilesets maintained by @planemad that has OSM navigation data extracted via overpass/shaktimaan. The tilesets are updated infrequently, please request an update if required.

osm-tag-stats - filter OSM features, find stats and export GeoJSON using OSM QA Tiles

  •    Javascript

osm-tag-stats uses OSM QA Tiles and TileReduce to filter OSM features and export them to GeoJSON. You can download planet tiles or use country extracts.If you are using your own vector tiles, osm-tag-stats currently assumes osm as the tile layer.

malaria-mapping - Visualize the mapping efforts of HOT and DigitalGlobe support of Malaria elimination

  •    Javascript

You can find the data processing scripts in scripts.You can find the data processing scripts in scripts.

mapbox-gl-directions - Directions plugin for mapbox-gl-js using Mapbox Directions API.

  •    Javascript

A full featured directions plugin for Mapbox GL JS using the Mapbox Directions API. Quickly add UI to display driving, cycling, or walking directions on the map. The Mapbox Directions API is powered by the OSRM routing engine and open data from the OpenStreetMap project.For directions functionality in native mobile and desktop applications, see Mapbox Android Services, MapboxDirections.swift, and MapboxNavigation.swift.

mapbox-gl-geocoder - Geocoder control for mapbox-gl-js using Mapbox Geocoding API

  •    Javascript

A geocoder control for mapbox-gl-js using the Mapbox Geocoding API.See API.md for complete reference.

mapbox-match.js - A plugin to align geometries to streetmap data

  •    HTML

Mapbox.js plugin to match GeoJSON geometries to the OpenStreetMap streets network using the Mapbox Map Matching API.A GPS track (cyan) matched to the streets via a profile for cars (solid red line) and for pedestrians (dotted red line).

osm-pbf-parser - streaming open street maps protocol buffer parser

  •    Javascript

Return a transform parser stream that takes a binary OSM protocol buffer stream as input and produces parsed objectMode rows as output.Each row from the output stream has a row.type.

o5m-decode - streaming parser for o5m files

  •    Javascript

This library works in node or in the browser using browserify.

macrocosm - Macrocosm is a partial port of the Open Street Map Rails API in NodeJS

  •    Javascript

Macrocosm is a partial port of the Open Street Map Ruby API in NodeJS. With Macrocosm, you can host your own version of the OSM platform. It comes bundled with a fork the iD editor that has been lightly modified to send data to a local Macrocosm API (more on that below). Macrocosm supports other data inputs, including direct uploads of OSM XML. API docs are available here.

planet-stream - Stream the planet!

  •    Javascript

OSM Planet Stream creates a readable stream that combines the metadata from planet.osm.org with the Augmented Diff API. Planet stream uses redis as a backing cache to merge the data from OSM and Overpass. To run standalone, you can either use your own redis server or use the provided Dockerfile.

ChangesetMD - Simple XML parser to shove OpenStreetMap changeset metadata dump files into a postgres database

  •    Python

ChangesetMD is a simple XML parser written in python that takes the weekly changeset metadata dump file from http://planet.openstreetmap.org/ and shoves the data into a simple postgres database so it can be queried. ChangesetMD works with python 2.7.

leaflet-overpass-layer - This is an simple way to bring OSM data as POI overlay on your leaflet Map

  •    Javascript

If you use bower to install leaflet-layer-overpass, you need to load JsClipper first. You can include and use the OverpassLayer.css and OverpassLayer.bundle.js files from the dist folder in your html.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.