The Awesome JavaScript feed



Guide your users through a tour of your app.
Featured Library // Category Tours And Guides

Build a JS game in 30 days in GitHub's Game Off

Article Popular Story //

Evergreen: A React UI Framework built by Segment

Article Popular Story //

Searching and sorting text with diacritical marks in JavaScript

Article Popular Story //



An extensible media player for the web
Featured Library // Category Video/Audio

Build a Facebook Bot with KoaJS, Nexmo Messages API & Dialogflow

In this tutorial you are going to learn how to implement a Facebook Messenger bot on your Facebook page using KoaJS, the Nexmo Messages API and the Google Dialogflow service.
Tutorial Added by: martyndavies //

Last 7 Days

Protractor vs jest

Popular comparison
  • Protractor - Protractor is an end-to-end test framework for AngularJS applications.
  • jest - Painless Javascript Unit Testing.


scanner detecting the use of JavaScript libraries with known vulnerabilities
Featured Library // Category Security

styled-components v4.0.0 release is out!

Update Popular Story //

ace vs Monaco Editor

Popular comparison
  • ace - Ace ( Cloud9 Editor).
  • Monaco Editor - A browser based code editor


Responsive and touch-friendly jQuery slider. It's simple, lightweight and fast.
Featured Library // Category Sliders


Can do JS, better, faster, easier.
Featured Library // Category MVC Frameworks and Libraries

Draft.js vs quill

Popular comparison
  • Draft.js - A React framework for building text editors.
  • quill - A cross browser rich text editor with an API.

Why Firebase sucks – Saul Costa – Medium

Article Popular Story //

jest vs Protractor

Popular comparison
  • jest - Painless Javascript Unit Testing.
  • Protractor - Protractor is an end-to-end test framework for AngularJS applications.

JSON-Schema Faker

JSON-Schema + fake data generators
Featured Library // Category Data Structure

pace vs nanobar

Popular comparison
  • pace - Automatically add a progress bar to your site.
  • nanobar - Very lightweight progress bars. No jQuery.

LoRa IoT Network Programming with JS

Article Popular Story //

Awesome JavaScript Newsletter » 125

Top Stories
  • JavaScript Visualizer - A tool for visualizing Execution Context, Hoisting, Closures, and Scopes in JavaScript.
  • Voice control engine running fully in the browser
  • Visual Studio Code September 2018
Follow us on Twitter @jsLibHunt


A lib for generating CSS from JavaScript.
Featured Library // Category PostCSS

5 Key Google Analytics Reports for Clients (Real Examples)

Google Analytics reports can literally save businesses, but you need to know where to look! In this post, we give you 5 examples of key GA reports that’ll put a smile on your clients’ face.
Article Added by: Mathdio24 //

jTable vs DataTables

Popular comparison
  • jTable - A jQuery plugin to create AJAX based CRUD tables.
  • DataTables - (jQuery plug-in) It is a highly flexible tool, based upon the foundations of progressive enhancement, and will add advanced interaction controls to any HTML table.

Last 30 Days


Newman is a command-line collection runner for Postman
Featured Library // Category API

impress.js vs reveal.js

Popular comparison
  • impress.js - It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind
  • reveal.js - A framework for easily creating beautiful presentations using HTML.