The Awesome JavaScript feed



🌿 NodeJS PHP Parser - extract AST or tokens (PHP5 and PHP7)
Featured Library // Category Editors

Most.js vs RxJs

Popular comparison
  • Most.js - high performance FRP library.
  • RxJs - The Reactive Extensions for JavaScript.

Puppeteer Snippets for VS Code

Article Popular Story //



A functional and reactive JavaScript framework for cleaner code
Featured Library // Category Reactive Programming

fine-uploader vs dropzone

Popular comparison
  • fine-uploader - Multiple file upload plugin with progress-bar, drag-and-drop, direct-to-S3 uploading.
  • dropzone - Dropzone is an easy to use drag'n'drop library. It supports image previews and shows nice progress bars.


Simultaneous multitouch gestures for JavaScript.
Library Added by mvanderkamp into category Gesture

Awesome JavaScript Newsletter » 144

Top Stories
  • NSFW JS - Detect Clientside Images
  • Visual Studio Code Settings and Extensions for Faster JavaScript Development
  • The convergence of TSLint and ESLint
Follow us on Twitter @jsLibHunt

Last 7 Days


Automated browser testing for the modern web development stack.
Featured Library // Category Frameworks

JavaScript Loading Priorities in Chrome

Article Popular Story //

video.js vs Plyr

Popular comparison
  • video.js - Video.js
  • Plyr - A simple HTML5, YouTube and Vimeo player

The Easiest Way to Get an E-Commerce Site Running in Umbraco

When it comes to Umbraco-based e-commerce solution, Merch by uSkinned is a no brainer. Read about how they came up with this superb shop theme & how to set it up in minutes!
Article Added by: Mathdio24 //

Good working example of Vue/React lifecycles

Article Popular Story //

Build your own radio streaming app with Howler.js

Article Popular Story //


A cool way to use natural language in javascript
Featured Library // Category Misc

NSFW JS - Detect Clientside Images

Article Popular Story //

select2 vs selectize.js

Popular comparison
  • select2 - a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results.
  • selectize.js - Selectize is the hybrid of a textbox and <select> box. It's jQuery based and it has autocomplete and native-feeling keyboard navigation; useful for tagging, contact lists, etc.

Bootstrap 5 expected to completely replace jQuery

Article Popular Story //


The JavaScript Rich Text editor.
Featured Library // Category Editors

The convergence of TSLint and ESLint

Article Popular Story //

Using Auth0 Rules with a React App

Learn how to integrate React and Auth0 Rules to enrich the profile of your users.
Tutorial Added by: RamiroND //

14 Popular JavaScript Libraries for Data Visualization in 2019

Data vizualization is as important to a JS developer as making interactive web pages. Sometimes it might be hard to choose from multiple libraries for creating beautiful charts for the Web. To make things easier, we listed 14 best Javascript libraries for data vizualization.
Article Added by: JoannaStaromiejska //


Konva.js is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.
Featured Library // Category Canvas

Beautiful parallax 2019 edition

Article Popular Story //

fancyBox vs Magnific-Popup

Popular comparison
  • fancyBox - A tool that offers a nice and elegant way to add zooming functionality for images, html content and multi-media on your webpages.
  • Magnific-Popup - Light and responsive lightbox script with focus on performance.

You probably don’t need a single-page application

Article Popular Story //

two.js vs paper.js

Popular comparison
  • two.js - A renderer agnostic two-dimensional drawing api for the web.
  • paper.js - The Swiss Army Knife of Vector Graphics Scripting


A JavaScript library that can upload anything you throw at it, optimizes images for faster uploads, and offers a great, accessible, silky smooth user experience.
Featured Library // Category File Uploader

An alternative approach to switch statements in Javascript

Article Popular Story //

Swiper vs Owl Carousel 2

Popular comparison
  • Swiper - Mobile touch slider and framework with hardware accelerated transitions.
  • Owl Carousel 2 - jQuery Responsive Carousel.