The open source full-stack geosocial network platform

KeplerJs is a open source geosocial general-purpose solution that lets users share favorite places and join discussions in real-time. It can be seen as a platform where users can interact with other open data platforms OpenStreetMap among other sources.


Collecting and georeferencing places on a modern web-mapping interface, describe them accurately, create relationships, sharing with other users and create a social environment. In addition to creating new places you can import pre-existing objects from Openstreetmap creating a social layer above it. A place in KeplerJs can be linked to metadata from different sources automatically, it can be anything that has a geographic location fixed or mobile.

How it works

KeplerJs can be used as a framework to easily build applications that process geospatial data. It is fully implemented in Javascript using Nodejs, the Websocket technology as a real-time communication channel, scaffolding and packaging made with Meteor and Leaflet as a base library for geospatial views.

For understand the principles and architecture in the details:

Try it out


Join the project, we are looking for contributors.