nowfound

Dev tools · alternatives · 2026

24 alternatives to Lax.js

Create beautiful & smooth animations when you scroll

Lax.js is a lightweight JavaScript plugin that enables smooth animations triggered by scrolling. At just 2kb when minified and zipped, it allows web developers to create interactive visual effects as users scroll… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Lax.js launched in 2019; newer entries below may have overtaken it.

  1. 1

    JS library to create animations from user interactions

    2020 · github.com · its alternatives →

  2. 2VJ

    Velocity.js: An incredibly fast animation engine for motion designers.

    2014 · velocityjs.org · its alternatives →

  3. 3WJ
  4. 4BJ
  5. 5

    A fast, multipurpose and lightweight JavaScript animation library

    2016 · anime-js.com · its alternatives →

  6. 6
    WOW.js▲123

    Animate elements on-scroll to catch attention. Such Magic.

    2014 · mynameismatthieu.com · its alternatives →

  7. 7

    :umbrella: Lightweight javascript library for DOM manipulation and events

    2018 · umbrellajs.com · its alternatives →

  8. 8JL

    http://instantclick.io/ It seems the internet architecture won't bring us instant websites anytime soon. So here is a hack. I released this JS library last month (today is version 2.0 release, fixing v1.0's rough edges), it makes use of HTML5's pushState and preloading to make a website instant. It works like this: before clicking on a link, you'll hover over it. And there's a delay of 200-300 ms between these two events. InstantClick uses this delay to preload a page, when you click on a link it will display instantly in most case. (You can test on the website.) That's…

    2014 · its alternatives →

  9. 9
  10. 10RJ
  11. 11

    Turn your website URLs into scrolling mockups in minutes

    2021 · its alternatives →

  12. 12S

    2012 · johnpolacek.github.com · its alternatives →

  13. 13

    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 →

  14. 14ID
  15. 15BJ
  16. 16

    Faster user-land reimplementations for several common builtin native JavaScript functions. - codemix/fast.js

    2014 · github.com · its alternatives →

  17. 17

    Hi! Instead of a boring scrollbar I made a scuba dude that swims down the page when you scroll. The idea came from nostalgia; remember SkiFree game on Windows? I wanted a skier skiing down my site. Building the skier mechanics in pure javascript turned out to be difficult so I started with a runner, added a santa hat, and recently built scuba buddy. You can try it directly as soon as you start to scroll down the page, and see the other animations with the "Change Animation" button. Technical details: entirely javascript, takes scroll depth value (window.scrollY) and inputs that into…

    2025 · scrollbuddy.com · its alternatives →

  18. 18

    Create fluid and interactive gradient animations with this small javascript library.

    2016 · sarcadass.github.io · its alternatives →

  19. 19

    🗿 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 →

  20. 20MW

    2012 · stolksdorf.github.com · its alternatives →

  21. 21

    Animation and 3D editor for JavaScript

    2022 · theatrejs.com · its alternatives →

  22. 22
    Bounce.js▲120

    Create tasty CSS3 powered animations in no time

    2014 · bouncejs.com · its alternatives →

  23. 23
    floors.js▲215

    Hey HN, I'm Vincent. I built floors.js to bring back social interactions on the web. You paste one script tag. Your pages become isometric 3D rooms. Visitors show up as avatars, see each other, and chat in real-time. Three.js handles the isometric rendering, and a Bun WebSocket server manages presence, rooms and chat. The whole thing runs without touching the host site's DOM or styles beyond its own container. It works on any static site and is also optimised for SPA navigation (clicking on a door lets you navigate to another page). The landing page itself is the live demo, and I'm in the…

    Feb 2026 · floorsjs.com · its alternatives →

  24. 24
    Impulse▲84

    Dynamic JS Animations for the Mobile Web

    2014 · impulse.luster.io · 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 →