• Stars
    star
    2,751
  • Rank 16,557 (Top 0.4 %)
  • Language
    JavaScript
  • License
    BSD 3-Clause "New...
  • Created over 12 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Location Intelligence & Data Visualization tool

[DEPRECATED]

Hey! This content applies only to previous CARTO products.

Please check if it's relevant to your use case. On October 2021 we released the current version of our platform. You can learn more and read the latest documentation at docs.carto.com

What is CARTO?

Code Climate Build Status

CARTO is an open, powerful, and intuitive platform for discovering and predicting the key insights underlying the location data in our world.

Empower organizations to optimize operational performance, strategic investments, and everyday decisions with CARTO Engine—our embeddable platform for web and mobile apps—and the new CARTO Builder, a drag and drop analysis tool.

It was built to make it easier for people to tell their stories by providing them with flexible and intuitive ways to create maps and design geospatial applications. CARTO can be installed on your own server and we also offer a hosted service at carto.com.

If you would like to see some live demos, check out our videos on Vimeo. We hope you like it!

Map view Data View

What can I do with CARTO?

With CARTO, you can upload your geospatial data (Shapefiles, GeoJSON, etc) using a web form and then make it public or private.

After it is uploaded, you can visualize it in a dataset or on a map, search it using SQL, and apply map styles using CartoCSS. You can even access it using the CARTO APIs, or export it to a file.

In other words, with CARTO you can make awesome maps and build powerful geospatial applications! Definitely check out the CARTO Platform for interactive examples and code.

Installing

Read the installation guide in CARTO developers documentation

How do I upgrade CARTO?

See UPGRADE for instructions about upgrading CARTO.

For upgrade of Windshaft-CartoDB and CartoDB-SQL-API see the relative documentation.

Developing & Contributing to CARTO

See our contributing doc for how you can improve CARTO, but you will need to sign a Contributor License Agreement (CLA) before making a submission, learn more here.

Testing

Check the testing doc section.

Requirements

CARTO works in any modern browser, but if you want more info:

Chrome Firefox IE Opera Safari
31+ 38+ 11+ 31+ 8+

More Repositories

1

odyssey.js

Making it easy to merge map and narrative
JavaScript
1,620
star
2

carto.js

CartoDB javascript library
JavaScript
421
star
3

torque

Temporal mapping for CARTO
JavaScript
395
star
4

Windshaft

A Node.js map tile library for PostGIS and torque.js, with CartoCSS styling
JavaScript
307
star
5

cartoframes

CARTO Python package for data scientists
Python
249
star
6

basemap-styles

CARTO basemap public styles
CartoCSS
222
star
7

CartoColor

CartoColors as a node module
JavaScript
212
star
8

analytics-toolbox-core

A set of UDFs and Procedures to extend BigQuery, Snowflake, Redshift, Postgres and Databricks with Spatial Analytics capabilities
JavaScript
188
star
9

mobile-sdk

CARTO Mobile SDK core project
C
170
star
10

carto-python

CARTO Python client
Python
155
star
11

carto-vl

CARTO VL: a Javascript library to create vector-based visualizations
JavaScript
128
star
12

Leaflet.CanvasLayer

full screen canvas layer for Leaflet
JavaScript
116
star
13

VECNIK

Render Vector HTML5 maps using CartoDB and Carto as styling language, on top of Leaflet
JavaScript
114
star
14

cartodb-postgresql

PostgreSQL extension for CartoDB
PLpgSQL
109
star
15

data-science-book

Jupyter Notebook
100
star
16

carto-workshop

CARTO training materials
Jupyter Notebook
87
star
17

airship

A design library for building Location Intelligence applications.
JavaScript
75
star
18

Windshaft-cartodb

Windshaft tailored for CARTO
JavaScript
72
star
19

CartoDB-SQL-API

CartoDB SQL API
JavaScript
60
star
20

cartodb-r

R package to interface with CartoDB
R
59
star
21

python-quadkey

native library to manage quadkey in a fast way
C
57
star
22

CartoDB-basemaps

CartoDB basemaps
CartoCSS
54
star
23

crankshaft

CARTO Spatial Analysis extension for PostgreSQL
Python
51
star
24

academy

Academy
HTML
48
star
25

cartodb-nodejs

Node.js package for easy access to CartoDB's APIs
JavaScript
45
star
26

research-public

This repository contains the code and data related to different research initiatives carried out at CARTO by the Data Science team
Jupyter Notebook
45
star
27

bigmetadata

Python
43
star
28

real-time-map

CSS
40
star
29

carto-react-template

CARTO for React. The best way to develop Location Intelligence (LI) Apps usign CARTO platform and React
JavaScript
39
star
30

carto-react

CARTO for React packages
JavaScript
36
star
31

grainstore

Generate Mapnik MML & XML for single postgis tables with style persistance.
JavaScript
36
star
32

deep-insights.js

Create powerful dashboards using CARTO
JavaScript
34
star
33

mobile-android-samples

Android sample for CARTO Mobile SDK
Java
34
star
34

d3.cartodb

Client-side rendering of CartoDB visualisations with d3
JavaScript
30
star
35

mobile-ios-samples

iOS mobile app with CARTO Mobile SDK
Swift
28
star
36

torque-tiles

Torque Tiles Specification
28
star
37

turbo-carto

CartoCSS preprocessor
JavaScript
28
star
38

carto-selfhosted

Deploy CARTO in a self hosted environment
Shell
26
star
39

tiles3d-demo

JavaScript
25
star
40

data-services

CARTO internal geocoder PostgreSQL extension
Shell
25
star
41

cartodb-rb-client

Ruby client for cartodb API
Ruby
24
star
42

labs-postgresql

23
star
43

cartodb-pluto

PLUTO Data Service
23
star
44

dataservices-api

The CARTO Data Services API
PLpgSQL
22
star
45

carto-print

A Python module to export images at any resolution, size and bounding box from a CARTO named map:
Python
19
star
46

cartonik

Render maps with @carto/mapnik
JavaScript
18
star
47

training

CartoDB Workshops
HTML
17
star
48

camshaft

Analysis library to create data views from queries
JavaScript
17
star
49

cesium-cartodb

JavaScript
16
star
50

mobile-dotnet-samples

CARTO SDK samples for Xamarin Android, iOS and UWP .NET
C#
16
star
51

raster-loader

Python
15
star
52

cdb-manager

JavaScript
15
star
53

cloud-next

Demo Google Maps Vector, Deck.gl and CARTO
JavaScript
14
star
54

bcn_traffic_map

Dynamically web map example using CartoDB: Barcelona Traffic Map
Python
14
star
55

carto-etl

Python
13
star
56

mapboxgl-draw-rectangle-drag

A Mapbox GL Draw plugin to create a rectangle via click & drag
JavaScript
13
star
57

poc-databricks

CARTO Analytics Toolbox for Databricks provides geospatial functionality leveraging the Geomesa SparkSQL capabilities.
Scala
13
star
58

labs-multilayer

HTML
12
star
59

pg_schema_triggers

PostgreSQL 9.3+ Schema Triggers extension
C
11
star
60

GoT

The Geom of Thrones
JavaScript
11
star
61

QuadGrid

Quadgrid for GDPR compliance
PLpgSQL
11
star
62

osm

CartoDB OSM installation scripts
Shell
10
star
63

cartodb-java-client

java client for cartodb SQL API
Java
10
star
64

torque.histogram

widget to see a histogram of a torque map
JavaScript
9
star
65

cartodb-publishing-templates

CSS
9
star
66

showcase-maps

JavaScript
9
star
67

toolkit

JS library to interact with CARTO APIs in a simple way
TypeScript
9
star
68

carto-waze

Python
8
star
69

node-cartodb-redis

node module to interact with the cartodb redis database
JavaScript
8
star
70

labs-cdbfiddle

An HTML template that takes a viz.json and displays the map, SQL, and CartoCSS in a neat embeddable iframe
HTML
8
star
71

carto-selfhosted-helm

Helm charts for CARTO Self-Hosted
Mustache
8
star
72

carto-for-developers-guides

Documentation to use CARTO with different visualization libraries
TypeScript
8
star
73

labs_vuejs_intro

Vue.js Introductory Workshop
HTML
8
star
74

carto-vl-cluster-workshop

CARTO VL cluster workshop
HTML
6
star
75

SDSC-23-NY

6
star
76

observatory-extension

PLpgSQL
6
star
77

platypus

JavaScript
5
star
78

CartoAssets

Common assets shared across several CARTO repositories
CSS
5
star
79

cartodb.proj

cartodb.js extension to work with non webmercator projections
JavaScript
5
star
80

web-sdk

TypeScript
5
star
81

carto-react-telco-demo

JavaScript
5
star
82

cartodb15-workshop

JavaScript
5
star
83

mobile-tile-packager

Packages data from CARTO map/dataset as mbtiles with vector tiles
JavaScript
5
star
84

torque-gen

Export Torque tiles from local Postgres tables or your CartoDB account
Python
5
star
85

oldweather_wwi

A CartoDB visualization that maps the entire OldWeather dataset of over 1M UK navy locations during the period of WWI.
JavaScript
5
star
86

sdsc-bootcamp-spatial-data-eng

This repository contains the code used in workshop "An introduction to Spatial Data Engineering", in SDS Bootcamps
5
star
87

mobile-external-libs

External libraries needed for CARTO Mobile SDK
C
4
star
88

tangram-cartocss

⛔️ DEPRECATED Transform cartocss into a draw tangram object
JavaScript
4
star
89

zika

Mapping progression, risk factors, and response to the Zika virus
JavaScript
4
star
90

carto-vl-webpack-demo

Simple demo about how to use CARTO VL with webpack
JavaScript
4
star
91

workshop_UCL-CASA

Materials for the workshop at The Bartlett Centre for Advanced Spatial Analysis - UCL
4
star
92

mobile-carto-libs

Internal dependencies for CARTO Mobile SDK
C++
4
star
93

documentation

Main repo for CARTO's documentation.
HTML
4
star
94

node-cartodb-psql

A simple wrapper for node-postgres to work with CartoDB
JavaScript
4
star
95

labs-cartodb2ckan

JavaScript
4
star
96

mobile-sample-data-collection

Location-based mobile data collection with CARTO Mobile SDK
C#
4
star
97

node-redis-mpool

Multi-pool for redis connections
JavaScript
4
star
98

beedumper

A tool to export data from SupportBee ticketing tool
Python
3
star
99

labs-colorscales

Design and test your color scales
JavaScript
3
star
100

tangram.cartodb

⛔️ DEPRECATED A library to render in webgl vector tiles in cartodb.js
JavaScript
3
star