We’ve always viewed open source as an opportunity to share our work and help others iterate and scale quickly. This decision does not change how Jest is developed or released, nor does it directly affect developers using Jest to test their apps.
A story from Jest to Meta
As the project grew, so did the external community of open source contributors that maintained it. In 2018, Meta announced a new Jest Open Collective to help non-Meta employees grow and maintain Jest.
To date, the Jest Open Collective has raised over $70,000 in funds for the Jest open source community. The open source community has made major improvements to Jest, such as jest-each, online snapshots, interactive snapshot mode, watch mode plugins, better defaults, ESM support, and more.
Today, Jest is primarily maintained by a group of core external Meta contributors led by Simen Bekkhus. In fact, since 2018 almost all of the contributions made to Jest have been made by open source contributors outside of Meta. Because the project is maintained by the community, we feel it is best that the community takes ownership of the project.
So today we are transferring ownership of Jest to the core Jest team via OpenJS.
What is the OpenJS Foundation?
Moving Jest to OpenJS will allow the Jest core team to lead the project going forward.
What’s changing with Jest?
Jest joining the OpenJS Foundation does not change the way Jest is developed or released and does not directly affect developers using Jest to test their applications. Jest will continue to operate as before, with the project led by the core Jest team: Simen Bekkhus, Christopher Nakazawa, Orta Therox, Michal Pierzchalaand Rick Hanlon.
Over the next few months, we will complete the OpenJS Foundation Incubation Program Checklist, including transferring the Jest domain, repository, website, and other assets to OpenJS. We will also update the Contributor Code of Conduct and License Agreement.
Additionally, as part of this move, we will publish a project charter and create new governance policies that will document the process for accessing commitments, as well as our leadership selection process.
Jest is one of over 800 active projects of Meta within the global open source community. Meta has long been a supporter of open source software and the open source community. In addition to making much of our engineering work publicly available, including sharing our research, code, design, and engineering work, we also invest in organizations that matter to sustainability at long term of the open source ecosystem.
To get started with Jest, take a look at our Documentation.
To learn more about Meta’s open source efforts, visit Meta Open Source.