{
  "gem": {
    "slug": "between-js-vg-1431",
    "name": "Between.js",
    "description": "ES6 tweening engine that interpolates numbers, colors, vectors and objects with a chainable API and no DOM assumptions.",
    "url": "https://github.com/sasha240100/between.js",
    "domain": "github.com",
    "author": "Alexander Buzin (@sasha240100)",
    "license": "MIT",
    "category": "Motion & Animation",
    "subcategory": "Animation engines",
    "tags": [
      "javascript",
      "tweening",
      "es6",
      "three-js"
    ],
    "whyGem": "Framework-agnostic tween math you can drop into canvas, WebGL or DOM work.",
    "sourceType": "github",
    "image": "/api/public/library/og/VG-1431-480.webp",
    "pageUrl": "https://vibing.inc/library/between-js-vg-1431"
  }
}