Use next generation JavaScript, today.

What is Babel?

Babel will turn your ES6+ code into ES5 friendly code, so you can start using it right now without waiting for browser support.

Babel is a tool in the JavaScript Compilers category of a tech stack.

Babel is an open source tool with 33.2K Github Stars and 3.52K Github Forks. Here’s a link to Babel's open source repository on Github

Who Uses Babel?

866 companies use Babel including Instagram, 9GAG, and Intuit.

Babel integrates with

gulp, Grunt, RequireJS, Browserify, and Gatsby are some of the popular tools that integrate with Babel. Here's a list of all 11 tools that integrate with Babel.

Why people like Babel

Here’s a list of reasons why companies and developers use Babel.

Add a one-liner

Here are some stack decisions and reviews by companies and developers who chose Babel in their tech stack.

Babel's Features

  • Array comprehensions
  • Arrow functions
  • Async functions
  • Async generator functions
  • Classes
  • Class properties
  • Computed property names
  • Constants
  • Decorators
  • Default parameters
  • Destructuring
  • Exponentiation operator
  • For-of
  • Generators
  • Generator comprehensions
  • Let scoping
  • Modules
  • Module export extensions
  • Object rest/spread
  • Property method assignment
  • Property name shorthand
  • Rest parameters
  • React
  • Spread
  • Tail call optimisation
  • Template literals
  • Type annotations
  • Unicode regex
  • JSX
  • React
  • Flow
  • Node.js
  • Meteor
  • Rails
  • Broccoli
  • Browserify
  • Require.js
  • Brunch
  • Duo
  • Gobble
  • Grunt
  • Gulp
  • Make
  • Webpack
  • Connect
  • Jade
  • Jest
  • Karma
  • Mocha
  • Nodemon

Babel's alternatives

  • TypeScript - A superset of JavaScript that compiles to clean JavaScript output
  • CoffeeScript - Unfancy JavaScript

See all alternatives to Babel

Explore other Build, Test, Deploy tools that are known for:

This page was verified by
thejameskyle thejameskyle