Fabric Project

Apple-only visual tool sparks naming wars and Quartz nostalgia

TLDR: Fabric is a new Mac-only visual builder inspired by Quartz Composer. The community loves the idea but torches the name “Fabric” and debates the Apple-only stance, turning the launch into a branding brawl with platform wars—while quietly admitting the features look powerful.

Meet Fabric: a new Mac-only visual tool that lets you build eye-popping graphics by snapping blocks together, kinda like Lego for visuals. It’s inspired by Apple’s old cult favorite Quartz Composer and packs modern tricks like live shader editing and smart camera effects, but the community didn’t even get past the name before the fireworks started. The hottest thread? Fabric is an extremely overused name. Folks pointed to the Python library Fabric and Microsoft’s data platform Fabric, and then dunked on the branding with laundry memes. One commenter sighed, “Should have a better name,” while another basically wrote Fabric’s obituary: “name taken, try again.”

Then came the spiciest line in the FAQ: when asked why not use other node tools like Vuo or TouchDesigner, the creator said, “I do not like them.” Cue gasps, popcorn emojis, and a full-on “my tool vs your tool” showdown. Nostalgic Mac creatives cheered the Quartz revival and Apple-first polish (it uses Apple’s Metal graphics tech), but cross-platform fans booed at the hard “No” to Windows and Linux. In between the snark, some were genuinely excited: a plug-in system, high-fidelity rendering, and live coding all scream power user vibes—even if it’s “heavily under construction.”

Bottom line: Fabric dropped, but the comment section turned into a naming tribunal with bonus platform wars. The tool looks promising; the brand identity, less so.

Key Points

  • Fabric is a visual node-based authoring tool inspired by Apple’s Quartz Composer, with SDKs for a common interchange format and plugin-based node additions.
  • It targets creative coding with minimal programming, supports reusable documents loadable in a runtime for embedding, and provides a developer environment built on the Satin engine.
  • Fabric is authored by Anton Marini; it uses the Satin 3D engine by Reza Ali and a Metal port of the Lygia shader library by Patricio Gonzalez Vivo and contributors.
  • Supported features include PBR, scene graph, lighting and shadows, realtime shader editing, GPU compute, image-based lighting, 3D model loading, material system, ML segmentation/keypoint detection, and shader-based image processing.
  • Fabric is Apple-only, requires macOS 14+ and Xcode 15+, is under construction, and offers build instructions via Xcode; Fabric Editor is written in Swift/SwiftUI, with Satin in Swift and C++.

Hottest takes

"Should have a better name" — dheepakg
"Fabric is a extremely overused name" — ergocoder
"I do not like them" — Anton Marini
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.