Skip to content
This repository has been archived by the owner. It is now read-only.
A real time collaborative drawing tool using nodejs, & paper.js
JavaScript CSS HTML Other
Branch: master
Clone or download
This branch is 383 commits ahead, 6 commits behind byrichardpowell:master.

Latest commit

Latest commit 077c34e Nov 26, 2017


Type Name Latest commit message Commit time
Failed to load latest commit information.
bin add a clean run script May 30, 2015
src Merge branch 'master' into node7plus Nov 26, 2017
tests/frontend clear up tests Sep 9, 2014
var Added var directory with .gitignore for dirtydb May 2, 2013
.gitignore Added npm-debug.log to .gitignore May 10, 2013 ref to etherpad Dec 24, 2014
LICENSE Update LICENSE Jun 26, 2013 Update install instructions Nov 7, 2017
package.json more fix Nov 26, 2017
server.js more fix Nov 26, 2017
settings.json.template Remove trailing comma from last config line May 22, 2015
start.bat Added basic start.bat May 19, 2013

alt text

An intuitive collaborative drawing web based tool.

Collaborative real-time drawing, sketching & painting

Fast, light weight, easy to maintain. Try the demo.


Etherdraw Demo site


On Debian Jessie.

# Install Requirements
sudo apt-get update && sudo apt-get install git libcairo2-dev libjpeg62-turbo-dev libpango1.0-dev libgif-dev build-essential g++
curl -sL | sudo -E bash - && sudo apt-get install -y nodejs
git clone git://
cd draw

Make a drawing! Open your browser and visit


  • NodeJS
  • Lib Cairo
  • Lib Jpeg
  • Lib Gif


Apache 2 License


Donate to the Etherpad Foundation

You can’t perform that action at this time.