Express Web Server Advances in Node.js Ecosystem
The Foundation yesterday announced Express is planned as a new incubator project of the foundation, which means the governing group will assist and mentor the project and provide stability for Express development efforts.
Currently, the open source Express project is commercially stewarded by StrongLoop, a company that acquired the rights to the project in 2014 and was subsequently acquired by IBM, which is now donating Express-related assets in the effort to transfer guidance of the Express project to the Foundation.
StrongLoop's Express Web site describes the project as "a minimal and flexible Node.js Web application framework that provides a robust set of features for Web and mobile applications." StrongLoop says it "provides a thin layer of fundamental Web application features, without obscuring Node.js features that you know and love."
Express itself is known and loved by a lot of Node.js developers, with the Foundation describing it as "the most popular Node.js Web server framework."
With those pedigrees, Node.js and Express are natural partners. "With 53+ million downloads in the last two years, Express has become one of the key toolkits for building Web applications and its stability is essential for many Node.js users, especially those that are just getting started with the platform," the Foundation said. Express is used in many prominent projects, including the kraken.js technology open sourced in 2014 by PayPal, along with the Sails.js Web framework and LoopBack API framework.
"This framework is critical to a significant portion of many Node.js users," said Foundation exec Mikeal Rogers. "Bringing this project into the Node.js Foundation, under open governance, will allow it to continue to be a dependable choice for many enterprises and users, while ensuring that we retain a healthy ecosystem of competing approaches to solving problems that Express addresses."
Foundation partner IBM also weighed in on the new Foundation project it's helping to form. "IBM is committed not only to growing and supporting the Node.js ecosystem, but to promoting open governance for the frameworks that enable Node.js developers to work smarter, faster and with more agility," said IBM exec Todd Moore. "We are thrilled that Express is being introduced as an incubated top level project of the Foundation. Express has a bright future and a new long term home that will ensure resources, reliability and relevancy of Express to the global Node.js developer community."
The Node.js Foundation was formed last year to bring back together diverging camps of Node.js developers, who were squabbling about the workings and direction of the project and forking it in different directions.
David Ramel is an editor and writer for Converge360.