Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including openstreetmap-mongo with all npm packages installed. Try it out:

var openstreetmapMongo = require("openstreetmap-mongo")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

openstreetmap-mongo v0.0.1

Store Openstreetmap data in Mongo DB


parsnip is a node.js based server application which provides a REST API to Openstreetmap data.

turnip.js (in public/javascript) lets you use the parsnip API to draw a map from the openstreetmap data.

beet is a python script which loads


*** Start server

~/parsnip$ node lib/parsnip.js

*** Connect your browser to http://localhost:3000


Install mongodb

*** Install npm (from

$ curl $ chmod +x $ sudo

*** Install parsnip and packages it depends on: express, jade

~/parsnip$ npm install -d

*** Update to latest versions

~/parsnip$ npm update


*** Unit tests with nodeunit


$ sudo npm install -g nodeunit

*** Debug with node-inspector


$ sudo npm install -g node-inspector

Start program:

$ node --debug parsnip.js

Start with breakpoint on the first line to wait for you:

$ node --debug-brk parsnip.js

Start inspector:

$ node-inspector

Connect with browser to the address written out by node inspector




*** Node and npm modules

*** Openstreetmap

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free