{"id":3572,"url":"https://github.com/Kristories/awesome-guidelines","name":"awesome-guidelines","description":"Programming style, best practices, and coding conventions.","projects_count":165,"last_synced_at":"2026-09-16T23:00:21.477Z","repository":{"id":39658140,"uuid":"97054975","full_name":"Kristories/awesome-guidelines","owner":"Kristories","description":"Programming style, best practices, and coding conventions.","archived":false,"fork":false,"pushed_at":"2026-05-28T02:14:37.000Z","size":676,"stargazers_count":11072,"open_issues_count":0,"forks_count":615,"subscribers_count":181,"default_branch":"main","last_synced_at":"2026-08-28T04:09:13.683Z","etag":null,"topics":["awesome","awesome-guidelines","awesome-list","code-quality","coding-conventions","guidelines","hacktoberfest","style-conventions","style-guide"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Kristories.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"contributing.md","funding":null,"license":"LICENSE","code_of_conduct":"code-of-conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":["Kristories"]}},"created_at":"2017-07-12T21:52:13.000Z","updated_at":"2026-08-28T02:04:26.000Z","dependencies_parsed_at":"2026-08-08T14:52:45.783Z","dependency_job_id":null,"html_url":"https://github.com/Kristories/awesome-guidelines","commit_stats":{"total_commits":154,"total_committers":46,"mean_commits":3.347826086956522,"dds":0.538961038961039,"last_synced_commit":"bb48d0e6488ff926e6a45c8c888128dd51a863cc"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Kristories/awesome-guidelines","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kristories%2Fawesome-guidelines","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kristories%2Fawesome-guidelines/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kristories%2Fawesome-guidelines/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kristories%2Fawesome-guidelines/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kristories","download_url":"https://codeload.github.com/Kristories/awesome-guidelines/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kristories%2Fawesome-guidelines/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37375035,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-16T02:00:06.638Z","response_time":96,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-06T00:24:45.796Z","updated_at":"2026-09-16T23:00:21.478Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Platforms","Programming Languages","Development Environment","Tools","Frameworks","Content Management System"],"sub_categories":["Node.js","Objective-C","Swift","Shell","C#","Python","Go","Lua","C++","Java","Frontend Development","Arduino","Other","Common Lisp","Groovy","JSON","JavaScript","Kotlin","Perl","R","XML","Brainfuck","C","D","Dart","Delphi","Elm","Erlang","F#","Fortran","Haskell","Markdown",".NET","Nim","Pascal","PHP","Racket","Rust","Solidity","TypeScript","Visual Basic","Git","API","GNU","Linux","Mozilla","Google","Ruby","Android","Clojure","Elixir","Scala","PowerShell","Emacs Lisp","Julia","MongoDB"],"readme":"# Awesome Guidelines [![Awesome](https://awesome.re/badge-flat2.svg)](https://awesome.re)\n\nProgramming style, best practices, and coding conventions.\n\n## Contents\n\n- [Programming Languages](#programming-languages)\n- [Development Environment](#development-environment)\n- [Platforms](#platforms)\n- [Frameworks](#frameworks)\n- [Content Management System](#content-management-system)\n- [Tools](#tools)\n\n## Programming Languages\n\n### Brainfuck\n\n- [BF Style Guide](https://codepen.io/renmans/full/JjdJPpW) - Guidelines for writing and formatting Brainfuck code.\n\n### C\n\n- [C Coding Standard](https://users.ece.cmu.edu/~eno/coding/CCodingStandard.html) - Conventions and best practices for C code.\n- [C Programming/Structure and style](https://en.wikibooks.org/wiki/C_Programming/Structure_and_style) - Structural and style recommendations for C programs.\n- [Making The Best Use of C](https://www.gnu.org/prep/standards/html_node/Writing-C.html) - This chapter provides advice on how best to use the C language when writing GNU software.\n\n### C#\n\n- [C# Coding Conventions](https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/coding-style/coding-conventions) - Official C# coding style conventions.\n- [C# Style Guide](https://github.com/kodecocodes/c-sharp-style-guide) - Community C# style guide.\n- [C# Coding Standards and Naming Conventions](http://www.dofactory.com/reference/csharp-coding-standards) - Standards and naming conventions for C# code.\n\n### C++\n\n- [Google C++ Style Guide](https://google.github.io/styleguide/cppguide.html) - C++ coding standards and best practices.\n- [C++ Core Guidelines](http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines) - A set of tried-and-true guidelines, rules, and best practices about coding in C++.\n- [LLVM C++ Coding Standards](https://llvm.org/docs/CodingStandards.html) - Coding standards for the LLVM project.\n- [Mozilla C++ Coding style](https://firefox-source-docs.mozilla.org/code-quality/coding-style/coding_style_cpp.html) - C++ coding style guidelines for Mozilla codebases.\n- [Chromium C++ style guide](https://chromium.googlesource.com/chromium/src/+/HEAD/styleguide/c++/c++.md) - C++ style guide for the Chromium project.\n- [Webkit C++ Code Style Guidelines](https://webkit.org/code-style-guidelines/) - C++ code style guidelines for WebKit.\n- [NASA C++ Coding Standards and Style Guide](https://ntrs.nasa.gov/api/citations/20080039927/downloads/20080039927.pdf) - C++ coding standards for safety-critical systems.\n- [OceanBase C++ Coding Standards](https://oceanbase.github.io/oceanbase/coding_standard.html) - C++ coding standards for OceanBase.\n\n### Clojure\n\n- [The Clojure Style Guide](https://github.com/bbatsov/clojure-style-guide) - A community coding style guide for the Clojure programming language.\n\n### Common Lisp\n\n- [Style Guide](http://lisp-lang.org/style-guide/)\n- [Google Common Lisp Style Guide](https://google.github.io/styleguide/lispguide.xml)\n\n### D\n\n- [The D Style](https://dlang.org/dstyle.html) - A set of style conventions for writing D programs.\n\n### Dart\n\n- [Effective Dart](https://dart.dev/effective-dart) - Recommendations for consistent, idiomatic Dart code.\n\n### Delphi\n\n- [Delphi's Object Pascal Style Guide](https://docwiki.embarcadero.com/RADStudio/Alexandria/en/Delphi%E2%80%99s_Object_Pascal_Style_Guide) - Object Pascal coding style guidelines.\n\n### Elixir\n\n- [Elixir Styleguide](https://github.com/christopheradams/elixir_style_guide) - Community Elixir coding style guide.\n\n### Elm\n\n- [Elm style guide](http://elm-lang.org/docs/style-guide) - Style suggestions and conventions for Elm.\n\n### Emacs Lisp\n\n- [Elisp Guide](https://github.com/chrisdone/elisp-guide) - Guide to writing Emacs Lisp.\n- [Emacs Lisp Style Guide](https://github.com/bbatsov/emacs-lisp-style-guide) - Community style guide for Emacs Lisp.\n\n### Erlang\n\n- [Secure Coding Guidelines](https://www.erlang.org/doc/system/secure_coding.html) - Writing secure Erlang code, describing common pitfalls and weaknesses best avoided.\n- [Erlang Coding Guidelines](https://github.com/inaka/erlang_guidelines)\n\n### F#\n\n- [The F# Component Design Guidelines](https://learn.microsoft.com/en-us/dotnet/fsharp/style-guide/component-design-guidelines) - Official design and style guidelines for F#.\n\n### Fortran\n\n- [Fortran Best Practices](https://fortran-lang.org/en/learn/best_practices/) - Style guide and best practices for modern Fortran programs.\n\n### Go\n\n- [Effective Go](https://go.dev/doc/effective_go) - Idioms and best practices for Go.\n- [Go Standard Project Layout](https://github.com/golang-standards/project-layout) - Basic layout for Go applications.\n- [Google Go Style Guide](https://google.github.io/styleguide/go) - Google's coding standards for source code in Go.\n- [Uber Go Style Guide](https://github.com/uber-go/guide/blob/master/style.md) - Patterns and conventions used in Go code at Uber.\n\n### Groovy\n\n- [Apache Groovy style guide](http://groovy-lang.org/style-guide.html) - Style guide for writing idiomatic Groovy code.\n\n### Haskell\n\n- [Haskell Programming guidelines](https://wiki.haskell.org/Programming_guidelines) - Best practices for Haskell programming.\n\n### Java\n\n- [Code Conventions for the Java™ Programming Language](http://www.oracle.com/technetwork/java/codeconvtoc-136057.html) - Historical Java coding conventions.\n- [Google Java Style Guide](https://google.github.io/styleguide/javaguide.html) - Google's coding standards for source code in the Java™ Programming Language.\n- [Java Programming Style Guide](https://coderanch.com/wiki/718799/Style)\n- [Alibaba-Java-Coding-Guidelines](https://alibaba.github.io/Alibaba-Java-Coding-Guidelines/) - A guide for Java developers.\n\n### JavaScript\n\n- [AngularJS Style Guide](https://github.com/mgechev/angularjs-style-guide) - Community-driven set of best practices for AngularJS application development.\n- [JavaScript The Right Way](http://jstherightway.org) - An easy-to-read, quick reference for JS best practices, accepted coding standards, and links around the Web.\n- [Google JavaScript Style Guide](https://google.github.io/styleguide/jsguide.html) - This document serves as the complete definition of Google's coding standards for source code in the JavaScript programming language.\n- [Airbnb JavaScript Style Guide](https://github.com/airbnb/javascript) - A mostly reasonable approach to JavaScript.\n- [jQuery Core Style Guide](http://contribute.jquery.org/style-guide/js/) - JavaScript style rules for open-source contributors.\n- [JavaScript Style Guides And Beautifiers](https://addyosmani.com/blog/javascript-style-guides-and-beautifiers/) - Roundup of JavaScript style guides and formatting tools.\n- [JavaScript Style Guide and Coding Conventions](https://www.w3schools.com/js/js_conventions.asp) - General JavaScript coding conventions and best practices.\n- [Code Conventions for the JavaScript](https://www.crockford.com/code.html) - A set of coding conventions and rules for use in JavaScript programming.\n- [JavaScript Clean Code](https://github.com/ryanmcdermott/clean-code-javascript) - Software engineering principles, from Robert C. Martin's book [Clean Code](https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882), adapted for JavaScript.\n- [Mozilla Coding Style Guide for JavaScript](https://developer.mozilla.org/en-US/docs/MDN/Writing_guidelines/Writing_style_guide/Code_style_guide/JavaScript)\n\n### JSON\n\n- [Google JSON Style Guide](https://google.github.io/styleguide/jsoncstyleguide.xml) - Recommendations for JSON formatting and usage.\n\n### Julia\n\n- [Blue Style](https://github.com/JuliaDiff/BlueStyle) - Community style guide for Julia packages.\n\n### Kotlin\n\n- [Coding Conventions](https://kotlinlang.org/docs/coding-conventions.html) - Official Kotlin coding conventions.\n\n### Lua\n\n- [Lua Style Guide](http://lua-users.org/wiki/LuaStyleGuide) - Community Lua coding style guide.\n\n### Markdown\n\n- [Google Markdown Style Guide](https://github.com/google/styleguide/blob/gh-pages/docguide/style.md) - Style guide for Google-originated projects using Markdown.\n- [Markdown Style Guide](http://www.cirosantilli.com/markdown-style-guide/) - Practical guidelines for writing readable Markdown.\n- [GitLab Markdown Style Guide](https://about.gitlab.com/handbook/markdown-guide/) - Markdown Style Guide for about.GitLab.com.\n\n### .NET\n\n- [.NET Standard](https://github.com/dotnet/standard) - Formal specification of .NET APIs that are available across .NET implementations.\n- [.NET Secure Coding Guidelines](https://learn.microsoft.com/en-us/dotnet/standard/security/secure-coding-guidelines) - Guidance for writing secure .NET code.\n- [.NET Naming Guidelines](https://learn.microsoft.com/en-us/dotnet/standard/design-guidelines/naming-guidelines) - Naming conventions for .NET libraries.\n\n### Nim\n\n- [Nim Style Guide](https://nim-lang.org/docs/nep1.html) - Style conventions and RFC for Nim code.\n\n### Objective-C\n\n- [Objective-C Style guide](https://github.com/github/objective-c-style-guide) - Style guide \u0026 coding conventions for Objective-C projects.\n- [Google Objective-C Style Guide](https://github.com/google/styleguide/blob/gh-pages/objcguide.md) - Objective-C coding standards and conventions.\n- [NYTimes Objective-C Style Guide](https://github.com/NYTimes/objective-c-style-guide) - The Objective-C Style Guide used by The New York Times.\n\n### Pascal\n\n- [Coding style](http://wiki.freepascal.org/Coding_style) - Style recommendations for Free Pascal.\n- [GNU Pascal Coding Standards](https://edoras.sdsu.edu/doc/gpcs-en.html) - GNU Pascal standards used by GNU Pascal project.\n\n### Perl\n\n- [Perl best practices v4](https://www.slideshare.net/RandalSchwartz/perl-best-practices-v4) - Slides by Randal Schwartz, based on the book by Damian Conway.\n- [Perl Elements to Avoid](http://perl-begin.org/tutorials/bad-elements/) - A list of unrecommended practices, and what to do instead.\n- [perlstyle](https://perldoc.perl.org/perlstyle) - Perl style guidelines.\n\n### PHP\n\n- [PHP FIG](http://www.php-fig.org/psr/) - PHP Standards Recommendations.\n- [PHP The Right Way](http://www.phptherightway.com) - An easy-to-read, quick reference for PHP best practices, accepted coding standards, and links to authoritative tutorials around the Web.\n- [Clean Code PHP](https://github.com/piotrplenik/clean-code-php) - Clean Code concepts adapted for PHP.\n\n### Python\n\n- [Style Guide for Python Code](https://peps.python.org/pep-0008/) - Official Python style guide (PEP 8).\n- [Google Python Style Guide](https://google.github.io/styleguide/pyguide.html) - Python coding standards.\n- [The Hitchhiker's Guide to Python](https://docs.python-guide.org/) - Highly regarded Python best practices guide.\n\n### R\n\n- [Google's R Style Guide](https://google.github.io/styleguide/Rguide.html) - R style conventions.\n- [The tidyverse style guide](http://style.tidyverse.org) - Style guide for R code in the tidyverse.\n\n### Racket\n\n- [How to Program Racket: a Style Guide](http://docs.racket-lang.org/style/index.html) - Style guidance for Racket programs.\n\n### Ruby\n\n- [The Ruby Style Guide](https://rubystyle.guide) - A community-driven Ruby coding style guide.\n- [Ruby Style Guide](https://github.com/airbnb/ruby) - Airbnb's Ruby Style Guide.\n- [Ruby Style Guide](https://github.com/rubocop/ruby-style-guide) - A community-driven Ruby coding style guide.\n\n### Rust\n\n- [Rust Style Guide](https://github.com/rust-lang/rust/tree/HEAD/src/doc/style-guide/src)\n- [Rust API Guidelines](https://rust-lang.github.io/api-guidelines/) - Guidelines for designing public Rust APIs.\n\n### Scala\n\n- [Effective Scala](https://twitter.github.io/effectivescala/) - Best practices and patterns for Scala.\n- [Scala Style Guide](http://docs.scala-lang.org/style/) - Official style guide for Scala code.\n- [Databricks Scala Guide](https://github.com/databricks/scala-style-guide) - Databricks Scala Coding Style Guide.\n- [Scala Best Practices](https://github.com/alexandru/scala-best-practices) - Recommendations and patterns for Scala development.\n\n### Solidity\n\n- [Solidity Style Guide](https://docs.soliditylang.org/en/latest/style-guide.html) - Style guidelines for Solidity smart contracts.\n- [Solcurity Standard](https://github.com/transmissions11/solcurity) - Security checklist and guidelines for Solidity smart contracts.\n\n### Swift\n\n- [API Design Guidelines](https://www.swift.org/documentation/api-design-guidelines/) - API design principles for Swift.\n- [Swift](https://github.com/github/swift-style-guide) - GitHub Official Swift style and conventions.\n- [Swift style guide](https://github.com/kodecocodes/swift-style-guide) - Community Swift style guide.\n- [Swift Style Guide](https://github.com/linkedin/swift-style-guide) - LinkedIn Official Swift Style Guide.\n- [Metova's Swift style guide](https://github.com/metova/swift-style-guide) - Swift style guide for Xcode (archived, deprecated 2022).\n- [Xmartlabs Swift Style Guide](https://github.com/xmartlabs/Swift-Style-Guide) - Swift language style guide \u0026 coding conventions followed by Xmartlabs.\n\n### TypeScript\n\n- [Google TypeScript Style Guide](https://google.github.io/styleguide/tsguide.html) - TypeScript Style Guide used at Google's.\n- [TypeScript deep dive - Style Guide](https://basarat.gitbook.io/typescript/styleguide) - An unofficial TypeScript Style Guide.\n- [TypeScript Lang - Do's and Don'ts](https://www.typescriptlang.org/docs/handbook/declaration-files/do-s-and-don-ts.html) - Suggestions from TypeScript Lang organization.\n\n### Visual Basic\n\n- [Visual Basic Concepts](\u003chttps://msdn.microsoft.com/en-us/library/aa240822(v=vs.60).aspx\u003e) - Concepts and coding practices for classic Visual Basic.\n- [Visual Basic/Coding Standards](https://en.wikibooks.org/wiki/Visual_Basic/Coding_Standards) - Coding standards for Visual Basic projects.\n\n### XML\n\n- [Google XML Document Format Style Guide](https://google.github.io/styleguide/xmlstyle.html) - XML formatting and style guidance.\n\n## Development Environment\n\n### Shell\n\n- [Shell Style Guide](https://google.github.io/styleguide/shellguide.html) - Shell script style guide.\n\n### Git\n\n- [Git Style Guide](https://github.com/agis/git-style-guide) - Git usage and style recommendations.\n- [Few Rules from Git Documentation](https://github.com/git/git/blob/master/Documentation/CodingGuidelines) - Coding guidelines used in the Git project.\n\n### PowerShell\n\n- [The PowerShell Best Practices and Style Guide](https://github.com/PoshCode/PowerShellPracticeAndStyle) - The Unofficial PowerShell Best Practices and Style Guide.\n\n## Platforms\n\n### Android\n\n- [Android Guidelines](https://github.com/ribot/android-guidelines) - Architecture and code guidelines we use at ribot when developing for Android.\n- [Xmartlabs Android Style Guide](https://github.com/xmartlabs/Android-Style-Guide) - Style guide for Android by Xmartlabs.\n\n### Apache\n\n- [Apache Developers' C Language Style Guide](http://httpd.apache.org/dev/styleguide.html) - C language style guidelines for the Apache HTTP Server project.\n\n### API\n\n- [HAL](http://stateless.co/hal_specification.html) - A simple format that gives a consistent and easy way to hyperlink between resources in your API.\n- [Microsoft REST API Guidelines](https://github.com/Microsoft/api-guidelines) - The Microsoft REST API Guidelines.\n- [JSON API - Recommendations](http://jsonapi.org/recommendations) - This section contains recommendations for JSON API implementations.\n- [API Security Checklist](https://github.com/shieldfy/API-Security-Checklist) - Checklist of the most important security countermeasures when designing, testing, and releasing your API.\n- [Google Cloud API Design Guide](https://cloud.google.com/apis/design) - A general design guide for networked APIs provided by Google.\n\n### Arduino\n\n- [Arduino style guide](https://www.arduino.cc/) - General coding style guidance for Arduino.\n- [API Style Guide for Arduino](https://docs.arduino.cc/learn/contributions/arduino-library-style-guide/)\n\n### Frontend Development\n\n- [CSS Guidelines](https://cssguidelin.es) - High-level advice and guidelines for writing sane, manageable, scalable CSS.\n- [Frontend Guidelines](https://github.com/bendc/frontend-guidelines) - Some HTML, CSS and JS best practices.\n- [Sass Guidelines](https://sass-guidelin.es) - An opinionated styleguide for writing sane, maintainable and scalable Sass.\n- [Airbnb CSS / Sass Styleguide](https://github.com/airbnb/css) - A mostly reasonable approach to CSS and Sass.\n- [HTML Style Guide](https://github.com/marcobiedermann/html-style-guide) - A style guide which helps you write better, performant, structured, scalable and maintainable HTML.\n- [HTML + CSS Code Guide](http://codeguide.co) - Standards for flexible, durable, and sustainable HTML and CSS.\n- [U.S. Web Design Standards](https://designsystem.digital.gov/) - Open source UI components and visual style guide for U.S. government websites.\n- [CoffeeScript Style Guide](https://github.com/polarmobile/coffeescript-style-guide) - A collection of best-practices and coding conventions for the CoffeeScript programming language.\n- [LESS Coding Guidelines](https://gist.github.com/fat/a47b882eb5f84293c4ed)\n- [Google HTML/CSS Style Guide](https://google.github.io/styleguide/htmlcssguide.html)\n- [Guidelines for Responsive Web Design](https://www.smashingmagazine.com/2011/01/guidelines-for-responsive-web-design/) - Guide to designing for screen size, platform, and orientation.\n- [Yelp Styleguide](https://www.yelp.com/styleguide) - Design system for consistent product UI.\n- [Front-End Checklist](https://github.com/thedaviddias/Front-End-Checklist) - Pre-launch checklist for front-end projects.\n- [BEM - Block Element Modifier](https://getbem.com/) - A methodology that helps you to create reusable components and code sharing in front‑end development.\n- [Web Content Accessibility Guidelines (WCAG) 2.1](https://www.w3.org/TR/WCAG21/) - Recommendations for making web content more accessible.  \n### GNU\n\n- [GNU coding standards](https://www.gnu.org/prep/standards/) - Coding and documentation standards for GNU software.\n\n### Java\n\n- [JavaEE Specification](https://github.com/javaee/javaee-spec) - Official specification for Java EE.\n\n### Linux\n\n- [Linux kernel coding style](https://www.kernel.org/doc/html/latest/process/coding-style.html) - Coding style for the Linux kernel.\n\n### Mailchimp\n\n- [Mailchimp Content Style Guide](https://styleguide.mailchimp.com) - Content style guidelines for Mailchimp.\n\n### Mozilla\n\n- [Mozilla Coding Style Guide](https://developer.mozilla.org/en-US/docs/MDN/Writing_guidelines/Writing_style_guide/Code_style_guide) - Coding style guidance for Mozilla projects.\n\n### Google\n\n- [Google-related developer documentation](https://developers.google.com/style) - This style guide provides editorial guidelines for writing clear and consistent Google-related developer documentation.\n\n### Node.js\n\n- [Microsoft + Node.js Guidelines](https://github.com/Microsoft/nodejs-guidelines) - Engineering guidelines for building Node.js apps.\n- [Node.js Style Guide](https://github.com/felixge/node-style-guide) - A guide for styling your Node.js / JavaScript code.\n\n### MongoDB\n\n- [Mongo Style Guide](https://github.com/jsoendermann/MongoStyleGuide) - Style guidelines for MongoDB usage.\n\n### SQL\n\n- [SQL Style Guide](https://www.sqlstyle.guide) - SQL style and formatting guidelines.\n\n### Other\n\n- [Keep a CHANGELOG](http://keepachangelog.com/en/0.3.0/) - Guidelines for writing human-readable project changelogs.\n- [Project Guidelines](https://github.com/elsewhencode/project-guidelines) - A set of best practices for JavaScript projects.\n- [Semantic Versioning](http://semver.org)\n- [Indent style](https://en.wikipedia.org/wiki/Indentation_style)\n- [WebAppSec/Secure Coding Guidelines](https://wiki.mozilla.org/WebAppSec/Secure_Coding_Guidelines) - Secure coding guidelines for web applications.\n- [Robot Framework User Guide](https://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html) - Official Robot Framework user guide.\n- [CodeQL Coding Standards](https://github.com/github/codeql-coding-standards)\n\n## Frameworks\n\n- [Symfony Coding Standards](https://symfony.com/doc/current/contributing/code/standards.html)\n- [Django Coding Style](https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/coding-style)\n- [Vue Style Guide](https://vuejs.org/style-guide)\n- [Angular Style Guide](https://angular.dev/style-guide)\n\n## Content Management System\n\n- [WordPress Coding Standards](https://developer.wordpress.org/coding-standards/wordpress-coding-standards/)\n- [Drupal Coding Standards](https://www.drupal.org/docs/develop/standards)\n- [Magento Coding Standards](https://developer.adobe.com/commerce/php/coding-standards/)\n- [Octobercms Developer Guide](https://octobercms.com/help/guidelines/developer)\n\n## Tools\n\n- [Agents.md](https://agents.md) - A simple, open format for guiding coding agents.\n- [Checkstyle](https://github.com/checkstyle/checkstyle) - Tool for checking Java source code for adherence to a Code Standard or set of validation rules.\n- [Conventional Changelog](https://github.com/conventional-changelog/conventional-changelog) - Generate changelogs from Git commits.\n- [EasyCodingStandard](https://github.com/easy-coding-standard/easy-coding-standard) - The Easiest Way to Use Any Coding Standard.\n- [ESLint](https://eslint.org/) - The pluggable linting utility for JavaScript and JSX.\n- [JavaScript Standard Style](https://standardjs.com) - One JavaScript Style to Rule Them All.\n- [Laravel Pint](https://laravel.com/docs/11.x/pint) - An opinionated PHP code style fixer for minimalists.\n- [PHP_CodeSniffer](https://github.com/squizlabs/PHP_CodeSniffer) - The tool for detecting and fixing the violations of the specified standards in PHP code.\n- [PHP Coding Standards Fixer](https://cs.symfony.com) - The PHP Coding Standards Fixer (PHP CS Fixer) tool fixes your code to follow standards.\n- [RuboCop](https://rubocop.org) - A Ruby static code analyzer and formatter, based on the community Ruby style guide.\n- [semantic-release](https://github.com/semantic-release/semantic-release) - Automated versioning and publishing from commits.\n- [ShellCheck](https://github.com/koalaman/shellcheck) - A shell script static analysis tool.\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/kristories%2Fawesome-guidelines/projects"}