Number one this week, Laxxx is a library to animate elements in the browser as the user scrolls through the page.

It’s very simple to use, you just have to add “data-attributes” to the elements you want to animate, using arrays of numbers to specify the scrolling position.

It comes with some “presets” to create common effects such as “fade” or “blur” when the element enter the viewport.

If you are interested in scrolling effects, you may find other interesting projects under the Scrolling tag of Best of JavaScript.

lax.js
lax.js
+1.8 k
Simple & light weight (2kb minified & zipped) vanilla javascript plugin to create smooth & beautiful animations when you scrolllll! Harness the power of the most intuitive interaction and make your websites come alive!
Vue.js
Vue.js
+1.4 k
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
React
React
+588
A declarative, efficient, and flexible JavaScript library for building user interfaces.
Awesome
Awesome
+541
😎 Awesome lists about all kinds of interesting topics
You Don't Know JS
You Don't Know JS
+510
A book series on JavaScript. @YDKJS on twitter.
VS Code
VS Code
+481
Visual Studio Code
30 seconds of code
30 seconds of code
+425
A curated collection of useful JavaScript snippets that you can understand in 30 seconds or less.
Cleave.js
Cleave.js
+381
Format input text content when you are typing...
JS Algorithms & Data Structures
JS Algorithms & Data Structures
+358
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings