operator of the world’s largest software registry, today announced the
publication of Enterprise
more than 33,000 developers from 156 countries that reveals previously
trends for anyone who plans to ship web, mobile, or desktop apps in the
Among other revelations, the study shows that adoption of npm’s tools
Already, 97% of users are using npm to build front-end web applications,
while 77% are building Node.js applications, 13% are writing code for
Internet of Things (IoT) devices, and a surprising 46% are writing
A demographic shift towards developers with more experience and a
greater appetite for applying best practices in tooling and security
confirms that npm users are becoming more sophisticated in their
and TypeScript developers every year and will need to adapt to new
demand for tools and processes.
Other survey findings include:
React’s growth continues to dominate – 63% of developers
use React, up 5% year over year. This makes React more than twice as
popular as the next-biggest framework, Angular. React and its
ecosystem of complementary technologies dominate web, mobile, and
desktop development in the npm community.
report using TypeScript, an impressive 31% increase in usage since
npm’s last survey. With TypeScript adoption on the rise, the study
digs deeper into top-level usage data to find how many npm users are
primarily TypeScript developers.
GraphQL is set for a boom – 23% of developers have already
started using GraphQL, but 49% of all npm users are considering using
it in 2019. npm plans future studies that will further examine the
motivations and use-cases driving this interest.
Kubernetes is big, and serverless is gaining serious momentum –
56% of respondents deploy using containerization technologies, and a
surprising 33% of respondents already use “serverless” or “cloud
functions” to deploy code.
Security concerns have increased – 83% of respondents are
concerned about whether the open source code they use is secure, an 8%
base. The complete survey report contains analysis on what best
practices the industry prefers to utilize, and the increasing
frequency of methods such as automated security scans.
58% of npm users said that the license of a package impacts their
decision to use it, and 55% were prohibited from using certain
licenses by their employers. The study goes into detail on the kinds
of licenses that cause the most concern among enterprises.
engineering managers make better technical and architectural decisions.
We’re happy to share these insights with the world, and help developers
scenarios,” said Laurie Voss, co-founder and Chief Data Officer.
Further insight will also be provided in a series of weekly webinars.
stack” will be presented by Voss on Tuesday, April 23 at 10 a.m. PT. To
learn more and register, visit: https://www.npmjs.com/events.
Companies interested in exploring how to professionalize their
can learn more at https://www.npmjs.com.
Individuals interested in learning more about and contributing to
open-source npm projects may learn more at https://npm.community.
Open employment opportunities at npm, Inc. are available at https://www.npmjs.com/jobs.
About npm, Inc.
npm, Inc., founded in Oakland, California, in 2014 by Isaac Z. Schlueter
operates the world’s largest software registry. Created in 2009 as an
open-source package manager for Node.js, npm has been embraced by
millions of developers worldwide for client- and server-side
applications as diverse as IoT, mobile development, financial services
and aerospace. More than 150,000 companies, including BBC, Coinbase,
eBay, Electronic Arts, Nvidia and Slack rely on npm’s products and
services to reduce developer friction and build amazing things.