squiggle

a language for drawings that move

Code you can post.

Write a few lines. Watch them move. Share the whole thing in one post.

orbit garden

            
0 / 280 fits in a post Open it in the studio →

this week weather

One theme a week. Pin a piece for it; the three most liked get a stamp when the week ends.

Draw for it

Fresh off the wall

Everything on the wall →

Every piece here is its own source code. Open one and it's yours to remix.

How it works

  1. 1

    write

    One command per line: dot, ring, line, repeat. Indent the lines that belong together.

    
              
  2. 2

    watch

    Put lines under every frame and t starts counting seconds. The drawing redraws as you type.

  3. 3

    post

    Under 280 characters, the code is the post. Links carry the code too, and the wall keeps a copy anyone can remix.

Take it with you

In a terminal

A command line that renders any piece to a PNG, MP4 or GIF on macOS, Linux or Windows.

CLI coming soon

In your editor

Highlighting, snippets and a button that opens the file in the studio.

VS Code extension (.vsix)

In a repo

A GitHub Action turns every .sqg file into a PNG on push, ready for your README.

squiggle-render action