PatternKit is a structured collection of Adobe Illustrator patternmaking scripts — organized by author → block → version — with both stable and beta releases.
Each kit contains ExtendScript (.jsx) files that automate professional pattern drafting directly inside Illustrator.
PatternKit/
├─ README.md
├─ manifest.json
├─ .gitignore
├─ .gitattributes
├─ .editorconfig
├─ /MiniTools/ — mini-scripts that makes general drafting quicker
├─ /Aldrich/ — Aldrich patternmaking scripts
│ ├─ Bodice/
│ ├─ Trousers/
│ ├─ Skirt/
│ └─ Sleeve/
├─ /Muller/
└─ /Hofenbitzer/
- Open Adobe Illustrator
- Go to File → Scripts → Other Script…
- Browse to a
.jsxfile inside any version folder (e.g.Aldrich/Bodice/v1.0.0/bodice.jsx) - Run the script to generate the pattern.
Each block version includes a metadata.json file describing measurements, layers, color settings, and label rules.
PatternKit follows Semantic Versioning
1— Stable release1.beta— Beta release (testing stage)
Branches
main→ stable releases onlydevelop→ work in progress (betas)
Lightweight Illustrator utility scripts (e.g., add lines, add notches, measure paths).
They live in /MiniScripts/ and are versioned separately inside the manifest.
The root manifest.json acts as the registry of all available authors, blocks, and versions.
Each pattern folder contains its own metadata.json file for local details.
- Fork or clone the repo.
- Add a new author or block folder in the correct structure.
- Update both
manifest.jsonand any localmetadata.json. - Commit and push to the
developbranch.
Formatting standards
- Indentation: 2 spaces
- End-of-line: LF
- Do not commit zip or build files.
This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0).
You may share and adapt the material for non-commercial purposes, provided that appropriate credit is given.
Read the full license here: CC BY-NC 4.0
Created by the more than patterns team —
inspired by patternmaking systems such as Aldrich, Müller & Sohn, and Hofenbitzer.