Metal SDK
PCM audio resampler written entirely in JavaScript.
A class that adds support for watchable, configurable state
Promises polyfill from Google's Closure Library in ES6
A Metal.js set of common data structures.
Core functions from Metal.js, with utilities for dealing with arrays, objects and others.
Classes responsible for emitting and listening to events
A collection of assertion methods for metal
A collection of utility functions for handling dom elements
Clay Icon Component
Self-host the Metal font in a neatly bundled NPM package.
A Wave file encoder for the extendable-media-recorder package.
Clay Radio Component
Routing solution to link URLs to Metal.js components using HTML5 History API.
Metal's throttle utility
A Component renderer for templates compiled to incremental dom
Provides a convenient API for data persistence using a selected data storage mechanism
Vimeo player component for React.
Metal's component for copying content to the clipboard
Manages focus on components via keyboard events
Clay Checkbox Component
Official WAVE SDK for TypeScript and Node.js — 34 API modules for live video streaming, production, analytics, voice, captions, and more
Clay Link Component
`Reader` and `Writer` streams for Microsoft WAVE audio files
WAVE Metal backend - translates WAVE binary to Apple Metal Shading Language
WAVE runtime - shared core for all WAVE SDKs