The compiler for writing next generation JavaScript.
Babel is community-driven and thus mostly maintained by a group of volunteers. It has a lot of companies and projects using it but almost no sponsors/people funded to work on it. If you'd like to help maintain the future of the project, please consider:
- Giving funds by becoming a backer/sponsor on OpenCollective
- Giving developer time on the project. (Message us on Twitter or Slack)
Babel is a tool that helps you write code in the latest version of JavaScript. When your supported environments don't support certain features natively, Babel will help you compile those features down to a supported version.
In
// ES2015 arrow function
[1, 2, 3].map((n) => n + 1);
Out
[1, 2, 3].map(function(n) {
return n + 1;
});
Try it out at our REPL and follow us at @babeljs.
Check out our website: babeljs.io
For questions and support please visit our discussion forum, sign up for our Slack community, or StackOverflow.
Read through our CONTRIBUTING.md and fill out the issue template at babel/issues.
Want to report an issue with babeljs.io (the website)?
For documentation and website issues please visit the babel/website repo.
Check out our CONTRIBUTING.md. If you have already joined Slack, join our #development channel!
You can also start by checking out the issues with the help-wanted label.
Our discussions/notes/roadmap: babel/notes Our progress on TC39 proposals: babel/proposals
The Babel repo is managed as a monorepo that is composed of many npm packages.
Babel | Daniel Tschinder | Logan Smyth | Henry Zhu |
@babel | @danez | @loganfsmyth | @hzoo |
🐦 @babeljs | @TschinderDaniel | @loganfsmyth | @left_pad |
Andrew Levine | Boopathi Rajaa | Brian Ng | Dan Harper | Diogo Franco | Aaron Ang | Artem Yavorsky |
@drewml | @boopathi | @existentialism | @danharper | @kovensky | @aaronang | @yavorsky |
@drewml | @heisenbugger | @existentialism | @DanHarper7 | @kovnsk | @_aaronang | @yavorsky_ |
Juriy Zaytsev | Kai Cataldo | Moti Zilberman | Sven Sauleau | Samuel Reed | Sergey Rubanov |
@kangax | @kaicataldo | @motiz88 | @xtuc | @STRML | @chicoxyzzy |
@kangax | @kai_cataldo | @motiz88 | @svensauleau | @STRML_ | @chicoxyzzy |
Babel Bot |
@babel-bot |
@babeljs |
(Creator) | |||
---|---|---|---|
Amjad Masad | James Kyle | Jesse McCarthy | Sebastian McKenzie |
@amasad | @thejameskyle | @jmm | @sebmck |
@amasad | @thejameskyle | @mccjm | @kittens |
Support us with a monthly donation and help us continue our activities. [Become a backer]
Become a sponsor and get your logo on our README on Github with a link to your site. [Become a sponsor]