Skip to content
53

Guides

Design and development guides

2.4k stars234 forks80 entriesLast push Jul 2, 2025 (1 year ago)License none

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Styling >CSS

Google HTML/CSS Style Guide

by Google

In 7 listsDetails

Principles of writing consistent, idiomatic CSS

(cc) - Principles of writing consistent

In 4 lists

HTML and CSS code guide

General CSS notes, advice and guidelines

Styling >Sass

Principles of writing idiomatic Sass

Sass Style Guide

In 2 lists

Sass Guidelines

An opinionated styleguide for writing sane, maintainable and scalable Sass.

In 4 listsDetails

Markup >HTML

Google HTML/CSS Style Guide

by Google

In 7 listsDetails

HTML and CSS code guide

(Site, MIT) - Standards for flexible, durable, and sustainable HTML and CSS

In 3 lists

Markup >XML

Google XML Document Format Style Guide

XML formatting and style guidance.

In 3 lists

Programming Languages >C

C Code Style Guidelines

ESA Style Guide for 'C' coding

Programming Languages >C++

Google C++ Style Guide

C++ coding standards and best practices.

In 5 listsDetails

C++ Core Guidelines

"Official" set of C++ guidelines, reviewed by the author of C++.

In 5 listsDetails

Programming Languages >C#

C# Coding Conventions

Official C# coding style conventions.

In 2 lists

Framework Design Guidelines

Programming Languages >Clojure

Clojure Style Guide

A community coding style guide for the Clojure programming language.

In 4 listsDetails

Programming Languages >CoffeeScript

CoffeeScript Style Guide

A collection of best-practices and coding conventions for the CoffeeScript programming language.

In 3 lists

Programming Languages >Elixir

Elixir Style Guide

A community-driven style guide for Elixir.

In 3 lists

Programming Languages >Go

Go Code Review Comments

List of projects on the Go community wiki.

In 10 listsDetails

Programming Languages >Haskell

Haskell Programming Guidelines

Best practices for Haskell programming.

In 2 lists

Programming Languages >JavaScript

Google JavaScript Style Guide

Principles of Writing Consistent, Idiomatic JavaScript

(cc) - Principles of Writing Consistent, Idiomatic JavaScript

In 3 lists

Airbnb JavaScript Style Guide

(MIT) - A mostly reasonable approach to JavaScript

In 11 listsDetails

JavaScript: The Right Way

An easy-to-read, quick reference for JS best practices, accepted coding standards, and links around the Web.

In 3 lists

ES6 Coding Style

JavaScript SDK Design Guide

In 2 lists

Project Guidelines

A set of best practices for JavaScript projects.

In 4 listsDetails

Programming Languages >Java

Google Java Style

Google's coding standards for source code in the Java™ Programming Language.

In 4 listsDetails

Programming Languages >Objective-C

Google Objective-C Style Guide

NYTimes Objective-C Style Guide

(MIT) - This style guide outlines the coding conventions of the iOS teams at The New York Times.

In 5 listsDetails

The official raywenderlich.com Objective-C style guide

Programming Languages >PHP

PHP: The Right Way

A PHP best practice quick reference guide.

In 4 listsDetails

PHP Standard Recommendations

Programming Languages >Python

PEP 8 - Style Guide for Python Code

Official Python style guide (PEP 8).

In 2 lists

Google Python Style Guide

is a style guide of dos and don’ts used in Google Python programs. Useful to set some guidelines on how you write code.

In 5 listsDetails

Programming Languages >Ruby

Ruby Style Guide

A community-driven Ruby coding style guide.

In 3 lists

Ruby Style Guidelines

Programming Languages >Rust

Rust Style Guide

(Site, MIT) - Official Guide for Rust

In 5 listsDetails

Programming Languages >Scala

Scala Style Guide

Effective Scala

Best practices and patterns for Scala.

In 2 lists

Programming Languages >Shell

Google Shell Style Guide

In 4 lists

Scripting with style

Programming Languages >SQL

SQL Style Guide

SQL style and formatting guidelines.

In 2 lists

Programming Languages >Swift

The Official Kodeco Swift Style Guide

Raywenderlich guide, a must read.

In 3 lists

Programming Languages >Vimscript

Google Vimscript Style Guide

In 2 lists

Frameworks >AngularJS

AngularJS Style Guide

(MIT) - Angular Style Guide: A starting point for Angular development teams to provide consistency through good practices

In 3 lists

An AngularJS Style Guide for Closure Users at Google

In 2 lists

Frameworks >RSpec

Better Specs { rspec guidelines with ruby }

RSpec Style Guide

Even Better Specs | Guidelines for Maintainable Tests

Frameworks >Rails

Rails Style Guide

Community-driven Rails best practices and style for Rails 3 and 4.

In 2 lists

Frameworks >Vue

The official style guide for Vue-specific code

In 3 lists

Other >API

HTTP API Design Guide

(cc) - HTTP API design guide extracted from work on the Heroku Platform API

In 6 listsDetails

Principles of good RESTful API Design

Microsoft REST API Guidelines

The Microsoft REST API Guidelines, as a design principle, encourages application developers to have resources accessible to them via a RESTful HTTP interface.

In 7 listsDetails

Building JSON-LD APIs: Best Practices

Zalando RESTful API and Event Scheme Guidelines

Comprehensive, opinionated guidelines for designing RESTful APIs and event schemas, widely reused by other organizations.

In 4 lists

Other >Bots

Principles of bot design

General Best Practices

Other >CLI

Command Line Interface Guidelines

In 2 lists

Other >Deployment

Deployments Best Practices

Other >Favicon

favicon-cheat-sheet

Other >iOS

The iOS Design Guidelines

In 2 lists

Other >Git

Git Style Guide

Git usage and style recommendations.

In 4 listsDetails

Commit messages guide

Other >JSON

Google JSON Style Guide

Recommendations for JSON formatting and usage.

In 3 lists

Other >Machine Learning

Rules of Machine Learning

(Google)

In 3 lists

Other >Node.js

Node.js Style Guide

(cc-sa) - A guide for styling your node.js / JavaScript code. Fork & adjust to your taste

In 5 listsDetails

Node.js Best Practices

Summary and curation of the top-ranked content on Node.js best practices, available in multiple languages.

In 5 listsDetails

Other >Security

Security Principles

Web Security Guidelines

WebAppSec/Secure Coding Guidelines

Mozilla - A guideline containing specific secure development standards for secure web application development.

In 3 lists

Web Application Security Guide/Checklist

Other >UI

A Good User Interface

"leaked ab tests"

In 2 lists

Pagination 101

Other >Writing

Writing style

Documentation Style Guide

Apple Style Guide

How To Ask Questions The Smart Way

Google Developer Documentation Style Guide

This style guide provides editorial guidelines for writing clear and consistent Google-related developer documentation.

In 3 lists
See category
92

Awesome Docker

veggiemonk/awesome-docker

:whale: A curated list of Docker resources and projects

Fresh★ 37k389 entriesPushed 18 days ago
92

Awesome GraphQL

chentsulin/awesome-graphql

Awesome list of GraphQL

Fresh★ 15k483 entriesPushed yesterday
91

Awesome-Kubernetes

ramitsurana/awesome-kubernetes

A curated list for awesome kubernetes sources :ship::tada:

Fresh★ 16k47 entriesPushed 8 days ago
91

Awesome Quant

wilsonfreitas/awesome-quant

A curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance)

Fresh★ 30k678 entriesPushed today
89

Awesome Django

wsvincent/awesome-django

A curated list of awesome things related to Django

Fresh★ 11k326 entriesPushed 13 days ago
89

Awesome Terraform

shuaibiyy/awesome-tf

Curated list of resources on HashiCorp's Terraform and OpenTofu

Fresh★ 6.6k472 entriesPushed 2 days ago