The Awesome JavaScript feed


How We Use Redux & Redux-Observable with Vue

Learn how we strapped Vue.js on top of Redux & redux-observable for our shopping cart’s v3.0 rewrite.
Article Added by: Mathdio24 //


Upload anything, from anywhere.
Library Added by webmour into category File Uploader


A powerful rate limiter that makes throttling easy.
Featured Library // Category API

ace vs Monaco Editor

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



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

Faster async functions and promises in V8

Article Popular Story //

Last 7 Days


Popular comparison
  • ag-Grid - Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components
  • HANDSONTABLE - Handsontable is a JavaScript/HTML5 Spreadsheet Library for Developers


Fast, disk space efficient package manager
Featured Library // Category Package Managers

Visual Studio Code October 2018

Article Popular Story //


Micro client-side router inspired by the Express router (~1200 bytes).
Featured Library // Category Routing


A modest JavaScript framework for the HTML you already have
Featured Library // Category MVC Frameworks and Libraries


JavaScript API for EthAvatar (Gravatar for Ethereum address)
Library Added by filips123 into category API

Goodbye Electron, Hello Desktop PWAs

Article Popular Story //

d3 vs vis

Popular comparison
  • d3 - A JavaScript visualization library for HTML and SVG.
  • vis - Dynamic, browser-based visualization library.

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.

The Forgotten History of OOP

Article Popular Story //


Simple yet powerful live data computation framework
Featured Library // Category Functional Programming

Awesome JavaScript Newsletter » 129

Top Stories
  • Basics: How to stop using console.log() and start using your browser’s debugger
  • The Console API is a lot richer than a lot of people seem to realise
  • JSX is a stellar invention, even with React out of the picture.
Follow us on Twitter @jsLibHunt


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

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.

Developing Real-Time Apps with Firebase and Firestore

Get started with Firebase by building a simple real-time web chat that will securely store messages on Firestore (a real-time database provided by Firebase), and that will enable users to authenticate.
Tutorial Added by: RamiroND //

Webhooks Explained: What They Are & How to Use Them

What are webhooks? They’re central to web development—but do you really know how to use them? Let’s go through a simple explanation with easy examples to get started.
Article Added by: Mathdio24 //

Last 30 Days

Top Level Control with Redux State Management: A ClojureScript Tutorial

ClojureScript is the tool of choice for front-end developers who have tried it. Recently in this series, we showed how to use it to get started with React.

Clojure Developer Luke Tomlin dives into how to use Redux for React state management in ClojureScript.
Tutorial Added by: steph-smith //

Coding Resources - Vol. 1

Article Popular Story //