← Back to Awesome

Sections

Standard Style

GitHub repository ↗ synced 2026/8/9

Awesome Standard Awesome

js-standard-style

Documenting the explosion of packages in the standard ecosystem!

standard

  • standard - JavaScript Standard Style. One Style to Rule Them All!

usage stats

  • npm packages that use standard (full list) - List of packages that use standard
  • download graphs of standard (npm-stat.com) - npm registry download count
  • top npm packages (gist) - standard is one of the top packages on npm

packages used by standard

  • eslint - AST-based pattern checker for JavaScript
  • standard-engine - standard's guts, extracted into a reuseable package. build your own!
  • eslint-config-standard - standard eslint rules, as a shareable config
  • eslint-config-standard-jsx - standard eslint rules for JSX
  • eslint-plugin-standard - standard custom eslint rules (not part of eslint core)

automatic code formatters

  • standard --fix - automatic formatting is built-in to standard!
  • prettier-standard - format with prettier configured to standard rules
  • "unix commands" gist - A list of search and replace unix commands to help make a node repository 'standard' compliant

editor plugins

  • Every major text editor has a plugin or built-in support for standard. See the full list of supported editors.
  • Atom: linter-js-standard - linter
  • Atom: linter-js-standard-engine - linter
  • Atom: standard-formatter - auto-fixer
  • Atom: standardjs-snippets - code snippets
  • Brackets: brackets-standard - linter
  • Emacs: see readme
  • Sublime Text: SublimeLinter-contrib-standard - linter
  • Sublime Text: StandardFormat - auto-fixer
  • Visual Studio Code: vscode-standard - linter & auto-fixer
  • Vim: see readme
  • Visual Studio Code: vscode-standardjs-snippets - code snippets
  • Visual Studio Code: vscode-react-standard - code snippets
  • WebStorm (PhpStorm, IntelliJ, RubyMine, JetBrains, etc.): built-in support. see readme

pretty terminal output (reporters)

  • snazzy - Format JavaScript Standard Style as Stylish (i.e. snazzy) output
  • standard-tap - Format JavaScript Standard Style as TAP output
  • standard-json - Format JavaScript Standard Style output to a JSON array
  • standard-reporter - Reporters for feross/standard via unix pipes, many options
  • standard-summary - Display output as a list of errors, ordered by count

build tools

  • grunt-standard - Grunt plugin for standard
  • gulp-standard - Gulp plugin for standard
  • mocha-standard - Integrates standard into your mocha tests
  • standard-loader - Lint webpack builds with standard
  • docker-standard - Standardjs Docker image to easily and quickly lint and report javascript files. Very useful in Docker based build systems.
  • rollup-plugin-standard - Lint Rollup builds with Standard

code/project generators

  • generator-babel-standard - Yeoman generator for new packages with babel and standard
  • generate-swap-project - Generate Your ESNext+StandardJS+Mocha Ready, NodeJS Projects in Seconds!
  • generate-swap-generator Generate Your Own ESNext+StandardJS+Mocha Ready NodeJS Generators In Seconds!

inspired by standard

  • standard-markdown - Lint all the javascript code blocks in your markdown files
  • stylelint-config-standard - The standard shareable config for stylelint.
  • standard-sass - Sass & Scss & Css Standard Style. One Style to Rule Them All!
  • wemake-frontend-styleguide - JavaScript & TypeScript & Vue & JsDoc & Scss style guides based on standard tools. Very strict!

forks

  • semistandard - standard, with semicolons
  • uber-standard - fork by the Uber team
  • videojs-standard - fork by the video.js team
  • yodlr-standard - fork by the yodlr team
  • happiness - standard customized to make @JedWatson happy
  • doublestandard - standard, with even more semicolons
  • xo - "JavaScript happiness style"
  • jsw - "the spec doesnt care about semicolons and neither should you"
  • obama - Move forward and standardize with Obama
  • aStandard - A stricter standard made for babel and es7
  • standard-own - standard but with more customization and individual rules.
  • standard-focus - Focus on one error at a time.
  • standa standard without JSX rules.

PRs welcome!