Skip to content

Architecture

Vanuan edited this page Jan 26, 2013 · 2 revisions

CartoDB is based on various technologies. The full list is here: http://cartodb.com/attributions

Backend:

  • The backend for user's geodata is PostGIS.
  • Tiles are drawn using Mapnik.
  • Styling for Mapnik is done using CartoCSS.

Frontend:

  • Map UI is built with Leaflet.
  • Wax provides MBTiles implementation to provide fast tile rendering and transfer.

There are non-maps-related frameworks and libraries used:

  • There's a text editor used: CodeMirror
  • There are html templates used powered by Mustache
  • The web-site is powered by Ruby on Rails.
  • The Javascript framework used is Backbonejs
  • JQuery + plugins
  • Nodejs
  • Varnish
  • Other
Clone this wiki locally