Topics / #style-guide
Style-guide projects on GitHub
Coding style conventions and best-practice guides for teams.
As of , the most-starred Style-guide projects on GitHub are javascript (148.1K stars), nodebestpractices (105.7K stars) and ruff (50.1K stars). GitHub.Locker tracks 24 Style-guide repositories with 714.1K stars combined. The fastest-growing on October 16 was anti-slop, with +31 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
anti-slop
dmmulroy/anti-slop · ★ 5.6KA set of opinionated Oxlint rules that reject low-evidence and low-signal patterns in TypeScript and JavaScript codebases.
ruff
astral-sh/ruff · ★ 50.1KRuff is an extremely fast Python linter and code formatter written in Rust, built to replace tools like Flake8, Black, isort, pydocstyle, pyupgrade, and autoflake with a single command-line tool.
+6nodebestpractices
goldbergyoni/nodebestpractices · ★ 105.7KA curated, community-maintained list that summarizes the top Node.js best practices, style guides, and architectural tips, organized into chapters covering architecture, error handling, code style, testing, production readiness, security, performance, and Docker.
+5awesome-design-systems
alexpate/awesome-design-systems · ★ 26.1KA curated list of design systems — the documented principles, best practices and UI/pattern libraries that help a team build digital products consistently.
The all-time top
24 projects · by stars
- 148.1K
#1 · airbnb/javascriptjavascript
A JavaScript style guide from Airbnb covering conventions for types, variables, functions, classes, modules, naming, whitespace, and more, described as 'a mostly reasonable approach to JavaScript'.
- 105.7K
#2 · goldbergyoni/nodebestpracticesnodebestpractices
A curated, community-maintained list that summarizes the top Node.js best practices, style guides, and architectural tips, organized into chapters covering architecture, error handling, code style, testing, production readiness, security, performance, and Docker.
- 50.1K
#3 · astral-sh/ruff
ruff
Ruff is an extremely fast Python linter and code formatter written in Rust, built to replace tools like Flake8, Black, isort, pydocstyle, pyupgrade, and autoflake with a single command-line tool.
- 4

CppCoreGuidelines
45.4Kisocpp/CppCoreGuidelines · CSSThe C++ Core Guidelines are a collaborative set of best-practice rules for writing modern C++ (C++11 and later), covering interfaces, resource management, memory management, and concurrency, with the goal of making code type-safe, leak-free, and fast.
- 5

styleguide
39.7Kgoogle/styleguide · HTMLThis is a collection of style guides Google uses for its own and Google-originated open-source code, covering languages like C++, Java, Python, Go, JavaScript, TypeScript, HTML/CSS, Shell, Swift, and more.
- 6

standard
29.4Kstandard/standard · JavaScriptJavaScript Standard Style — a zero-configuration style guide, linter and automatic code fixer for JavaScript. It enforces one consistent style and catches programmer errors early, with nothing to set up.
- 7

project-guidelines
29.4Kelsewhencode/project-guidelines · JavaScriptA public set of best practices for JavaScript projects, written and gathered by the elsewhen team - numbered rules for Git, documentation, environments, dependencies, testing, code style, APIs and more.
- 8

awesome-design-systems
26.1Kalexpate/awesome-design-systemsA curated list of design systems — the documented principles, best practices and UI/pattern libraries that help a team build digital products consistently.
- 9

idiomatic.js
25.7Krwaldron/idiomatic.jsA style guide document laying out principles for writing consistent, idiomatic JavaScript code, covering whitespace, syntax, naming, type checking, and comments.
- 10

angular-styleguide
23.6Kjohnpapa/angular-styleguide · Vim SnippetAn opinionated style guide for Angular: documented conventions for syntax, structure, and building Angular applications, written by John Papa for development teams.
- 11
docz
23.6Kpedronauck/docz · TypeScriptDocz is a documentation tool: you write MDX files showcasing your code, and it turns them into a live-reloading, production-ready documentation site.
- 12

api-guidelines
23.3Kmicrosoft/api-guidelinesA collection of guidelines published by Microsoft for designing consistent, well-behaved RESTful web APIs, shared publicly to foster dialogue in the broader API community.
- 13

guide
17.7Kuber-go/guide · MakefileIt's the Uber Go Style Guide — an open document describing the patterns and conventions Uber uses when writing Go code.
- 14

ruby-style-guide
16.5Krubocop/ruby-style-guideA community-driven Ruby coding style guide: it recommends best practices so real-world Ruby programmers can write code that other people can maintain. It deliberately favors established real-world usage over unproven ideals.
- 15
chinese-copywriting-guidelines
15.8Ksparanoid/chinese-copywriting-guidelinesA style guide for writing and typesetting Chinese text correctly — covering spacing between Chinese and Latin characters/numbers, punctuation usage, full-width vs half-width characters, and correct casing of proper nouns — meant to reduce miscommunication within teams and make websites look more polished.
- 16
react-redux-typescript-guide
13.3Kpiotrwitek/react-redux-typescript-guide · TypeScriptA living guide collecting the most important patterns and recipes for using React and Redux in a fully type-safe way with TypeScript, favoring type inference over manual type annotations.
- 17

swift-style-guide
13.1Kkodecocodes/swift-style-guideThis is the official Swift style guide used by Kodeco (formerly raywenderlich.com) to keep the Swift code in its books, tutorials, and starter kits consistent across many different authors.
- 18

document-style-guide
13Kruanyf/document-style-guideThis is a style guide for writing Chinese-language technical documentation, covering conventions for titles, text, paragraphs, numbers, and punctuation.
- 19

rubocop
12.9Krubocop/rubocop · RubyRuboCop is a static code analyzer (linter) and code formatter for Ruby that enforces the community Ruby Style Guide out of the box, and it is also configurable to enforce your own style.
- 20

laravel-best-practices
12.3Kalexeymezenin/laravel-best-practicesA widely used community guide (12k+ stars) that collects best practices for writing Laravel applications. Each practice comes with a Bad and a Good code example, and the guide has been translated into 25 languages.
- 21

awesome-guidelines
11.2KKristories/awesome-guidelines · JavaScriptA curated list of programming style guides, best practices, and coding conventions — one page collecting links to official and community guidelines for dozens of languages, platforms, and tools.
- 22

zh-google-styleguide
11Kzh-google-styleguide/zh-google-styleguide · MakefileThis is a Chinese-language translation of Google's style guides for its open-source projects, covering coding conventions for C++, Objective-C, Python, Shell, JavaScript, TypeScript, HTML/CSS, and Java.
- 23
anti-slop
5.6Kdmmulroy/anti-slop · TypeScriptA set of opinionated Oxlint rules that reject low-evidence and low-signal patterns in TypeScript and JavaScript codebases.
- 24

Tech-Doc-Style-Chinese
1.5KFenng/Tech-Doc-Style-Chinese · PythonIt is a reusable writing 'Skill' (a rule file plus helper scripts) for Chinese technical documentation and product copy, meant to be loaded by AI coding agents like Claude Code or Codex so they rewrite Chinese text more precisely and less like marketing fluff.
Related topics
Often tagged together
- documentation426
- open-source5,666
- best-practices145
- guide365
- code-quality100
- reference304
- developer-tools2,924
- javascript1,842
- mit3,312
- resources706
- education933
- frontend1,080
- guidelines13
- learning511
- linter51
- markdown550
- styleguide10
- tutorial626
- web-development590
- coding50
- npm1,019
- programming165
- architecture116
- awesome-list495