Skip to main content
Category

Jest

Jest Project Moves to OpenJS Foundation with Meta Open Source Contribution

By Announcement, Blog, Jest

The OpenJS Foundation is announcing that popular JavaScript testing framework Jest is joining as an Impact Project! Jest and its assets are being donated proudly by Meta Open Source.

Jest is a JavaScript testing framework. It allows you to write tests with an API with little configuration. As the Jest team likes to say, Jest makes testing “delightful.”

Jest currently has over 17 million weekly downloads and 38,000+ GitHub stars, making it the most used testing framework in the JavaScript ecosystem. It consistently ranks as one of the JavaScript libraries with the highest satisfaction, and is used by companies of all sizes including Amazon, Google, Meta, Microsoft, and Stripe. Jest 28 was just released.

“We are excited to welcome Jest into the OpenJS Foundation. Building a community requires dedicated people and great technology, which Jest has been doing since 2011. Jest is used commonly in enterprise production environments and open source projects and will benefit from a reliable structure for open governance and legal support,” said Robin Ginn, OpenJS Foundation executive director. “As the vendor-neutral home to almost 40 open source projects, Jest already fits in well with our ecosystem of projects. We look forward to providing resources and support to Jest to help their community to grow.”

“Jest has been working to follow the OpenJS Foundation principles around operating transparently, openly, and collaboratively. Joining the OpenJS Foundation allows our team to make greater investments to grow contributors and impact,” said Rick Hanlon, Front End Engineer on React Core at Meta and Jest Core Contributor. “This is a big step forward for Jest. I want to thank the sponsors and contributors who have helped get us this far and who will continue to play an important role in Jest’s next stage.”

“We have been a community-led project for quite some time. We believe in community-led development, and continually strengthening our community, and joining the OpenJS Foundation will help us strengthen and broaden our community,” said Simen Bekkhus, developer at Folio and Jest lead maintainer. “I see this as a very positive change and a way for the Jest community to flourish.”

“Big thanks to Meta Open Source. JavaScript developers worldwide will benefit from having Jest be part of the OpenJS Foundation. This move strengthens the JavaScript ecosystem and will help the Jest developer community to continue to grow,” said Joe Sepi, OpenJS Foundation Cross Project Council chairperson and Open Tech Program Director at IBM. “Congratulations to the whole Jest team and community.”

“By moving to the OpenJS Foundation, we are becoming more open and welcoming to first-time community members and contributors. Open governance is key to the next step in our evolution as a community,” said Christian Bromann, OpenJS Foundation Cross Project Council Member representing the WebdriverIO project and Founding Engineer, Stateful, Inc. “I personally have learned you can earn a living by following your passion in life. We are making Jest a more inclusive community because we believe this is the best way to build a strong, vibrant community that will allow you to follow your passion.”

Just like all OpenJS projects, Jest is entering the foundation as an incubating project while they complete the on-boarding checklist process. Projects in this phase can be designated as an At-Large or Impact Stage project.

There are four different types of projects hosted by the OpenJS Foundation: Impact projects are generally large, mature projects. At-Large projects are new, stable projects with minimal needs. Incubation projects are in the process of joining the OpenJS Foundation. And Emeritus projects have completed their lifecycle and are retired. In addition, the CPC oversees an Incubation process for projects which seek to be hosted by the OpenJS Foundation.

To find out how your project can join the OpenJS Foundation see: https://openjsf.org/projects/ 

Jest Resources

OpenJS Resources

Click here to learn more about how you could be a part of the OpenJS Foundation, and view these additional resources:

About OpenJS Foundation

The OpenJS Foundation is committed to supporting the healthy growth of the JavaScript ecosystem and web technologies by providing a neutral organization to host and sustain projects and collaboratively fund activities for the benefit of the community at large. The OpenJS Foundation is currently home to 39 open source JavaScript projects, including Appium, Dojo, Electron, jQuery, Node.js, and webpack. It is supported by 30 corporate and end-user members, including GoDaddy, Google, IBM, Intel, Joyent, Microsoft, and Netflix. These members recognize the interconnected nature of the JavaScript ecosystem and the importance of providing a central home for projects which represent significant shared value. 

About Linux Foundation

Founded in 2000, the Linux Foundation is supported by more than 1000 members and is the world’s leading home for collaboration on open source software, open standards, and open hardware. Linux Foundation projects like Linux, Kubernetes, Node.js, and more are considered critical to developing the world’s most important infrastructure. Its development methodology leverages established best practices and addresses the needs of contributors, users, and solution providers to create sustainable models for open collaboration. For more information, please visit their website.

About Meta Open Source

Jest is one of over 800 active projects from Meta within the worldwide open source community. Meta has long been a supporter of open source software and the open source community. In addition to making a lot of its engineering work publicly available including sharing research, code, designs, and engineering work, Meta also invest in organizations that are important for the long-term sustainability of the open source ecosystem. To learn more about Meta’s open source efforts, please visit Meta Open Source