Developers rely on a growing portfolio of open source technologies to create, test and deploy critical applications. By creating a center of gravity for the open source JavaScript ecosystem, the OpenJS Foundation’s mission is to drive broad adoption and ongoing development of key JavaScript solutions and related technologies.

The primary goals of the OpenJS Foundation are:

  • To promote the widespread adoption and continued development of key JavaScript and web solutions and related technologies.
  • To facilitate collaboration within the JavaScript development community.
  • To create a center of gravity for open source projects throughout the end-to-end JavaScript ecosystem guiding them toward open governance and diverse collaborator bases.
  • To host the infrastructure to support hosted JavaScript open source projects.
  • To enable, through advancement of Projects and strategic partnerships, an open and accessible web.

We believe that it is essential to provide a neutral home for critical projects, with common principles of technical governance and accountability.  By doing so, we are providing for the long-term sustainability of both individual projects and the ecosystem as a whole.

If you rely upon the stability and sustainability of this ecosystem, we encourage you to join us as a supporting member!

Our governance

The OpenJS Foundation is a member-supported 501(c)(6) non-profit organization.  Following best practices in the industry, we maintain a clear and consistent separation of responsibilities between technical and non-technical governance decisions.

In addition to top-level Foundation governance, each project has its own governance structure with processes adapted to the needs of its community.  While the OpenJS Foundation provides a number of high-level requirements to ensure each OpenJS Foundation project is sustainably and equitably run, project maintainers have a great deal of flexibility in day-to-day operations.

The OpenJS Foundation Board of Directors

The Board of Directors sets overall technical policy through our bylaws, mission and vision statements, describing the overarching scope of foundation initiatives, technical vision, and direction.

Each Platinum member is entitled to appoint one Director to the board, and the Platinum Directors are eligible to serve as chairperson and vice-chairperson.  Gold and Silver members vote among themselves to select their representatives. The board also includes community representation, with up to 3 Community Director positions nominated by the CPC and its chartered committees.

Todd Moore
Platinum Director, IBM; Chairperson
Todd is VP of Open Technology and Developer Advocacy at IBM, leads the global IBM team developing open source technologies and supporting open communities and lives by "If you consume open source code, you need to give back to the community just as much and more."
Myles Borins
Platinum Director, Google; Vice-Chairperson
Myles Borins is a developer, musician, artist, and maker. They work for Google as a developer advocate serving the Node.js ecosystem. Myles cares about the open web and healthy communities.
Wonsuk Lee
Platinum Director, Joyent
Wonsuk is the President of Joyent and SVP of Cloud Services at Samsung.
Gaurav Seth
Platinum Director, Microsoft
Gaurav is currently a Group Program Manager, leading the product team focused on web developer experiences for the Microsoft Edge browser. He has been working on developer tools and platforms ranging from the web to the cloud for over 15 years.
Charlie Robbins
Gold Director, GoDaddy
Charlie is a Senior Director of Engineering for GoDaddy's UX Platform team responsible for the delivery tools & front-end technologies necessary to evolve a cohesive design system across dozens of product teams helping nearly 19 million customers succeed online – a job that Charlie believes would be impossible without the growth of technologies supported by the OpenJS Foundation.
Brian McCallister
Silver Director, Groupon
Brian McCallister is a programmery kind of person who loves Open Source and works as Chief Architect at Groupon.
Kris Borchers
CPC Director
Kris is an open source enthusiast/advocate, a contributor and maintainer on many open source projects, and is a Senior Program Manager driving open source and inner source for Azure Production Infrastructure Engineering at Microsoft.
Michael Dawson
CPC Director
As IBM's Node.js and JavaScript community lead, Michael works with IBM's internal teams to plan and facilitate their contributions to Node.js, V8 and OpenJS Foundation projects including their work in the OpenJS Cross Project Council. He is an active contributor to the Node.js project and chair of the Node.js Technical Steering Committee(TSC). He contributes to a broad range of community efforts including platform support, build infrastructure, N-API, Release, as well as tools to help the community achieve quality with speed (ex: ci jobs, benchmarking and code coverage reporting).

The OpenJS Foundation Cross-Project Council (CPC)

The Cross-Project Council, or CPC, is the top-level technical governance organization within the OpenJS Foundation.  The CPC is responsible for implementing technical policy and procedures, within the scope and direction of the policies set by the Board.

The responsibilities of the CPC include defining and maintaining neutral consensus on the technical vision for hosted projects, shepherding projects through their technical lifecycle, and identifying, recruiting, and engaging prospective projects.  In addition, the CPC is chartered to establish an individual membership program. Finally, the CPC is also responsible for establishing and supporting hosted projects in their enforcement of the Code of Conduct.

The CPC operates openly and transparently, with all regular business conducted in livestreamed meetings which anyone may attend.  While formal decisions are made by Voting members, any established member of the technical community may become a Regular member, and assist the CPC in carrying out its duties.

Each Impact project in the OpenJS Foundation is entitled to nominate two Voting members.  Growth and At-Large projects can vote for two further nominees, as may the Regular members.

Joe Sepi
Chairperson; Voting member, Node.js
Joe is an Open-Source Engineer & Developer Advocate at IBM and a CPC voting member representing the Node.js project.
Matteo Collina
Voting member, Node.js
Matteo is Technical Director at NearForm and a CPC voting member representing the Node.js project.
Dave Methvin
Voting member, jQuery
Dave is a software developer at the United States Digital Service; previously he was President of the JS Foundation and lead developer of the team for the jQuery project.
Timmy Willison
Voting member, jQuery
Timmy is Team Lead for jQuery Core and Lead Front-End Engineer at Pylon AI, Inc.
Matt Gadd
Voting member, Dojo
Matt is a Web Application Engineer at SitePen and a maintainer of the Dojo Framework.
Dylan Schiemann
Voting member, Dojo
Through his efforts as CEO of SitePen, co-creator of Dojo, and co-organizer of HalfStack and TSConf, Dylan consistently advocates for a thriving open JavaScript and web ecosystem and community.
Jonah Stiennon
Voting member, Appium
Jonah Stiennon is software developer from Michigan, now in San Francisco, who specializes in Node.js, test automation, and developer tooling.
Dan Graham
Voting member, Appium
Software Engineer at Sauce Labs and core Appium contributor
Sean Larkin
Voting member, webpack
Even Stensberg
Voting member, webpack
Webpack contributor
Antón Molleda
Growth & At-Large representative
Kris Borchers
Growth & At-Large representative
Kris is an open source enthusiast/advocate, a contributor and maintainer on many open source projects, and is a Senior Program Manager driving open source and inner source for Azure Production Infrastructure Engineering at Microsoft.
Eemeli Aro
Growth & At-Large representative
Eemeli writes JavaScript tools and libraries for fun and profit and organises science fiction conventions and other events just for fun.
Christopher Hiller
Growth & At-Large representative
Christopher “boneskull” Hiller is a maintainer of Mocha, Node.js core collaborator, and Developer Advocate at IBM.

OpenJS Foundation Staff

The OpenJS Foundation is managed by The Linux Foundation.  

The OpenJS Foundation Board of Directors appoints an Executive Director (ED) to run the organization on a day-to-day basis.  The ED is tasked with contributing to the strategic initiatives set out by the Board, implementing those initiatives and then reporting back on their success. The ED has the authority, within the boundaries of the current budget, to hire staff and contractors or partner with other organizations to advance the Foundation toward its goals. The ED reports to the Chairperson of the Board, with additional oversight and input from the full Board.

We are currently hiring for the Executive Director role. If you are interested, we’d like to hear from you!

Mike Dolan
Interim Executive Director
Michael Dolan is the Interim Executive Director for the Node.js Foundation and VP of Strategic Programs supporting open source projects and legal programs at The Linux Foundation.
Brian Warner
Program Director
Brian is responsible for OpenJS Foundation operations and management.
Rachel Romoff
Marketing, PR, and Social Media
Rachel supports marketing, public relations, and social media efforts for the OpenJS Foundation.
Emily Ruf
Conference and meeting planner
Emily is the Conference and Meeting Planner for the OpenJS Foundation.
Jory Burson
Community liaison
One part community manager, one part concierge: Jory serves and supports the OpenJSF project communities.
Tracy Lee
Node.js Community Relations
Tracy and the This Dot team help facilitate community and developer relations for the Node.js Foundation.

Join the OpenJS Foundation

The OpenJS Foundation supports our hosted projects in numerous ways, paying for essential collaboration infrastructure, providing travel funds, registering and maintaining trademarks and domains, hosting global conferences, and much more.  This activity is entirely supported by our corporate members.

If your company relies upon the projects we host, we welcome you as a member.


The JS Foundation is always interested in hearing from our community, supporters, users of our projects and anyone else interested in open source JavaScript. Please feel free to reach out to any of the contact points below.

Press & Analyst Inquiries:

Project Inquiries:

Membership Inquiries:
Click for more information, or reach out to

General Inquiries: