Babel
Turn ES6+ code into vanilla ES5 with no runtime
An aggregation of tooling for using ES6 today
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
ES6 features > ES5. Includes classes, generators, promises, destructuring patterns, default parameters & more.
Traceur compiler wrapped as a Browserify v2 transform
Babel transpiler wrapped as a Browserify transform
ES6 > ES5. Includes classes, destructuring, default parameters, spread
ES6 block-scoped const and let variables to ES3 vars
ES6 Modules in the Rails Asset Pipeline
that compile from ES6 to ES5
Transform Unicode-aware ES6 regular expressions to ES5
Transformations for ES5 code to ES6 (approximates)
tools for libs using ES6 module transpiler (sample Gruntfile)
ES6 block scoped const and let variables, to ES3
A Chrome/Opera DevTools extension to run ES6 on a page with either Babel or Traceur
Yeoman generator for TypeScript apps
A simple plugin for Mocha to pass JS files through the Traceur compiler
Mozilla's spec-compliant loader prototype
ES6, AMD, CJS module loading/package management
toolkit for ES6 Module Loader pipelines, shim for legacy environments
Tooling to allow the community to use es6 now via traceur in conjunction with amd and browser global modules, with source maps, concatenation, minification, compression, and unit testing in real browsers.
Tooling to allow the community to use es6 now via babel in conjunction jspm, with source maps, concatenation, minification, compression, and unit testing in real browsers using es6.
Yeoman generator for Traceur apps
Yeoman generator for Babel apps
Yeoman generator for Babel, Browserify and Gulp
scaffold node modules with unit tests, authored in ES6
Modular and compact polyfills for ES6 including Symbols, Map, Set, Iterators, Promises, setImmediate, Array generics, etc. The standard library used by Babel.
almost all new ES6 methods — from Map, Set, String, Array, Object, Object.is and more.
Array.prototype.find
Object.assign
Number.isFinite
polyfill for Promises matching the ES6 API
destructive shim that follows the latest specification as closely as possible.
Symbol
ES6 reflection module (contains the Proxy API)
Array, Object, Number, Math and String functions/methods, plus Map, Set, Symbol and WeakMap objects
JavaScript parser supporting ES6, parses to ESTree AST format
A small, fast, JavaScript-based JavaScript parser with ES6 support, parses to SpiderMonkey AST format.
ES6 parser written in ES6.
ES6 features > ES5. Includes classes, generators, promises, destructuring patterns, default parameters & more.
real-world usage examples of ES6 features
static analysis tools for ES6
and grunt-es-dependency-graph - Generate a list of imports and exports from ES6 module files, useful for preloading, bundling, etc.
and grunt-es6-import-validate - validate matching named/default import statements in ES6 modules.
transpiles let-block block-scoping (not accepted into ES6) into either ES3 or ES6
Esprima-based JavaScript syntax tree transformer, conservative pretty-printer, and automatic source map generator. Used by several of the transpilers listed above, including regenerator and es6-arrow-function.
Minimalist examples of ES6 functionalities.
How to use ES6 features in node.js.
Uses the ES6 loader hooks to load (node flavored) commonjs packages in ES6.
Run node cli with ES6 transpiling using Babel.
A simple setup for transpiling ES6 to ES5 using Babel or traceur with gulp and jasmine support.
A superset of ECMAScript with strict typing that aims to align with ES6
Rollup is a next-generation JavaScript module bundler. Author your app or library using ES2015 modules, then efficiently bundle them up into a single file for use in browsers and Node.js
vuejs/awesome-vue
🎉 A curated list of awesome things related to Vue.js
VoltAgent/awesome-design-md
A collection of DESIGN.md files analysis by popular brand design systems. Drop one into your project and let coding agents generate a matching UI.
PatrickJS/awesome-angular
:page_facing_up: A curated list of awesome Angular resources
AdrienTorris/awesome-blazor
Resources for Blazor, a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.
AllThingsSmitty/must-watch-css
CSS talks you have to see covering CSS Grid, flexbox, custom variables, performance, frameworks, tooling, and more! 📺
jondot/awesome-react-native
Awesome React Native components, news, tools, and learning material!