guides

Development guidelines

A collection of style guides and best practices for software development across various programming languages and frameworks.

Design and development guides

GitHub

2k stars
110 watching
238 forks
last commit: 2 months ago
Linked from 6 awesome lists

apiawesomebest-practicescoding-conventionsdesigndevelopmentguidelinesprogramming-languagesstyleguides

Guides / Styling / CSS

Google HTML/CSS Style Guide
Principles of writing consistent, idiomatic CSS 6,654 almost 2 years ago
HTML and CSS code guide
General CSS notes, advice and guidelines 3,659 about 2 years ago

Guides / Styling / Sass

Principles of writing idiomatic Sass 228 over 8 years ago
Sass Style Guide
Sass Guidelines

Guides / Markup / HTML

Google HTML/CSS Style Guide
HTML and CSS code guide 8,460 4 months ago

Guides / Markup / XML

Google XML Document Format Style Guide

Guides / Programming Languages / C

C Code Style Guidelines
ESA Style Guide for 'C' coding

Guides / Programming Languages / C++

Google C++ Style Guide
C++ Core Guidelines 42,842 30 days ago

Guides / Programming Languages / C#

C# Coding Conventions
Framework Design Guidelines

Guides / Programming Languages / Clojure

Clojure Style Guide 4,015 9 months ago

Guides / Programming Languages / CoffeeScript

CoffeeScript Style Guide 1,637 about 6 years ago

Guides / Programming Languages / Elixir

Elixir Style Guide 4,367 7 months ago

Guides / Programming Languages / Go

Go Code Review Comments 124,215 about 16 hours ago

Guides / Programming Languages / Haskell

Haskell Programming Guidelines

Guides / Programming Languages / JavaScript

Google JavaScript Style Guide
Google JavaScript Style Guide [UPDATED]
Principles of Writing Consistent, Idiomatic JavaScript 24,849 11 months ago
Airbnb JavaScript Style Guide 145,446 about 2 months ago
JavaScript: The Right Way
ES6 Coding Style 400 over 8 years ago
JavaScript SDK Design Guide 1,424 5 months ago
Project Guidelines 29,411 9 months ago

Guides / Programming Languages / Java

Google Java Style

Guides / Programming Languages / Objective-C

Google Objective-C Style Guide
NYTimes Objective-C Style Guide 5,852 over 1 year ago
The official raywenderlich.com Objective-C style guide 3,098 about 7 years ago

Guides / Programming Languages / PHP

PHP: The Right Way
PHP Standard Recommendations

Guides / Programming Languages / Perl

Perl Best Practices Quick Reference Guide [PDF]

Guides / Programming Languages / Python

PEP 8 - Style Guide for Python Code
Google Python Style Guide

Guides / Programming Languages / Ruby

Ruby Style Guide 16,470 about 1 month ago
Ruby Style Guidelines

Guides / Programming Languages / Rust

Rust Style Guide 98,756 1 day ago

Guides / Programming Languages / Scala

Scala Style Guide
Effective Scala

Guides / Programming Languages / Shell

Google Shell Style Guide
Scripting with style

Guides / Programming Languages / SQL

SQL Style Guide

Guides / Programming Languages / Swift

The Official Kodeco Swift Style Guide 13,114 10 months ago

Guides / Programming Languages / Vimscript

Google Vimscript Style Guide

Guides / Frameworks / AngularJS

AngularJS Style Guide 23,839 over 2 years ago
An AngularJS Style Guide for Closure Users at Google

Guides / Frameworks / RSpec

Better Specs { rspec guidelines with ruby }
RSpec Style Guide 958 12 months ago
Even Better Specs | Guidelines for Maintainable Tests

Guides / Frameworks / Rails

Rails Style Guide 6,483 about 1 month ago

Guides / Frameworks / Vue

The official style guide for Vue-specific code

Guides / Other / API

HTTP API Design Guide 13,684 10 months ago
Principles of good RESTful API Design
Microsoft REST API Guidelines 22,780 8 days ago
Building JSON-LD APIs: Best Practices
Zalando RESTful API and Event Scheme Guidelines

Guides / Other / Bots

Principles of bot design
General Best Practices

Guides / Other / CLI

Command Line Interface Guidelines

Guides / Other / Deployment

Deployments Best Practices

Guides / Other / Favicon

favicon-cheat-sheet 9,883 over 2 years ago

Guides / Other / iOS

The iOS Design Guidelines

Guides / Other / Git

Git Style Guide 5,087 about 2 years ago
Commit messages guide 6,723 9 days ago

Guides / Other / JSON

Google JSON Style Guide

Guides / Other / Machine Learning

Rules of Machine Learning

Guides / Other / Node.js

Node.js Style Guide 5,004 almost 4 years ago
Node.js Best Practices 100,616 5 months ago

Guides / Other / Security

Security Principles
Web Security Guidelines
WebAppSec/Secure Coding Guidelines
Web Application Security Guide/Checklist

Guides / Other / UI

A Good User Interface
Pagination 101

Guides / Other / Writing

Writing style
Documentation Style Guide
Apple Style Guide
How To Ask Questions The Smart Way
Google Developer Documentation Style Guide

Backlinks from these awesome lists:

More related projects: