---
title: "ShaderMate"
description: "Lightweight JavaScript library for ShaderToy-style WebGL work; version 2.0 adds raymarching helpers, feedback buffers, simulations, shader buttons and live GUIs."
canonical: "https://vibing.inc/library/shadermate-vg-2550"
category: "Shaders, WebGL & Creative Coding"
subcategory: "Shader library"
license: "MIT"
author: "@Tezumie"
source: "https://github.com/Tezumie/ShaderMate"
---

# ShaderMate
Lightweight JavaScript library for ShaderToy-style WebGL work; version 2.0 adds raymarching helpers, feedback buffers, simulations, shader buttons and live GUIs.
## Facts
- Source: https://github.com/Tezumie/ShaderMate
- Category: Shaders, WebGL & Creative Coding / Shader library
- Author: @Tezumie
- Licence: MIT
- Tags: webgl, glsl, shadertoy, raymarching, creative-coding
## Why it's a gem
ShaderToy ergonomics in a few lines of JS, with an in-browser starter template.
---
Listed in The Vibeary: https://vibing.inc/library/shadermate-vg-2550 · JSON: https://vibing.inc/api/public/library/gems/shadermate-vg-2550