-
Notifications
You must be signed in to change notification settings - Fork 650
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