A favicon of Express.js

Companies Using Express.js

Our monthly crawl finds 138,238 websites using Express.js, ranking it 4th of 89 technologies in Web Frameworks with a 7.46% share. One fact shapes every number on this page: Express.js is identified by a single signal, the X-Powered-By: Express response header that the framework sends by default. This is a list of companies using Express.js that still advertise it in their own response headers.

Switching that header off is routine. app.disable('x-powered-by') removes it in one line, and Helmet, the security middleware most Express.js guides tell you to install, strips it out of the box. So read 138,238 as a floor with a known bias: the more security-conscious the deployment, the less likely it is to appear here. Brands that use Express.js in this dataset include Ford, TD Bank, Cisco, Salesforce, Domino's Pizza and Hewlett Packard Enterprise, usually on API, store and portal subdomains rather than public marketing sites. Of the detected domains, 71,100 are matched to a company record, and that subset is the basis for the industry, size, age and country breakdowns below. A further 18,156 domains have stopped returning the header since we began tracking in March 2026, a figure that counts header removals as well as genuine migrations.

Published Mar 12, 2026 · Updated Aug 31, 2026 · Data analysed on August 31, 2026.

Share:

Express.js Usage Statistics

How many websites use Express.js? The current crawl window shows 138,238 active domains in August 2026, up from 90,377 in June. That rise is not an adoption curve. Our coverage widened over the same three months, and three data points cannot separate a real trend from a wider net, so take the level and ignore the slope. Every domain in the series is counted because it returned the X-Powered-By: Express header, which is the framework's only detection signal. The chart therefore tracks how many Express.js deployments still send the default header, not how many exist. Since removing that header is standard practice, the true installed base is larger than the line shown.

List of Companies Using Express.js

Which major companies use Express.js? The verified list of companies using Express.js leans enterprise and, unusually for a Node.js framework, heavy industry: Ford, Michelin, Mercedes-Benz and Royal Enfield in vehicles, Schlumberger and Baker Hughes in energy services, TD Bank, Rabobank and MetLife in finance, and Cisco, Salesforce, Red Hat, Workday, Intuit and Hewlett Packard Enterprise in software. The hostnames matter more than the logos. marketplace.cisco.com, appexchange.salesforce.com, commerce.slb.com, store.bakerhughes.com and accountmanager.ford.com are marketplaces, stores, developer portals and account managers, the parts of a large estate that are applications wearing a website's clothes. Express.js is rarely on the flagship domain. That is also why a count of domains overstates a count of accounts: one company can contribute several hostnames.

Download all 138,238 Express.js customers with full company data, or create a signal to track when companies start or stop using Express.js.

Verified list of companies and domains where we detect Express.js — sorted by company size. Companies matched to domains where we detect Express.js; a detection may be one storefront rather than a company-wide deployment.
CompanyDetection URLDomainCountryIndustryEmployeesTypeFoundedLinkedIn
Ford logoFord
accountmanager.ford.comford.comUnited StatesMotor Vehicle Manufacturing10001+Public Company1903https://linkedin.com/company/ford-motor-company
TD Bank logoTD Bank
apps.td.comtd.comCanadaBanking10001+Public Company2007https://linkedin.com/company/td
Domino's Pizza logoDomino's Pizza
dominos.comdominos.comUnited StatesRestaurants10001+Public Company1960https://linkedin.com/company/domino's-pizza
Cisco Systems logoCisco Systems
marketplace.cisco.comcisco.comUnited StatesSoftware Development10001+Public Company1984https://linkedin.com/company/cisco
Salesforce, Inc. logoSalesforce, Inc.
appexchange.salesforce.comsalesforce.comUnited StatesSoftware Development10001+Public Company1999https://linkedin.com/company/salesforce
Hewlett Packard Enterprise logoHewlett Packard Enterprise
marketplace.greenlake.hpe.comhpe.comUnited StatesIT Services and IT Consulting10001+Public Company1939https://linkedin.com/company/hewlett-packard-enterprise
Schlumberger Ltd. logoSchlumberger Ltd.
commerce.slb.comslb.comUnited StatesTechnology, Information and Internet10001+Public Company1926https://linkedin.com/company/slbglobal
Baker Hughes Inc. logoBaker Hughes Inc.
store.bakerhughes.combakerhughes.comUnited StatesEnergy Technology10001+Public Company2014https://linkedin.com/company/bakerhughes
7-Eleven logo7-Eleven
7dap-forms.7-eleven.com7-eleven.comUnited StatesRetail10001+Privately Held1927https://linkedin.com/company/7-eleven
Michelin logoMichelin
natural-rubber.michelin.commichelin.comFranceMotor Vehicle Manufacturing10001+Privately Held1889https://linkedin.com/company/michelin
Show 40 more Express.js using companies as demo data
CompanyDetection URLCountryIndustryEmployeesTypeFounded
Boston Scientific logoBoston Scientific
ecommerce.bostonscientific.combostonscientific.comUnited StatesMedical Equipment Manufacturing10001+Public Company1979https://linkedin.com/company/boston-scientific
Rabobank logoRabobank
research.rabobank.comrabobank.comNetherlandsBanking10001+Privately Held1898https://linkedin.com/company/rabobank
Mercedes Benz logoMercedes Benz
media.mercedes-benz.commercedes-benz.comGermanyMotor Vehicle Manufacturing10001+Public Company1926https://linkedin.com/company/mercedes-benz_ag
MetLife Investment Management logoMetLife Investment Management
identity.metlife.commetlife.comUnited StatesInsurance10001+Public Company1868https://linkedin.com/company/metlife
The World Bank logoThe World Bank
data360.worldbank.orgworldbank.orgUnited StatesInternational Trade and Development10001+Nonprofit1944https://linkedin.com/company/the-world-bank
Vivo logoVivo
lojaonline.vivo.com.brvivo.com.brBrazilTelecommunications10001+Public Company1998https://linkedin.com/company/vivo-telefonicabr
El Corte Ingles Group logoEl Corte Ingles Group
empleo.elcorteingles.eselcorteingles.esSpainRetail10001+Privately Held1935https://linkedin.com/company/elcorteingles
Shriram Finance Ltd logoShriram Finance Ltd
auto.shriramfinance.inshriramfinance.inIndiaFinancial Services10001+Public Company1979https://linkedin.com/company/shriramfinance
PPG logoPPG
ppg.comppg.comUnited StatesPaint, Coating, and Adhesive Manufacturing10001+Public Company1883https://linkedin.com/company/ppg
Nationwide Mutual Insurance Company logoNationwide Mutual Insurance Company
www.nationwide.comnationwide.comUnited StatesInsurance10001+Privately Heldhttps://linkedin.com/company/nationwide
Paytm logoPaytm
developer.paytm.compaytm.comIndiaFinancial Services10001+Public Companyhttps://linkedin.com/company/paytm
URBN Urban Outfitters, Inc. logoURBN Urban Outfitters, Inc.
urbn.comurbn.comUnited StatesRetail Apparel and Fashion10001+Public Company1971https://linkedin.com/company/urban-outfitters-inc
Workday, Inc. logoWorkday, Inc.
marketplace.workday.comworkday.comUnited StatesSoftware Development10001+Public Company2005https://linkedin.com/company/workday
Stefanini Group logoStefanini Group
trust.stefanini.comstefanini.comBrazilIT Services and IT Consulting10001+Privately Held1987https://linkedin.com/company/stefanini
Woolworths Ltd logoWoolworths Ltd
woolworths.com.auwoolworths.com.auAustraliaRetail10001+Public Company1924https://linkedin.com/company/woolworths-supermarkets
Decathlon logoDecathlon
activites.decathlon.frdecathlon.frFranceSporting Goods Manufacturing10001+Privately Held1976https://linkedin.com/company/decathlon
Sony logoSony
electronics.sony.comsony.comJapanEntertainment Providers10001+Public Company1946https://linkedin.com/company/sony
University of Southern California logoUniversity of Southern California
arch.usc.eduusc.eduUnited StatesHigher Education10001+Nonprofit1880https://linkedin.com/company/university-of-southern-california
Ibex logoIbex
www.ibex.coibex.coUnited StatesOutsourcing/Offshoring10001+Public Company2002https://linkedin.com/company/ibex-global
Infor logoInfor
market.infor.cominfor.comUnited StatesSoftware Development10001+Privately Held2002https://linkedin.com/company/infor
University of Pennsylvania logoUniversity of Pennsylvania
giving.aws.cloud.upenn.eduupenn.eduUnited StatesHigher Education10001+Educational1740https://linkedin.com/company/university-of-pennsylvania
Ubisoft Nova SAS logoUbisoft Nova SAS
ubisoftgroup.comubisoftgroup.comFranceComputer Games10001+Public Company1986https://linkedin.com/company/ubisoft
Massachusetts General Hospital logoMassachusetts General Hospital
giving.massgeneral.orgmassgeneral.orgUnited StatesHospitals and Health Care10001+Nonprofit1811https://linkedin.com/company/massachusetts-general-hospital
FAO logoFAO
openknowledge.fao.orgfao.orgItalyNon-profit Organizations10001+Government Agency1945https://linkedin.com/company/fao
Red Hat, Inc. logoRed Hat, Inc.
tv.redhat.comredhat.comUnited StatesSoftware Development10001+Public Company1993https://linkedin.com/company/red-hat
Tractor Supply Company logoTractor Supply Company
tractorsupply.comtractorsupply.comUnited StatesRetail10001+Public Company1938https://linkedin.com/company/tractor-supply-company
Kmart logoKmart
www.kmart.comkmart.comUnited StatesRetail10001+Public Company1962https://linkedin.com/company/kmart
Royal Enfield NA logoRoyal Enfield NA
tv.royalenfield.comroyalenfield.comIndiaMotor Vehicle Manufacturing5001-10000Public Company1901https://linkedin.com/company/royal-enfield
Paychex Charitable Foundation logoPaychex Charitable Foundation
webinars.paychex.compaychex.comUnited StatesHuman Resources Services10001+Public Company1971https://linkedin.com/company/paychex
IndiaMART InterMESH Ltd logoIndiaMART InterMESH Ltd
seller.indiamart.comindiamart.comIndiaTechnology, Information and Internet5001-10000Privately Held1999https://linkedin.com/company/indiamart-intermesh-limited
Spotify AB logoSpotify AB
lifeatspotify.comlifeatspotify.comSwedenMusicians5001-10000Public Company2006https://linkedin.com/company/spotify
Intuit, Inc. logoIntuit, Inc.
accounts.intuit.comintuit.comUnited StatesSoftware Development10001+Public Company1983https://linkedin.com/company/intuit
Myntra Designs Private Limited logoMyntra Designs Private Limited
myntra.commyntra.comIndiaTechnology, Information and Internet1001-5000Privately Held2007https://linkedin.com/company/myntra
BCD Travel logoBCD Travel
security.bcdtravel.combcdtravel.comNetherlandsTravel Arrangements10001+Privately Held2006https://linkedin.com/company/bcd-travel
TDCX Inc. logoTDCX Inc.
tdcx.comtdcx.comSingaporeOutsourcing and Offshoring Consulting10001+Public Company1995https://linkedin.com/company/tdcxgroup
MANGO logoMANGO
jobs.mango.commango.comSpainRetail Apparel and Fashion10001+Privately Held1984https://linkedin.com/company/mango
Hilton Grand Vacations Inc. logoHilton Grand Vacations Inc.
hgv.comhgv.comUnited StatesHospitality10001+Public Company1992https://linkedin.com/company/hilton-grand-vacations
AirAsia logoAirAsia
airasia.comairasia.comMalaysiaAirlines and Aviation10001+Public Company2001https://linkedin.com/company/airasia
Academy, Ltd. logoAcademy, Ltd.
www.academy.comacademy.comUnited StatesRetail10001+Public Company1938https://linkedin.com/company/academy-sports-and-outdoor
Radio Canada International logoRadio Canada International
ici.radio-canada.caradio-canada.caCanadaBroadcast Media Production and Distribution5001-10000Government Agencyhttps://linkedin.com/company/cbcradiocanada

There are 138,238 companies and domains where we detect Express.js, sign up to download the entire Express.js dataset.

Recognisable companies using Express.js in the current crawl, with the hostname where the header appears:

  • Ford (accountmanager.ford.com) runs the customer account portal on Express.js
  • Cisco Systems (marketplace.cisco.com) serves its partner marketplace from it
  • Salesforce (appexchange.salesforce.com) returns the header on AppExchange
  • TD Bank (apps.td.com) uses it on the application subdomain
  • Hewlett Packard Enterprise (marketplace.greenlake.hpe.com) on the GreenLake marketplace
  • Schlumberger (commerce.slb.com) on its oilfield commerce platform
  • Baker Hughes (store.bakerhughes.com) on its parts store
  • Mercedes-Benz (media.mercedes-benz.com) on its media newsroom
  • Domino's Pizza (dominos.com) on the main ordering domain, one of the few flagship sites in the set
  • The World Bank (data360.worldbank.org) on its open data platform

Which Countries Use Express.js the Most?

🇺🇸United States22,61931.8%
🇮🇳India4,7166.6%
🇬🇧United Kingdom4,5446.4%
🇧🇷Brazil3,9465.5%
🇩🇪Germany2,8013.9%
🇨🇦Canada2,3403.3%
🇫🇷France2,1333.0%
🇦🇺Australia1,6142.3%
🇨🇳China1,1421.6%
🇳🇱Netherlands1,1051.6%
🇪🇸Spain1,0871.5%
🇮🇹Italy7821.1%
🇨🇭Switzerland6861.0%
🇲🇽Mexico6220.9%
🇸🇪Sweden5780.8%

Share of the 71,100 Express.js domains we matched to a company record — 51.4% of the 138,238 we detect. Top 15 countries shown, so these do not sum to 100%. Domains with no matching company record are not represented here and skew small and independent.

Express.js Market Share Among Web Frameworks

What is Express.js's market share? Express.js holds 7.46% of the Web Frameworks category and ranks 4th of 89 tracked technologies, behind Microsoft ASP.NET (856,440 domains, 46.19%), Ruby on Rails (203,189, 10.96%) and Nuxt.js (190,132, 10.25%), and ahead of Laravel (90,325, 4.87%) and CodeIgniter (63,867, 3.44%). Read that ranking as approximate. Each framework in the table is found by a different kind of signal, and the differences are large enough to move positions. Microsoft ASP.NET is matched partly on URL extension, .asp and .aspx, as well as on headers and cookies, a far wider surface than any rival's. Express.js has exactly one clause, the X-Powered-By: Express header. Laravel is found by a cookie name and a JavaScript global, while Nuxt.js and Ruby on Rails each have several independent signals. Every count here is a floor, and the floors are measured with different instruments, so this is not a like-for-like market share.

Customers138.2KCompanies using Express.js
Companies Analyzed71.1KWith LinkedIn company data
Market Share7.46%Of the category market
Category Ranking#4In its category

Top Competitors by Market Share

Express.js Customers by Company Size & Age

Company Size Distribution

Company Age (Founded Decade)

When were the companies using Express.js founded? The base is digital-native: 40.54% were founded in the 2010s and 33.75% in the 2020s, so 74.29% date from 2010 or later. The 2000s account for 12.32% and the 1990s for 5.44%. These percentages describe the enriched subset of detected domains rather than all 138,238, and the pre-1980 bucket (5.23%) is a catch-all that collects long-established institutions such as Ford, MetLife and the University of Pennsylvania alongside records with no reliable founding date.

What Industries Use Express.js the Most?

Software Development4,122 (6.47%)
Technology, Information and Internet3,573 (5.61%)
IT Services and IT Consulting3,442 (5.4%)
Real Estate2,879 (4.52%)
Financial Services2,268 (3.56%)
Business Consulting and Services2,044 (3.21%)

Express.js Alternatives & Competitors

What are the top Express.js alternatives? Inside our Web Frameworks category the larger rows are Microsoft ASP.NET (856,440 domains), Ruby on Rails (203,189) and Nuxt.js (190,132), with Laravel (90,325) and CodeIgniter (63,867) below Express.js. Those five are not competing for the same job in every case: ASP.NET and Rails are full server-rendered frameworks, Nuxt.js is a Vue meta-framework that is often served by a Node.js process rather than replacing one, and Express.js is a thin HTTP layer that leaves architecture to the developer. The alternatives that pull hardest at Express.js in new Node.js projects, Fastify, NestJS and Hono, do not appear in these rankings at all, partly because NestJS runs on Express by default and inherits the same header. Bear in mind that each row above is found by a different signal, so the sizes are floors measured with different instruments.

TechnologyDomainsMarket Share
A favicon of Microsoft ASP.NET
Microsoft ASP.NET
856,44046.19%
A favicon of Ruby on Rails
Ruby on Rails
203,18910.96%
A favicon of Nuxt.js
Nuxt.js
190,13210.25%
A favicon of Laravel
Laravel
90,3254.87%
A favicon of CodeIgniter
CodeIgniter
63,8673.44%

Express.js Customer Migration

Where do companies migrate from and to with Express.js? The volumes are small, in the low hundreds, so read direction rather than magnitude. The busiest corridor runs against Express.js: 292 domains moved to Nuxt.js and 214 came back the other way. That one needs a caveat, because Express.js and Nuxt.js are not always alternatives. A Nuxt application is frequently served by a Node.js server, so part of that corridor is a stack changing shape rather than one framework replacing another, with the X-Powered-By header disappearing along the way. The clearest genuine gain is against the legacy .NET estate: 139 domains arrived from Microsoft ASP.NET against 43 leaving, roughly 3.2 to 1 in Express.js's favour. Ruby on Rails is near parity at 71 in and 83 out, Laravel (28 in, 12 out) and Remix (23 in, 15 out) tilt slightly towards Express.js, and SvelteKit appears only on the outbound side with 43 departures. The shape of it: Express.js takes ground from older server-rendered stacks and loses it to newer JavaScript meta-frameworks.

Switched to Express.js
Left Express.js
CompetitorGainedLostNet
A favicon of Nuxt.js
Nuxt.js
+84
-137
-53
A favicon of Microsoft ASP.NET
Microsoft ASP.NET
+63
-24
+39
A favicon of Ruby on Rails
Ruby on Rails
+31
-35
-4
A favicon of SvelteKit
SvelteKit
0
-23
-23
A favicon of Laravel
Laravel
+13
-5
+8
A favicon of Remix
Remix
+6
-9
-3
A favicon of Helix Ultimate
Helix Ultimate
+2
0
+2

Tech Stack of Express.js-Powered Websites

What technologies do Express.js sites run alongside it? Cloudflare (52.83%) is the most common companion, which is worth knowing because a proxy in front does not strip an origin's X-Powered-By header. Google Analytics (45.60%), Tailwind CSS (40.16%), core-js (34.88%) and jQuery (29.59%) follow. What stands out is how little the front ends agree with each other: React Router 17.61%, React 15.83%, Angular 9.42%, Vue.js 6.02% and Next.js only 4.23%. That spread is exactly what an unopinionated server produces, since Express.js dictates nothing about the client. Radix UI (22.03%) and shadcn/ui (14.72%) mark the newer component-library wave arriving in Express.js codebases.

Web Analytics

Google Analytics
45,598 (45.6%)
Cloudflare Browser Insights
19,620 (19.62%)
Umami
2,087 (2.09%)

CDN

Cloudflare
52,829 (52.83%)
Google Cloud CDN
16,152 (16.15%)
jsDelivr
15,169 (15.17%)
cdnjs
13,984 (13.98%)
Google Hosted Libraries
6,452 (6.45%)
Unpkg
5,923 (5.92%)

JavaScript Frameworks

React Router
17,614 (17.61%)
React
15,833 (15.83%)
Angular
9,422 (9.42%)
Zone.js
8,388 (8.39%)
Vue.js
6,017 (6.02%)
Next.js
4,227 (4.23%)

JavaScript Libraries

core-js
34,884 (34.88%)
jQuery
29,590 (29.59%)
Lucide
21,780 (21.78%)
Swiper
10,503 (10.5%)
lit-html
9,729 (9.73%)
lit-element
9,327 (9.33%)

UI & CSS Frameworks

Tailwind CSS
40,156 (40.16%)
Radix UI
22,031 (22.03%)
shadcn/ui
14,719 (14.72%)
Bootstrap
12,018 (12.02%)
Element UI
3,471 (3.47%)
Material UI
3,163 (3.16%)

Express.js Customer Reviews with Pros and Cons

Based on aggregated G2 reviews (7 mentions in total), Express.js scores highest for convenient middleware setup and its documentation. The most common criticism is complex customisation, which is the same property seen from the other side: an unopinionated framework hands the architectural decisions back to you. The sample is small, so read it as flavour rather than evidence.

Generated from real user reviews on G2

Pros
  • Users appreciate the convenient middleware setup in Express.js, allowing for easy feature implementation and project control.(1 reviews)
  • Users value the thorough documentation of Express.js, which greatly aids in real-world application development.(1 reviews)
  • Users value the wealth of documentation available for Express.js, enhancing their learning and application experience.(1 reviews)
  • Users value the flexibility of Express.js, enjoying control over project structure and easy middleware integration.(1 reviews)
  • Users value the lightweight nature of Express.js, which allows for flexible project structuring and easy middleware management.(1 reviews)
Cons
  • Users find the complex customization of Express.js challenging, relying heavily on their own skills to structure it well.(1 reviews)
  • Users find debugging time-consuming in Express.js due to lack of strong typing and compile-time checks for large apps.(1 reviews)

Expert Analysis: Express.js Growth Trends & Key Signals for Sales Teams in 2026

David Thomson
David ThomsonCTO, TechnologyChecker

Before any number on this page means anything, you need to know how Express.js is found. There is one signal and one only: the X-Powered-By: Express response header. Express sets it by default, and every security guide worth reading tells you to turn it off.

What 138,238 actually counts

It counts Express.js deployments that still announce themselves. Removing the header takes one line, app.disable('x-powered-by'), and Helmet, the security middleware that ships in most Express.js starter templates, removes it automatically. The bias here is therefore not random. It runs along a security-maturity axis: the better hardened the deployment, the less likely it is to be in this dataset. That makes 138,238 a floor whose gap to the real number is widest exactly where you would most want the data, inside mature engineering organisations.

Sales signal: a hit tells you two things at once, that the site runs Node.js and that nobody has audited its response headers. If you sell application security, API gateways or posture monitoring, the second fact is the qualifying one. A miss tells you nothing at all, so never treat absence from this list as evidence a company is not on Express.js.

What three months of chart do and do not show

The series runs from 90,377 active domains in June 2026 to 138,238 in August. That is not adoption. Our coverage widened over the same window, and with three points you cannot separate a real trend from a wider net. Take the level, ignore the slope, and come back in six months.

Where it sits in the category

7.46% of Web Frameworks, 4th of 89. The category table is worth reading with suspicion, because each row is found with a different instrument. Microsoft ASP.NET leads at 856,440 domains partly because it can be matched on a URL extension, .aspx, which is a far wider net than one response header. Ruby on Rails and Nuxt.js each have several independent signals. Express.js has one. Ranking these against each other is like comparing depth soundings taken with different lines: all real, none directly comparable.

Who the enterprise names really are

Ford, TD Bank, Cisco, Salesforce, Hewlett Packard Enterprise, Schlumberger, Baker Hughes, Mercedes-Benz, Sony, the World Bank. The interesting part is not the logos, it is the hostnames: marketplace.cisco.com, appexchange.salesforce.com, commerce.slb.com, store.bakerhughes.com, accountmanager.ford.com. Express.js is almost never on the flagship domain. It is on the marketplace, the store, the developer portal and the account manager, the parts of a large estate that are really applications wearing a website's clothes. That is also why a domain count overstates the number of buying accounts: one company contributes several hostnames.

Sales signal: the buyer for an Express.js subdomain is rarely the corporate web team. It is the product or platform group that owns that specific application, so route the outreach to them.

Migration: gaining from .NET, losing to Nuxt

The volumes are in the low hundreds, so treat them as direction. Against Microsoft ASP.NET the ratio is roughly 3.2 to 1 in Express.js's favour, 139 domains arriving against 43 leaving. Against Nuxt.js it runs the other way, 214 in and 292 out, the largest corridor in either direction. Ruby on Rails is near parity. SvelteKit appears only as an exit, 43 domains.

The Nuxt corridor deserves a caveat that is easy to skip. Express.js and Nuxt.js are not always alternatives: a Nuxt application is often served by a Node.js process, so some of those 292 are a stack being rearranged rather than a framework being replaced, with the X-Powered-By header vanishing on the way. What is not ambiguous is the overall direction of travel, ground gained from the older server-rendered estate and ground lost to newer JavaScript meta-frameworks.

Sales signal: the .NET-to-Node corridor is still where migration services, TypeScript tooling and CI/CD sell. The Nuxt corridor is where you sell to teams mid-rearchitecture, who need API versioning and gradual-rollout tooling rather than another framework.

The stack around it

Cloudflare fronts more of these sites than anything else at 52.83%, which matters because a proxy in front does not strip an origin's X-Powered-By header. Google Analytics is on 45.60%, Tailwind CSS on 40.16%, core-js on 34.88% and jQuery still on 29.59%. What stands out is how little the front ends agree: React Router 17.61%, React 15.83%, Angular 9.42%, Vue.js 6.02%, Next.js only 4.23%. Express.js is not tied to any one client-side framework, which is what you would expect from a server that has no opinion about the client. Radix UI at 22.03% and shadcn/ui at 14.72% are the newer signal in that mix.

Sales signal: do not pitch these teams a stack. Pitch them a component that sits behind whatever they already run.

Who these companies are

Small companies dominate the enriched subset. 65.09% have 1 to 10 employees and 21.45% have 11 to 50, so roughly seven in eight are under 50 people, despite the enterprise names above. By industry the leaders are Software Development (6.47%), Technology, Information and Internet (5.61%) and IT Services and IT Consulting (5.40%), with Real Estate fourth at 4.52%, a less obvious result that probably reflects property listing portals rather than agencies. By age, 74.29% were founded in 2010 or later. Geographically the United States leads with 22,619 matched domains, followed by India with 4,716, the United Kingdom with 4,544 and Brazil with 3,946.

What G2 reviewers say

The praise clusters on middleware setup, documentation and the small surface area. The one recurring criticism is that customisation is complex, which is the same property viewed from the other side: an unopinionated framework hands you the architectural decisions. The sample is seven mentions, so read it as flavour rather than evidence.

Key takeaway

Express.js is not in decline. It is in the phase where it stops being visible. The framework is embedded in the application edges of large estates and in the API layer of small software companies, and the one thing a header-based check measures, a default nobody remembered to remove, gets removed a little more often every year. Expect the measured count to understate reality by a growing margin, and expect that gap to say more about security practice than about adoption.

Sales applications

Targeting: filter for Express.js plus Cloudflare plus a 2015 to 2020 founding date and 11 to 50 employees. That cohort is past the prototype stage and hitting scale problems. The detection hostname tells you which team to approach: a marketplace. or store. prefix means commerce, an api. or developer. prefix means platform engineering.

Angle: "You are running Express.js on [hostname], and it is still returning the default X-Powered-By header. Harmless on its own, but it usually means nobody has reviewed the response headers." A prospect can verify that in one request, which is worth more than any statistic you could quote at them.

What not to do: never tell a prospect they are not using Express.js because they are absent from this list. The teams most likely to be missing are the careful ones.

Frequently Asked Questions

Who uses Express.js?

We detect Express.js on 138,238 domains, including Ford, TD Bank, Domino's Pizza. A detection means the technology is present on that domain, which for large organisations is often a single storefront or subdomain rather than a company-wide deployment. Among domains we matched to a company with a resolved industry, the most common is Software Development (6.47%).

How many customers does Express.js have?

We detect 138,238 domains running Express.js across our monthly crawl of live business domains. Company data could be matched for 71,100 of them (51.4%), and every company-size, industry and country breakdown on this page describes that matched subset rather than the full detected base. A further 18,156 domains carried a Express.js detection previously and no longer do.

What is Express.js's market share?

Express.js holds 7.46% of the Web Frameworks category, ranking #4. This is a share of the domains we detect running a platform in this category — not a share of all websites, and not a share of spending — so it is not directly comparable to figures published on other denominators.

What are the best alternatives to Express.js?

The top alternatives to Express.js include Microsoft ASP.NET (46.19% market share), Ruby on Rails (10.96% market share), Nuxt.js (10.25% market share), Laravel (4.87% market share) — measured as a share of the domains we detect running a platform in this category.

Which countries use Express.js the most?

United States leads with 22,619 matched Express.js domains, followed by India (4,716), United Kingdom (4,544), Brazil (3,946), Germany (2,801). These are counts within the 71,100 domains we could match to a company record, not the full detected base.

What size companies use Express.js?

The most common company size is 1-10 employees, representing 65.09% of the Express.js domains we could match to a company record and size — a subset of 71,100 matched companies, not of all 138,238 detected domains. This is followed by 11-50 employees (21.45%) and 51-200 employees (7.72%).

How old are companies that use Express.js?

Among the Express.js domains we could match to a company with a known founding date, most were founded in the 2010s (40.54%), followed by the 2020s (33.75%). That matched subset is drawn from 71,100 companies and is not representative of all 138,238 detected domains. This suggests Express.js is most popular among relatively young companies.

What is the ideal customer profile for Express.js?

The ideal Express.js customer is: Company Age: Founded 2010-2019, Company Maturity: ~7-16 years old, Tech Stack: Cloudflare, Tailwind CSS, React, Primary Use: APIs, portals and marketplaces, Developer Focus: JavaScript developers — based on our analysis of 71,100 enriched companies at TechnologyChecker.io.

What is the X-Powered-By: Express header, and should I remove it?

Express sets X-Powered-By: Express on every response by default. It does nothing functional; it simply names the framework. Most security guidance recommends removing it, since it hands anyone probing the site a free hint about the stack. One line does it: app.disable('x-powered-by'). Helmet, the standard Express security middleware, removes it automatically as soon as you add it. Removing the header changes nothing about how the application behaves.

Does 138,238 mean only 138,238 sites run Express.js?

No. That figure is a floor. Express.js is detected by a single signal, the default X-Powered-By: Express response header, and disabling that header is routine practice. Any deployment running Helmet or calling app.disable('x-powered-by') is invisible to a header-based check while still running Express.js. The real installed base is larger, and the gap is widest among security-conscious teams. Read 138,238 as the number of Express.js deployments that still advertise themselves.

Why does the Express.js domain count change between reports?

Our August 2026 crawl puts Express.js at 138,238 domains. Counts move month to month because the set of domains crawled turns over, so a change on its own is not evidence that sites added or removed the framework. The detection rule has not changed: one response header, present or absent. The separate churn figure of 18,156 counts domains that stopped returning the header since we began tracking in March 2026, and that includes teams who simply switched the header off as well as genuine migrations.

Does a NestJS application get counted as Express.js?

Often, yes. NestJS uses Express as its default HTTP adapter, so a stock NestJS application returns the same X-Powered-By: Express header unless the team disables it or swaps in the Fastify adapter. The header identifies the underlying HTTP layer, not the framework a developer thinks they are working in. This cuts both ways for the count: it includes some Nest applications and excludes Express applications that hid the header.

What is the difference between ASP.NET and Express.js?

ASP.NET is Microsoft's server-side framework for .NET languages, with strong typing and a large enterprise tooling estate behind it. Express.js is a minimal HTTP layer for Node.js that leaves architecture to you. In our Web Frameworks category ASP.NET leads at 46.19% (856,440 domains) against Express.js at 7.46% (138,238), but the two are found by very different signals: ASP.NET can be matched on .asp and .aspx URLs as well as on headers and cookies, a much wider net than the single header that identifies Express.js. The gap is real, just smaller than the ranking implies.

Is Express.js still relevant in 2026?

Yes, and the detected base understates it. 138,238 domains still return the default Express header, including Ford, Cisco, Salesforce, TD Bank and Hewlett Packard Enterprise, almost always on API, store and portal subdomains. What has changed is that Express.js is no longer the automatic choice for a new Node.js project. Fastify, NestJS and Hono compete for greenfield work, and full-stack frameworks such as Next.js and Nuxt.js absorb cases that would once have started life as an Express server.

What are the disadvantages of Express.js?

It ships almost nothing beyond routing and middleware, so authentication, validation, data access and error handling are all decisions you make and libraries you assemble. G2 reviewers name that same property as the main complaint: customisation is complex because there is no convention to fall back on. Typing is the other gap, with reviewers reporting that debugging a large Express codebase is slow without compile-time checks, which is much of the reason NestJS and TypeScript-first alternatives exist. The default X-Powered-By header is a smaller example of the same philosophy, a default most teams end up overriding.

Can Next.js replace Express.js?

For a full-stack React application, often yes: Next.js route handlers cover the backend work many teams used Express.js for. For a standalone API, or a service that is not rendering React, Express.js remains the simpler fit. In our data the two rarely appear together, with Next.js co-occurring on just 4.23% of Express.js domains, so the common pattern is one or the other rather than Express serving a Next front end. A Next.js server also sends its own X-Powered-By value, so a site that moves across leaves this dataset rather than appearing in both.

Which frameworks do Express.js sites move to and from?

Over the tracked window 292 domains moved from Express.js to Nuxt.js and 214 came the other way, the busiest corridor and the only large one running against Express.js. Against Microsoft ASP.NET the flow favours Express.js by roughly 3.2 to 1, 139 arriving against 43 leaving. Ruby on Rails is close to even at 71 in and 83 out, while SvelteKit appears only as an exit with 43 departures. One caveat on Nuxt.js: a Nuxt application is often served by a Node.js server, so part of that corridor is a stack being rearranged rather than Express.js being replaced.

What technologies do Express.js sites run alongside it?

Cloudflare is the most common at 52.83%, followed by Google Analytics (45.60%), Tailwind CSS (40.16%), core-js (34.88%) and jQuery (29.59%). Client-side frameworks are fragmented: React Router 17.61%, React 15.83%, Angular 9.42%, Vue.js 6.02% and Next.js 4.23%. That spread is what you would expect from an unopinionated server that dictates nothing about the front end. Radix UI (22.03%) and shadcn/ui (14.72%) show the newer component-library wave arriving in Express.js codebases.

Is Express.js suitable for enterprise applications?

The evidence says yes, in a specific shape. Detected domains include Ford, TD Bank, Cisco, Salesforce, Hewlett Packard Enterprise, Schlumberger, Baker Hughes, Mercedes-Benz and the World Bank, and in nearly every case the header appears on a subdomain such as marketplace.cisco.com, appexchange.salesforce.com or commerce.slb.com rather than on the main site. Express.js is used for the application layer inside a large estate, not for the corporate web presence. Enterprises that adopt it usually bring their own conventions, since the framework supplies none.

What industries use Express.js most?

Among enriched companies the leaders are Software Development (6.47%), Technology, Information and Internet (5.61%) and IT Services and IT Consulting (5.40%). Real Estate is fourth at 4.52%, higher than most people would guess, and probably reflects property listing portals rather than agencies. Financial Services (3.56%), Business Consulting and Services (3.21%), Retail (2.80%) and Advertising Services (2.65%) follow. No single industry passes 7%, which is consistent with a general-purpose HTTP layer rather than a vertical tool.

What is the newest version of Express.js?

Express 5.0 shipped in September 2024 after a long development cycle, and Express 5.1 became the default install on npm in March 2025. Express 4.x is still what most production deployments run and remains supported. The version makes no difference to how Express.js is detected here: both major lines send the same X-Powered-By: Express header by default.

Express.js Overview
Customers
138,238
Companies Analyzed
71,100
Market Share
7.46%
Category Rank
#4
Top Country
United States
Top Industry
Software Development
Express.js Customer ICP

Based on 71,100 company data

Company Age
Founded 2010-2019
Company Maturity
~7-16 years old
Tech Stack
Cloudflare, Tailwind CSS, React
Primary Use
APIs, portals and marketplaces
Developer Focus
JavaScript developers
About Our Data

These insights include all TechnologyChecker.io detections of Express.js (free & paid plans).

Total Detections2.08B
Detection History+20 Years
Domains Crawled29.9M
Technologies44K+
Company Match Rate51.4%