A set of guidelines for a specific programming language that provides recommendations on programming style, best practices, and methods for various aspects of writing programs in that language.
- 🌎 BF Style Guide - Guidelines for writing and formatting Brainfuck code.
- 🌎 C Coding Standard - Conventions and best practices for C code.
- 🌎 C Programming/Structure and style - Structural and style recommendations for C programs.
- 🌎 Making The Best Use of C - This chapter provides advice on how best to use the C language when writing GNU software.
- 🌎 C# Coding Conventions - Official C# coding style conventions.
504⭐107🍴C# Style Guide) - Community C# style guide.- C# Coding Standards and Naming Conventions - Standards and naming conventions for C# code.
- 🌎 Google C++ Style Guide - C++ coding standards and best practices.
- C++ Core Guidelines - A set of tried-and-true guidelines, rules, and best practices about coding in C++.
- 🌎 LLVM C++ Coding Standards - Coding standards for the LLVM project.
- 🌎 Mozilla C++ Coding style - C++ coding style guidelines for Mozilla codebases.
- 🌎 Chromium C++ style guide - C++ style guide for the Chromium project.
- 🌎 Webkit C++ Code Style Guidelines - C++ code style guidelines for WebKit.
- 🌎 NASA C++ Coding Standards and Style Guide - C++ coding standards for safety-critical systems.
- 🌎 OceanBase C++ Coding Standards - C++ coding standards for OceanBase.
4088⭐283🍴The Clojure Style Guide) - A community coding style guide for the Clojure programming language.
- Style Guide - Style guidance for Common Lisp code.
- 🌎 Google Common Lisp Style Guide - Style guide for writing Common Lisp programs.
- Common Lisp Style Guide - Community recommendations for Common Lisp style.
- 🌎 The D Style - A set of style conventions for writing D programs.
- 🌎 Effective Dart - Recommendations for consistent, idiomatic Dart code.
- 🌎 Delphi's Object Pascal Style Guide - Object Pascal coding style guidelines.
4423⭐301🍴Elixir Styleguide) - Community Elixir coding style guide.
- Elm style guide - Style suggestions and conventions for Elm.
1484⭐94🍴Elisp Guide) - Guide to writing Emacs Lisp.1129⭐54🍴Emacs Lisp Style Guide) - Community style guide for Emacs Lisp.
- Programming Rules and Conventions - Guidelines and conventions for Erlang programming.
638⭐121🍴Erlang Coding Guidelines) - Community Erlang coding guidelines.
- 🌎 The F# Component Design Guidelines - Official design and style guidelines for F#.
- Fortran 90 Standards - European Standards For Writing and Documenting Exchangeable Fortran 90 Code.
- 🌎 Fortran Best Practices - Style guide and best practices for modern Fortran programs.
- 🌎 Effective Go - Idioms and best practices for Go.
55737⭐5439🍴Go Standard Project Layout) - Basic layout for Go applications.- 🌎 Google Go Style Guide - Google's coding standards for source code in Go.
17407⭐1799🍴Uber Go Style Guide) - Patterns and conventions used in Go code at Uber.
- Apache Groovy style guide - Style guide for writing idiomatic Groovy code.
- 🌎 Haskell Programming guidelines - Best practices for Haskell programming.
- Code Conventions for the Java™ Programming Language - Historical Java coding conventions.
- 🌎 Google Java Style Guide - Google's coding standards for source code in the Java™ Programming Language.
- Java Programming Style Guide - Style recommendations for Java programming.
- 🌎 Alibaba-Java-Coding-Guidelines - A guide for Java developers.
4943⭐640🍴AngularJS Style Guide) - Community-driven set of best practices for AngularJS application development.- JavaScript The Right Way - An easy-to-read, quick reference for JS best practices, accepted coding standards, and links around the Web.
- 🌎 Google JavaScript Style Guide - This document serves as the complete definition of Google's coding standards for source code in the JavaScript programming language.
148107⭐26727🍴Airbnb JavaScript Style Guide) - A mostly reasonable approach to JavaScript.- jQuery Core Style Guide
- 🌎 JavaScript Style Guides And Beautifiers
- 🌎 JavaScript Style Guide and Coding Conventions
- Code Conventions for the JavaScript
94305⭐12483🍴JavaScript Clean Code) - Software engineering principles, from Robert C. Martin's book 🌎 Clean Code, adapted for JavaScript.- 🌎 Mozilla Coding Style Guide for JavaScript
- 🌎 Google JSON Style Guide - Recommendations for JSON formatting and usage.
513⭐33🍴Blue Style) - Community style guide for Julia packages.
- 🌎 Coding Conventions - Official Kotlin coding conventions.
- Lua Style Guide - Community Lua coding style guide.
39179⭐12996🍴Google Markdown Style Guide) - Style guide for Google-originated projects using Markdown.- Markdown Style Guide - Practical guidelines for writing readable Markdown.
- 🌎 GitLab Markdown Style Guide - Markdown Style Guide for about.GitLab.com.
3043⭐418🍴.NET Standard) - Formal specification of .NET APIs that are available across .NET implementations.- 🌎 .NET Secure Coding Guidelines - Guidance for writing secure .NET code.
- 🌎 .NET Naming Guidelines - Naming conventions for .NET libraries.
- 🌎 Nim Style Guide - Style conventions and RFC for Nim code.
1669⭐245🍴Objective-C Style guide) - Style guide & coding conventions for Objective-C projects.39179⭐12996🍴Google Objective-C Style Guide) - Objective-C coding standards and conventions.5823⭐1244🍴NYTimes Objective-C Style Guide) - The Objective-C Style Guide used by The New York Times.
- Coding style - Style recommendations for Free Pascal.
- 🌎 GNU Pascal Coding Standards - GNU Pascal standards used by GNU Pascal project.
- 🌎 Perl best practices v4 - Slides by Randal Schwartz, based on the book by Damian Conway.
- Perl Elements to Avoid - A list of unrecommended practices, and what to do instead.
- 🌎 perlstyle - Perl style guidelines.
- PHP FIG - PHP Standards Recommendations.
- PHP The Right Way - An easy-to-read, quick reference for PHP best practices, accepted coding standards, and links to authoritative tutorials around the Web.
12442⭐2267🍴Clean Code PHP) - Clean Code concepts adapted for PHP.
- 🌎 Style Guide for Python Code - Official Python style guide (PEP 8).
- 🌎 Google Python Style Guide - Python coding standards.
- 🌎 The Hitchhiker's Guide to Python - Highly regarded Python best practices guide.
- 🌎 Google's R Style Guide - R style conventions.
- The tidyverse style guide - Style guide for R code in the tidyverse.
- How to Program Racket: a Style Guide - Style guidance for Racket programs.
- 🌎 The Ruby Style Guide - A community-driven Ruby coding style guide.
3892⭐759🍴Ruby Style Guide) - Airbnb's Ruby Style Guide.16540⭐3359🍴Ruby Style Guide) - A community-driven Ruby coding style guide.
111883⭐14734🍴Rust Style Guide) - Style guidelines for the Rust language.- Rust Guidelines - Practices and guidance for writing Rust code.
- 🌎 Rust API Guidelines
- 🌎 Effective Scala - Best practices and patterns for Scala.
- Scala Style Guide - Official style guide for Scala code.
2791⭐582🍴Databricks Scala Guide) - Databricks Scala Coding Style Guide.4360⭐615🍴Scala Best Practices) - Recommendations and patterns for Scala development.
- 🌎 Solidity Style Guide - Style guidelines for Solidity smart contracts.
2172⭐279🍴Solcurity Standard) - Security checklist and guidelines for Solidity smart contracts.
- 🌎 API Design Guidelines - API design principles for Swift.
4770⭐563🍴Swift) - GitHub Official Swift style and conventions.13188⭐2114🍴Swift style guide) - Community Swift style guide.1452⭐192🍴Swift Style Guide) - LinkedIn Official Swift Style Guide.0⭐0🍴Metova's Swift style guide)45⭐6🍴Xmartlabs Swift Style Guide) - Swift language style guide & coding conventions followed by Xmartlabs.
- 🌎 Google TypeScript Style Guide - TypeScript Style Guide used at Google's.
- 🌎 TypeScript deep dive - Style Guide - An unofficial TypeScript Style Guide.
- 🌎 TypeScript Lang - Do's and Don'ts - Suggestions from TypeScript Lang organization.
- Visual Basic Concepts - Concepts and coding practices for classic Visual Basic.
- 🌎 Visual Basic/Coding Standards - Coding standards for Visual Basic projects.
- 🌎 Google XML Document Format Style Guide - XML formatting and style guidance.
- 🌎 Shell Style Guide - Shell script style guide.
5117⭐412🍴Git Style Guide) - Git usage and style recommendations.60198⭐27799🍴Few Rules from Git Documentation) - Coding guidelines used in the Git project.
2403⭐292🍴The PowerShell Best Practices and Style Guide) - The Unofficial PowerShell Best Practices and Style Guide.
5015⭐1355🍴Android Guidelines) - Architecture and code guidelines we use at ribot when developing for Android.7⭐5🍴Xmartlabs Android Style Guide) - Style guide for Android by Xmartlabs.
- Apache Developers' C Language Style Guide - C language style guidelines for the Apache HTTP Server project.
- HAL - A simple format that gives a consistent and easy way to hyperlink between resources in your API.
23246⭐2701🍴Microsoft REST API Guidelines) - The Microsoft REST API Guidelines.- JSON API - Recommendations - This section contains recommendations for JSON API implementations.
23207⭐2669🍴API Security Checklist) - Checklist of the most important security countermeasures when designing, testing, and releasing your API.- 🌎 Google Cloud API Design Guide - A general design guide for networked APIs provided by Google.
- 🌎 Arduino style guide - General coding style guidance for Arduino.
- 🌎 API Style Guide for Arduino
- 🌎 CSS Guidelines - High-level advice and guidelines for writing sane, manageable, scalable CSS.
8342⭐655🍴Frontend Guidelines) - Some HTML, CSS and JS best practices.- 🌎 Sass Guidelines - An opinionated styleguide for writing sane, maintainable and scalable Sass.
6990⭐1405🍴Airbnb CSS / Sass Styleguide) - A mostly reasonable approach to CSS and Sass.39⭐5🍴HTML Style Guide) - A style guide which helps you write better, performant, structured, scalable and maintainable HTML.- HTML + CSS Code Guide - Standards for flexible, durable, and sustainable HTML and CSS.
- 🌎 U.S. Web Design Standards - Open source UI components and visual style guide for U.S. government websites.
1631⭐267🍴CoffeeScript Style Guide) - A collection of best-practices and coding conventions for the CoffeeScript programming language.- 🌎 LESS Coding Guidelines - Style guidelines for writing LESS.
- 🌎 Google HTML/CSS Style Guide - HTML and CSS conventions and best practices.
- 🌎 Guidelines for Responsive Web Design
- 🌎 Yelp Styleguide
72458⭐6635🍴Front-End Checklist)- 🌎 BEM - Block Element Modifier - A methodology that helps you to create reusable components and code sharing in front‑end development.
- 🌎 Web Content Accessibility Guidelines (WCAG) 2.1 - Recommendations for making web content more accessible.
- 🌎 GNU coding standards - Coding and documentation standards for GNU software.
383⭐67🍴JavaEE Specification) - Official specification for Java EE.
- 🌎 Linux kernel coding style - Coding style for the Linux kernel.
- 🌎 Mailchimp Content Style Guide - Content style guidelines for Mailchimp.
- 🌎 Mozilla Coding Style Guide - Coding style guidance for Mozilla projects.
- 🌎 Google-related developer documentation - This style guide provides editorial guidelines for writing clear and consistent Google-related developer documentation.
2501⭐279🍴Microsoft + Node.js Guidelines) - Engineering guidelines for building Node.js apps.4996⭐904🍴Node.js Style Guide) - A guide for styling your Node.js / JavaScript code.
89⭐12🍴Mongo Style Guide) - Style guidelines for MongoDB usage.
- 🌎 SQL Style Guide - SQL style and formatting guidelines.
- Keep a CHANGELOG - Don't let your friends dump Git logs into CHANGELOGs™.
29497⭐3170🍴Project Guidelines) - A set of best practices for JavaScript projects.- Semantic Versioning - Versioning scheme for managing releases.
- 🌎 Indent style - Overview of indentation styles in programming.
- 🌎 WebAppSec/Secure Coding Guidelines
- 🌎 Robot Framework User Guide
198⭐77🍴CodeQL Coding Standards)
- 🌎 WordPress Coding Standards
- 🌎 Drupal Coding Standards
- 🌎 Magento Coding Standards
- 🌎 Octobercms Developer Guide
8911⭐4088🍴Checkstyle) - Tool for checking Java source code for adherence to a Code Standard or set of validation rules.8419⭐739🍴Conventional Changelog)1603⭐93🍴EasyCodingStandard) - The Easiest Way to Use Any Coding Standard.- 🌎 ESLint - The pluggable linting utility for JavaScript and JSX.
- 🌎 JavaScript Standard Style - One JavaScript Style to Rule Them All.
- 🌎 Laravel Pint - An opinionated PHP code style fixer for minimalists.
- North - Design and development standards to align and guide your project.
1489⭐98🍴PHP_CodeSniffer) - The tool for detecting and fixing the violations of the specified standards in PHP code.- 🌎 PHP Coding Standards Fixer - The PHP Coding Standards Fixer (PHP CS Fixer) tool fixes your code to follow standards.
- 🌎 RuboCop - A Ruby static code analyzer and formatter, based on the community Ruby style guide.
23537⭐1805🍴semantic-release)39249⭐1907🍴ShellCheck) - A shell script static analysis tool.- 🌎 Agents.md - A simple, open format for guiding coding agents
10724⭐ 616🍴 Kristories/awesome-guidelines)