Input a number and a range (min-max), get the number's position along the range eased by a sine curve
`Vec2` is yet another 2D vector class. It has a rich feature set for basic vector creation and manipulation. It looks like this:
Highly optimized vector/matrix math (using objects)
A multi-pass renderer based on WebGPU and WGSL.
JavaScript library to rotate elements by mouse with inertia or without it.
Draw transition plugin for Svelte
KAPLAY is a JavaScript & TypeScript game library that helps you make games fast and fun! (formerly known as Kaboom.js)
ng build croco-html cd dist/croco-html npm publish
♿️ Smooth scrolling
TypeScript definitions for marker-animate-unobtrusive
More powerful alternative to Animated library for React Native.
Transpile GLSL to JS
A simple library that implements Robert Penner's easing equations
grab bag of easing equations
easing-functions for ReasonML and BuckleScript
Slide transition plugin for Svelte
Modern and the sweet smooth scroll library.
Generates WebGL-compatible Structs and StructBuffers from a template file.
Tween your properties
Terminal animation (CLI animation) done right
vec2 functions missing from current matrix/vec libraries"
WAI-ARIA compliant accordion pattern implementation in TypeScript
A simple to use scroll utility package for centering elements, and smooth animations
Transition number values using easing functions