Skip to content
JS
Comparison

standard vs xo

Linting and formattingPackage data 25 Sept 2026
standardv17.1.2, 13 Sept 2024

JavaScript Standard Style

$ npm install standard
xov5.0.1, 18 Sept 2026

JavaScript/TypeScript linter (ESLint wrapper) with great defaults

$ npm install xo
MetricstandardxoDifference
Weekly downloads381,664119,383standard 3.2x higher
12-month download growth-33%-61%standard +28 pts
Gzip size---
Minified size---
Dependencies919xo 10 more
Unpacked size160 kB94 kBxo 1.7x smaller
Latest release17.1.2, 13 Sept 20245.0.1, 18 Sept 2026xo 2.0 years more recent
Releases, last 12 months0--
First published27 Jan 2015--
GitHub stars29,4347,989standard 3.7x higher
Open issues1132standard 111 more
Open pull requests150standard 15 more
Contributors---
Commits, last 52 weeks070xo higher
TypeScript typesNoneBundledDiffers
Module formatESM onlyESM onlySame
Runtimes---
LicenseMITMITSame

Green marks the smaller size or the more recent release. Bold marks the higher count, with no judgement implied. Sizes are for the whole package per Bundlephobia. Growth compares the average of the last 4 weeks with the first 4 weeks of the 52-week series.

standard381.7k latest weekxo119.4k latest week
Week of 23 Sept 2025Week of 15 Sept 2026
Weekly npm downloads, 52 weeks. Y axis starts at zero. Values are not smoothed.

standard

Major versions
  1. 1.0.027 Jan 2015
  2. 2.0.029 Jan 2015
  3. 3.0.017 Mar 2015
  4. 4.0.030 May 2015
  5. 5.0.03 Aug 2015
  6. 6.0.06 Feb 2016
  7. 7.0.02 May 2016
  8. 8.0.024 Aug 2016
  9. 9.0.028 Feb 2017
  10. 10.0.05 Apr 2017
  11. 11.0.018 Feb 2018
  12. 12.0.029 Aug 2018
  13. 13.0.010 Jul 2019
  14. 14.0.019 Aug 2019
  15. 15.0.022 Oct 2020
  16. 16.0.029 Oct 2020
  17. 17.0.020 Apr 2022
Last 5 releases
  1. 17.1.213 Sept 2024
  2. 17.1.112 Sept 2024
  3. 17.1.030 May 2023
  4. 17.0.020 Apr 2022
  5. 16.0.43 Oct 2021
153 releases in total, 0 in the last 12 months

xo

Major versions
  1. -
Last 5 releases
  1. -
Release count not fetched
standard

-

xo

-

standard

-

xo

-

  • Module formatBoth ESM only
  • Need TypeScript types in the package itselfxo (standard: None; xo: Bundled)
  • Node.js version requirementstandard: ^12.22.0 || ^14.17.0 || >=16.0.0; xo: >=22 (engines field in package.json)
  • Need the more recent releasexo (5.0.1 on 18 Sept 2026 vs 17.1.2 on 13 Sept 2024)
  • Higher weekly npm downloadsstandard (381.7k vs 119.4k)

Each line is generated from the data above.

standard: standard npm registry, standard npm downloads, standard GitHub. Data fetched 25 Sept 2026.
xo: xo npm registry, xo npm downloads, xo GitHub. Data fetched 25 Sept 2026.

Indexability: Indexed.