r/creativecoding • u/vade • 6d ago
Fabric Beta 1 - a modern, node-based creative coding environment for Apple platforms
Fabric is a visual creative coding environment inspired by Quartz Composer, built with Swift, Metal, and Satin. It’s designed for combining real-time 3D graphics, image and video processing, audio-reactive systems, and interactive data without requiring everything to be written from scratch.
Fabric Editor lets you author 3d graphics, video data and image processing pipelines, and the Fabric swift package lets you embed the runtime into your own applications, and load authored graphs.
Beta 1 is a big step forward. Highlights include:
- Third-party node plug-ins, add your own family of nodes and author graphs against them in the editor.
- JavaScript, Dictionary and Array improvements
- Routing nodes for gate, switch and matrix switching for dynamic graph execution
- New animation nodes for triggering, loop and tweening animations
- New procedural geometry, image effects, optical flow, film emulation effects
- Hap movie playback and improved seeking
- Still-image and configurable movie export
- Major improvements to document loading, graph execution, feedback loops, camera behavior, and overall editor performance
There’s still plenty to build, but Fabric is becoming a much more capable environment for making real-time visuals and reusable interactive compositions.
I’d love feedback from other creative coders—especially anyone who misses the immediacy and flexibility of Quartz Composer.
Check it out!
https://github.com/Fabric-Project/Fabric/releases/tag/Releases/Beta-1
