Visual editor for Metal shaders — tweak 48 effects with sliders, preview live via WebGPU, and export .metal files, SwiftUI components, or React Native Skia code.
Metalforge is a browser-based editor for Metal shaders aimed at SwiftUI and React Native developers who want production-ready effects without learning Metal Shading Language. Start from one of 48 pre-built effects, adjust parameters with sliders, and see the result render live in the browser through WebGPU. When it looks right, export the generated code: real .metal files and SwiftUI components for Xcode, or React Native (Skia) shaders for Expo, with complete starter projects available on the paid tier. Any shader can be shared as a URL. The editor, all effects and parameters, and live preview are free; Pro is EUR 5/month for the downloadable exports. You own the exported code on either plan and can use it commercially.
Metalforge is a browser-based editor for Metal shaders aimed at SwiftUI and React Native developers who want production-ready effects without learning Metal Shading Language. Start from one of 48 pre-built effects, adjust parameters with sliders, and see the result render live in the browser through WebGPU. When it looks right, export the generated code: real .metal files and SwiftUI components for Xcode, or React Native (Skia) shaders for Expo, with complete starter projects available on the paid tier. Any shader can be shared as a URL. The editor, all effects and parameters, and live preview are free; Pro is EUR 5/month for the downloadable exports. You own the exported code on either plan and can use it commercially.
Tags: Shaders, SwiftUI, React Native, Developer Tools
Try MetalforgeNo — you pick an effect and adjust sliders. Metalforge generates the Metal Shading Language code for you.
The full editor, all effects and parameters, and live preview. Pro (EUR 5/month) adds downloadable .metal files, SwiftUI components, React Native exports, and complete Xcode/Expo projects.
Yes — you retain full ownership of exported code on both the free and paid plans.