Back to library
Design & ValidateLibraryOpen sourceFree

Squib

An open Ruby DSL that reads YAML, CSV, or spreadsheets and programmatically draws cards, sheets, and paper prototypes to PNG, PDF, or SVG.

Why use it

When values and copy change often, designers can edit data once and regenerate a whole deck for balance iterations and version comparisons.

Where it fits

Use prototypes and playtests to find core experience problems while they are still cheap to fix.

tabletop-designtools-programming

What to check

It requires programming and typography knowledge, projects own image and font licensing, and flexible scripts need team template conventions.

Search the site

Search resources and field guides

    Privacy settings

    Your language choice, open home-page sections, favorites, comparisons, and recent views stay in this browser. Nothing is uploaded.