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.

Contents

Programming Languages

Brainfuck

C

C#

C++

Clojure

  •   4003⭐    279🍴 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.
  •  12266⭐   2277🍴 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.
  •  22706⭐   2713🍴 Microsoft REST API Guidelines) - The Microsoft REST API Guidelines.
  • JSON API - Recommendations - This section contains recommendations for JSON API implementations.
  •  22417⭐   2598🍴 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

  •   8319⭐   3665🍴 Checkstyle) - Tool for checking Java source code for adherence to a Code Standard or set of validation rules.
  •   7801⭐    716🍴 Conventional Changelog)
  •   1446⭐     80🍴 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.
  •  10661⭐   1478🍴 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.
  •  20697⭐   1672🍴 semantic-release)

Contributors

We welcome contributions! Please take a moment to review our contribution guidelines before getting started.

Code Contributors

This project thrives thanks to the efforts of all contributors. 🌎 Contribute on opencollective.com.

Source

  9780⭐    591🍴 Kristories/awesome-guidelines)