mattgperry / vekta
A JavaScript vector type with GLSL-inspired swizzling
β123Updated 6 years ago
Alternatives and similar repositories for vekta:
Users that are interested in vekta are comparing it to the libraries listed below
- A small (376B) lazy function scheduler for a butter smooth main thread.β80Updated 5 years ago
- π² A general toolkit for creating interactive web experiences.β61Updated 2 years ago
- A small, standalone JavaScript library for working with ranges of numbers.β89Updated 6 years ago
- Tiny linear algebra library specifically for 2dβ43Updated 7 years ago
- Reactive leases for data subscriptionsβ140Updated 5 years ago
- A tiny (178B) helper for playing, pausing, and setting `requestAnimationFrame` frame ratesβ82Updated 5 years ago
- Path on Path SVGβ50Updated 6 years ago
- π₯ Small Canvas 2D Cameraβ139Updated 9 months ago
- Lightweight and modular math toolboxβ81Updated last year
- An SVG animation APIβ158Updated 6 years ago
- Loads a single or multiple assets and returns a promise.β312Updated last year
- Ridiculously small animation library.β122Updated 6 years ago
- Examples of chart rendering using offscreen canvasβ42Updated 2 years ago
- easing library allowing to describe complex easings in JSONβ56Updated 8 years ago
- A library of reusable easing functionsβ56Updated 2 years ago
- A tiny (255B) shim when Element.classList cannot be used~!β62Updated 6 years ago
- Reactive Tweening Engineβ60Updated 6 years ago
- A minimal webGPU toolkit for rendering and compute pipelinesβ54Updated 10 months ago
- A 2D range componentβ48Updated 2 years ago
- Microscopic & functional event emitter in ~350 bytes, extensible through plugins.β111Updated 10 months ago
- π½ Juicy starter for three.jsβ163Updated 4 years ago
- A (329B) client-side image resizer.β91Updated 5 years ago
- Shade consitency for various hues, based on luminance.β45Updated 2 years ago
- The JavaScript Easing function with a beginning, middle and endβ63Updated 3 years ago
- dat.gui plugin to update images in realtimeβ37Updated 2 years ago
- A simple Three.js wrapper to aid the creation of games or other visuals. Used by Slapshot and ERA: Earth Revival Actβ69Updated 2 years ago
- Smoothly interpolate keyframesβ14Updated 5 years ago
- Unified mouse & touch events for desktop and mobileβ109Updated 2 years ago
- RAF loop with an adaptive fps and performance ratio calculated from either a sample count or a sample duration. Typically used when doingβ¦β62Updated 8 months ago
- The zero-dependency audio manager for your Javascript projects.β39Updated 6 years ago