Need help with ShaderMania?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

143 Stars 3 Forks GNU General Public License v3.0 55 Commits 1 Opened issues


A metal shader editor for macOS and iOS

Services available


Need anything else?

Contributors list

No Data




ShaderMania is an editor for procedural Metal fragment shaders featuring realtime preview and playback.

macOS Big Sur or iOS 14.x is required.


  • Syntax check and compilation of your shaders with realtime preview.
  • Render to custom resolutions and export your shader output to PNG.
  • Display of syntax errors and warnings.
  • Add textures to your project by importing images.
  • Shaders can be chained with each shader supporting up to 4 inputs (shaders or textures).
  • Common code shader code which is shared by all shaders.

A help file explains the parameters and syntax of the main entry point for each shader.

Thanks to Kali for allowing me to use his Fractal Land shader for the app and it's icon.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.