Skip to content

A simple, colourful sketchpad with no user decisions required. Just start drawing, writing, playing hangman with zero cognitive load.

Notifications You must be signed in to change notification settings

lewdry/drawstring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Drawstring ✍️🧶

Drawstring is a simple sketchpad with two drawing modes.

Drawing Modes

Choose your preferred drawing experience:

Simple Mode

  • tap or click to start drawing with random colors
  • double-tap to clear the page
  • multi-touch support:
    • draw with up to five fingers simultaneously on iPhone
    • draw with up to eleven fingers (perhaps ten fingers and a nose?) on iPad
  • hassle free, no settings or menus

Fancy Mode

  • Infinite Canvas: Pan and zoom freely to explore an unlimited creative space.
  • Vector-Like Objects: Every stroke is an object. Select, move, and modify them at any time.
  • Professional Tools:
    • Curated Palette: 12 designer-selected colors for beautiful results instantly.
    • Smart Sizing: S, M, L, XL brush sizes.
    • Selection Tool: Move and recolor existing strokes.
  • Pressure Sensitivity: Supports stylus pressure for natural drawing variance.
  • Credit: Fancy Mode UI and interactions heavily inspired by the amazing tldraw.

Use Cases

  • ephemeral drawing and creative expression
  • impromptu tic-tac-toe, hangman or other pen-based pastimes when you don't have a pen
  • writing messages to a loved one in a noisy environment (or perfect vacuum)
  • digital art creation with downloadable results (Fancy Mode)
  • quick sketches and ideation
  • collaborative drawing on tablets and touch devices

Philosophy

Drawstring offers the best of both worlds: intentional simplicity and powerful functionality. Choose Simple Mode for pure, distraction-free creativity with random colors, or Fancy Mode when you need professional drawing tools. Both modes maintain the core philosophy of immediate usability—just tap and start creating.

Saving Your Drawings

Simple Mode: No built-in save feature. You can save your creations by taking a screenshot on your device.

Fancy Mode: Built-in download feature lets you share or save your artwork as high-quality PNG files with a single tap.

Technical Info

  • Built in vanilla JavaScript with HTML5 Canvas
  • Two distinct drawing engines optimized for different use cases
  • Responsive design that works on desktop and mobile devices
  • Touch-optimized with multi-touch support
  • High DPI/Retina display support for crisp lines
  • Hosted freely on GitHub Pages

Draw here: https://drawstring.playpip.games

@lewdry

About

A simple, colourful sketchpad with no user decisions required. Just start drawing, writing, playing hangman with zero cognitive load.

Topics

Resources

Stars

Watchers

Forks