Fabric-Project/Fabric
Node Creative Coding / 3D / Image Processing tool inspired by Quartz Composer
3dcomputer-visioncreative-codinggraphicsllmmetalmlxmultimedianode-basedpost-processingrealtimeshadersswiftswiftuivideovlm
First Claude commit: Mar 15, 2026Last Claude commit: 28d agoDiscovered: Apr 3, 2026
Recent Claude Commits
Remove StringSplitNode (duplicate of StringSeparatorNode)
9c28c3328d agoauthor_emailUse ParameterPort for all string node inputs where possible
5d847c528d agoauthor_emailFix String Scanner not showing outputs when first added to canvas
fb52e3328d agoauthor_emailFix String Formatter not showing inputs when first added to canvas
9cae9ca28d agoauthor_emailRename String Whitespace Remove to String Trim
73c22b628d agoauthor_emailAdd From index to String Range node
f63f3a028d agoauthor_emailSupport both d and i as Int format specifiers
05c1c4228d agoauthor_emailRedesign String Formatter with named placeholders, add String Scanner
ce8b2e328d agoauthor_emailSplit Clock Time into Int seconds and Float fraction for precision
d85f01528d agoauthor_emailChange Clock Time to Unix timestamp, update Date Formatter to match
2f03b3428d agoauthor_emailReplace Current Date with Clock Time number node
c54d57528d agoauthor_emailRegister new string nodes and update NODES.md
024656a28d agoauthor_emailAdd String to Timecode node
1ef86bb28d agoauthor_emailAdd Directory Scanner node
132ac1428d agoauthor_emailAdd Current Date node
2b69f2c28d agoauthor_emailAdd Date Formatter node
3a898ef28d agoauthor_emailAdd String Separator node
512aff328d agoauthor_emailAdd String Formatter node
87ecb1428d agoauthor_emailAdd String Case node
8d1af5528d agoauthor_emailOrder ImageMeshNode ports: Visible, custom, then defaults
2f663f61mo agoauthor_emailRename Billboard node to Image Mesh
3797a101mo agoauthor_emailAdd project glossary with terminology analysis
8b3bda21mo agoauthor_email