---
title: "Tweezer.js"
description: "Dependency-free ES6 tweening primitive that emits interpolated values, leaving you to decide what to animate."
canonical: "https://vibing.inc/library/tweezer-js-vg-1187"
category: "Games, Juice & Interactive"
subcategory: "Tweening & easing"
license: "MIT"
author: "Jackson Geller (@jaxgeller)"
source: "https://github.com/jaxgeller/tweezer.js"
---

# Tweezer.js
Dependency-free ES6 tweening primitive that emits interpolated values, leaving you to decide what to animate.
## Facts
- Source: https://github.com/jaxgeller/tweezer.js
- Category: Games, Juice & Interactive / Tweening & easing
- Author: Jackson Geller (@jaxgeller)
- Licence: MIT
- Tags: tweening, easing, micro-library, vanilla
## Why it's a gem
Value-only tweening: no DOM assumptions, so it works for camera, audio, anything
---
Listed in The Vibeary: https://vibing.inc/library/tweezer-js-vg-1187 · JSON: https://vibing.inc/api/public/library/gems/tweezer-js-vg-1187