Skip to content

A curated list of high quality coding style conventions and standards. With repository stars⭐ and forks🍴

License

Notifications You must be signed in to change notification settings

Correia-jpv/fucking-awesome-guidelines

Repository files navigation

Awesome Guidelines

Awesome Guidelines Awesome

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.

Please see CONTRIBUTING and CODE-OF-CONDUCT for details.

Contents

Programming Languages

Brainfuck

C

C#

C++

Clojure

  •   4053⭐    284🍴 The Clojure Style Guide) - A community coding style guide for the Clojure programming language.

Common Lisp

D

  • 🌎 The D Style - A set of style conventions for writing D programs.

Dart

Delphi

Elixir

Elm

Emacs Lisp

Erlang

F#

Fortran

Go

Groovy

Haskell

Java

JavaScript

JSON

Julia

Kotlin

Lua

Markdown

.NET

Nim

Objective-C

Pascal

Perl

PHP

  • 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.
  •  12377⭐   2280🍴 Clean Code PHP) - Clean Code concepts adapted for PHP.

Python

R

Racket

Ruby

Rust

Scala

Solidity

Swift

TypeScript

Visual Basic

XML

Development Environment

Shell

Git

PowerShell

Platforms

Android

Apache

API

  • HAL - A simple format that gives a consistent and easy way to hyperlink between resources in your API.
  •  23039⭐   2720🍴 Microsoft REST API Guidelines) - The Microsoft REST API Guidelines.
  • JSON API - Recommendations - This section contains recommendations for JSON API implementations.
  •  22872⭐   2644🍴 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

Frontend Development

GNU

Java

Linux

Mailchimp

Mozilla

Google

Node.js

MongoDB

SQL

Other

Frameworks

Content Management System

Tools

  •   8616⭐   3835🍴 Checkstyle) - Tool for checking Java source code for adherence to a Code Standard or set of validation rules.
  •   8141⭐    729🍴 Conventional Changelog)
  •   1540⭐     86🍴 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.
  •  10746⭐   1470🍴 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.
  •  22143⭐   1740🍴 semantic-release)
  •  37604⭐   1822🍴 ShellCheck) - A shell script static analysis tool.

Source

 10133⭐    601🍴 Kristories/awesome-guidelines)

About

A curated list of high quality coding style conventions and standards. With repository stars⭐ and forks🍴

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Sponsor this project

 

Contributors 44