# willow [![GitHub actions](https://github.com/SOF3/willow/workflows/CI/badge.svg)](https://github.com/SOF3/willow/actions?query=workflow%3ACI) [![crates.io](https://img.shields.io/crates/v/willow.svg)](https://crates.io/crates/willow) [![crates.io](https://img.shields.io/crates/d/willow.svg)](https://crates.io/crates/willow) [![docs.rs](https://docs.rs/willow/badge.svg)](https://docs.rs/willow) [![GitHub](https://img.shields.io/github/last-commit/SOF3/willow)](https://github.com/SOF3/willow) [![GitHub](https://img.shields.io/github/stars/SOF3/willow?style=social)](https://github.com/SOF3/willow) Willow is a library for using the WebGL API in WebAssembly projects. It generates type-safe wrappers for WebAssembly programs using a macro syntax.