NEW · React Native (Skia) export
Beautiful shaders for
SwiftUI & React Native.
Without writing a line of shader code. Tweak sliders, export a real .metal file or a Skia shader.
52 effects below · hover one to play it · SwiftUI + React Native
Pricing
Free to play. Pro to ship.
One plan, one price. Every effect and every parameter is free forever — you only pay when you want the files.
Free
€0
Play with the editor.
- Full editor access
- Every effect
- Every parameter
- Live preview
- Shareable URLs
MOST POPULAR
Pro
€5/month
Ship to your app.
Everything in Free, plus:
- The real .metal file, generated for your parameters
- The SwiftUI view that uses it
- React Native (Skia) export, where the effect has one
- Runnable Xcode and Expo projects
- The Code tab, unlocked in the editor
Secure checkout by Stripe. Cancel in one click.
VAT included · no setup fee · you own everything you export, on both plans
Questions, answered.
No. MetalForge writes the Metal Shading Language for you. You pick an effect, tweak sliders, and copy the .metal file into your Xcode project. Reading MSL helps if you want to tweak further, but it isn't required.
Where can I use these shaders?Anywhere SwiftUI runs — iOS 17+, iPadOS 17+, macOS 14+, visionOS 1+, tvOS 17+, watchOS 10+. Every export uses SwiftUI's [[stitchable]]
signature applied via .colorEffect,
.distortionEffect, or
.layerEffect.
Yes. You own what you export, on every plan. Ship it in paid apps, indie projects, or client work.
Is the preview really running my shader?The preview runs an equivalent WGSL version of the shader in your browser via WebGPU — same math, different language. The .metal file you download is hand-written MSL with the same algorithm. Browsers can't run Metal directly, so we maintain both.
What's the difference between Free and Pro?Free gives you the full editor — every effect, every parameter, live preview, shareable URLs. Pro adds the one thing you need to actually ship: exporting the
.metal file and the SwiftUI snippet.
Yes. Cancel from your subscription page in one click. You keep Pro until the end of the period you've paid for.