The Awesome JavaScript feed



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



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

Simple Blockchain code in nodejs for beginners

Library Popular Story //

Last 7 Days


⏳ Modern JavaScript date utility library ⌛️
Featured Library // Category Date

slate vs Draft.js

Popular comparison
  • slate - A completely customizable framework for building rich text editors.
  • Draft.js - A React framework for building text editors.

anime.js vs smoothState.js

Popular comparison
  • anime.js - Javascript Animation Engine
  • smoothState.js - Unobtrusive page transitions with jQuery.

WebdriverIO vs Protractor

Popular comparison
  • WebdriverIO - Webdriver/Selenium 2.0 JavaScript bindings for Node.js
  • Protractor - Protractor is an end-to-end test framework for AngularJS applications.

Rails Ranger

An opinionated REST client for Ruby on Rails APIs.
Featured Library // Category API

Awesome JavaScript Newsletter » 92

Top Stories
  • Javascript: Promise.prototype.finally is at stage 4
  • An Overview of JavaScript Testing in 2018
  • Tip: JavaScript's Array.from() accepts a second argument that's a `map` function.
Follow us on Twitter @jsLibHunt

jQuery-Autocomplete vs typeahead.js

Popular comparison
  • jQuery-Autocomplete - Ajax Autocomplete for jQuery allows you to easily create autocomplete/autosuggest boxes for text input fields
  • typeahead.js - A fast and fully-featured autocomplete library.

Using Prettier to format your JavaScript code

Article Popular Story //


A framework for building 3D games with HTML 5 and WebGL.
Featured Library // Category d3

XKCD 543 in Typescript

Article Popular Story //

JavaScript Cryptomining Scripts Discovered in 19 Google Play Apps

Article Popular Story //


Redefined chart library built with React and D3
Featured Library // Category d3

Javascript: Promise.prototype.finally is at stage 4

Article Popular Story //

Apostrophe vs KeystoneJS

Popular comparison
  • Apostrophe - CMS with content editing and essential services
  • KeystoneJS - powerful CMS and web app framework


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

Animated Transitions with React Router

Article Popular Story //

velocity vs anime.js

Popular comparison
  • velocity - Accelerated JavaScript animation.
  • anime.js - Javascript Animation Engine

GoJS, a JavaScript Library for HTML Diagrams

JavaScript diagramming library for interactive flowcharts, org charts, design tools, planning tools, visual languages.
Library Added by simonsarris into category Data Visualization

Parsley.js vs jquery-validation

Popular comparison
  • Parsley.js - Validate your forms, frontend, without writing a single line of javascript.
  • jquery-validation - jQuery Validation Plugin.

Jake Archibald: In The Loop - JSConf.Asia 2018

Article Popular Story //