voctor is a versatile and high-performance library for vector mathematics, providing easy-to-use implementations for vectors
motion definitions for IBM
TypeScript definitions for react-expand-animated
a high level quad batcher for stackgl
This library provides convenient methods that generating a transition timing function such as easing or steps.
react-jquery-number-animate React component
Distort UV using barrel or pincushion
A collection of glslify compatible distance field operations.
Smooth window scroll to position with requestAnimationFrame
Buttery smooth, easy transitions for CSS grid
`@azleur/rect` is a TypeScript library that provides an axis-aligned rectangle class and helper functions.
Vague.js is an experimental script that allows you to blur any kind of html element thanks to the SVG filters
Another vector package
A frag-canvas custom element to apply fragment shaders to a canvas or image/video element
A utility component for viewing easing functions in Pixi.js and react-pixi. The graph includes an animated example and can be highly-customized to fit your needs. Functions are expected to take a single number between (roughly) 0 and 1 and return a number
Animate height using CSS transitions.
A simple tweening/animation library for TypeScript/JavaScript.
Common functions and types I use across projects.
React animation.
CSS animation by JS — TypeScript-first, zero dependency on RAF polyfills
WebAssembly module for linear algebra operations optimized for Contextual Bandit algorithms
Sample each pixel in the neighborhood for glslify.
Low level, lightweight and precise animation utility. Your tick handlers get a duration between 0-1. That's it.
N-dimensions classes for vectors. Abstraction for a vector class, implementation of Vector2, Vector3, Vector4.