Skip to main content

Metalforge

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.

About Metalforge

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 Metalforge

Frequently Asked Questions about Metalforge

Do I need to know Metal to use it?

No — you pick an effect and adjust sliders. Metalforge generates the Metal Shading Language code for you.

What does the free plan include?

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.

Can I use the shaders commercially?

Yes — you retain full ownership of exported code on both the free and paid plans.