About
← Back to App

About Symbol Structure

What it is & Why it is

Symbol Structure is a browser-based pattern design tool for punchcard knitting and general motif design. It runs entirely in your browser, no installation needed, and also works offline as a Progressive Web App.

Its name reflects two things that define this work: symbols carry meaning, and structure makes that meaning repeatable. A punchcard is both: a grid of symbols arranged into a pattern that can be read, shared, and made physical in yarn.

I built this app because it fits exactly how I like to work, and because I needed a tool to make punchcards after getting my first punchcard machine. I hope it can be that for you too.

Features

  • Punch-card editor with adjustable stitch and row counts
  • Colour mode for row-by-row and per-cell colour assignment
  • Pattern library with built-in motifs, borders, and all-over patterns
  • Fragment selection — save any rectangular region as a reusable building block
  • Community library — optionally share your patterns with other users
  • Composition sequencer to chain patterns and fragments in order
  • Export as PNG
  • Offline-capable: works without internet after first load
  • Free, ad-free, and no third-party tracking

Who made it

Symbol Structure is made by Angela Minster, a designer and developer with an interest in craft, code, and the patterns that emerge at their intersection.

Contact

Questions, feedback, requests, please reach out: hello@symbolstructure.com

Technology

Symbol Structure is a vanilla JavaScript PWA — no frontend framework. Patterns are stored locally in the browser and synced to Supabase when you are signed in. Hosted on Vercel. Fonts via Google Fonts. No analytics or advertising scripts of any kind.