Life & fun · alternatives · 2026
24 alternatives to Wiv.js – A library for a more wiggly div
Wiv.js is a JavaScript library that adds animated wiggling effects to HTML div elements. Designed for developers who want to add playful motion to web projects, it provides an easy way to make divs move with a wiggly… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Wiv.js – A library for a more wiggly div launched in 2018; newer entries below may have overtaken it.
- 1

:umbrella: Lightweight javascript library for DOM manipulation and events
2018 · umbrellajs.com · its alternatives →
- 2

Rough.js is a light weight javascript library that lets you draw graphics with a hand-drawn, sketchy, appearance.
2018 · roughjs.com · its alternatives →
- 3

Motion (prev Framer Motion) is a fast, production-grade animation library for React, JavaScript and Vue. Build smooth UI animations at a tiny footprint.
2021 · motion.dev · its alternatives →
- 4WP
2013 · usablica.github.com · its alternatives →
- 5
Lax.js▲343Create beautiful & smooth animations when you scroll
2019 · github.com · its alternatives →
- 6
Boring Avatars▲494JavaScript library to generate SVG avatars based on text
2021 · boringavatars.com · its alternatives →
- 7VJ
Velocity.js: An incredibly fast animation engine for motion designers.
2014 · velocityjs.org · its alternatives →
- 8BJ
2014 · bouncejs.com · its alternatives →
- 9

A collection of CSS effects with a click to copy.
2019 · emilkowalski.github.io · its alternatives →
- 10

A fast, multipurpose and lightweight JavaScript animation library
2016 · anime-js.com · its alternatives →
- 11

A simple library to take care of complex CSS animations.
2016 · christinecha.github.io · its alternatives →
- 12

Pts is a javascript library for visualization and creative-coding.
2018 · ptsjs.org · its alternatives →
- 13
Lax.js 2.0▲118JS library to create animations from user interactions
2020 · github.com · its alternatives →
- 14

- 15
Chart.js▲263Simple, clean & engaging charts for designers and developers
2014 · chartjs.org · its alternatives →
- 16

- 17

- 18
Blotter.js▲243A JavaScript API for unconventional text effects on the web.
2018 · blotter.js.org · its alternatives →
- 19

A blazing fast React alternative, compatible with IE8 and React 16. - NervJS/nerv
2018 · github.com · its alternatives →
- 20

Hey HN, I'd like to share a fun project I've been working on: mizu.js. It's a js library that add functional attributes support into your html, designed to be a simple and flexible alternative to fully-fledged web frameworks (such as Vue, React, and Angular), while offering more capabilities than other lightweight options (like Alpine.js and htmx). As it's written using modern ES features and due to its isomorphic nature, it can be run in both browsers and runtimes (Node, Deno, Bun) without any changes. This makes it ideal for client-side and server-side rendering, as well as static site…
2024 · mizu.sh · its alternatives →
- 21
particles.js▲113A lightweight JavaScript library for creating particles.
2014 · vincentgarreau.com · its alternatives →
- 22GJ
2016 · omrelli.ug · its alternatives →
- 23

🗿 Mini jQuery alternative. Dependency-free animations. Locality of Behavior. Use one element or arrays transparently. Pairs with htmx. Vanilla querySelector() but better! - gnat/surreal
2023 · github.com · its alternatives →
- 24

Here's a project I've been working on for a little while now. Ripl is a JS library that provides a unified API for rendering shapes on both canvas and SVG interchangeably. Over the years I've used D3 extensively to create data visualisations so I figured I'd have a go at making my own version with a slightly more modern API and stricter TypeScript support. I am aware there are already libraries that can draw to multiple contexts interchangeably, but I've added a few little niceties to Ripl that (as far as I know) some other libraries don't have such as CSS-like query selectors, DOM-like…
2024 · github.com · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →