Hey Hunters!
OpenShaderLibrary started from a problem I kept hitting while shipping iOS apps: I’d find a beautiful shader on the web, then spend a night rewriting it for Metal, SwiftUI or a plain WebGL canvas. What looked great in a browser demo almost never dropped cleanly into a real product.
So I built a library where you design the effect visually, then export the actual source you’d ship:
SwiftUI / Metal for iOS and macOS
React Native / Skia
Web / WebGL
Tune it live in the browser. The preview is the same math as the export. No mystery wrappers, no “close enough” ports.
If you build native apps and care about motion, glass, orbs, particles, or those small visual moments that make a UI feel expensive, I’d love for you to try it and tell me what’s missing.
Thanks for being here. Happy to answer anything.