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 developer time on the project. (Message us on Twitter or Slack)
- Giving funds by becoming a backer/sponsor on OpenCollective
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.
Check out our website: babeljs.io
For questions and support please visit join our Slack Community, ask a question on Stack Overflow, or ping us on Twitter.
Please read through our CONTRIBUTING.md and fill out the issue template at babel/issues!
Want to report an issue with our website (babeljs.io)?
For docs/website issues please visit the babel/website.
Check out our CONTRIBUTING.md to get started with setting up the repo.
- If you have already joined Slack, join our #development channel and say hi!
- Check out the issues with the beginner-friendly and 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]