Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kciter/awesome-style-guide
A list of awesome style guide.
https://github.com/kciter/awesome-style-guide
List: awesome-style-guide
awesome awesome-list document style-guide styleguide
Last synced: about 1 month ago
JSON representation
A list of awesome style guide.
- Host: GitHub
- URL: https://github.com/kciter/awesome-style-guide
- Owner: kciter
- License: cc0-1.0
- Created: 2016-05-01T04:42:32.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-01-19T09:04:15.000Z (almost 2 years ago)
- Last Synced: 2024-05-23T07:10:16.706Z (5 months ago)
- Topics: awesome, awesome-list, document, style-guide, styleguide
- Language: Ruby
- Homepage:
- Size: 66.4 KB
- Stars: 1,068
- Watchers: 33
- Forks: 75
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- backend-cheats - and other...
- ultimate-awesome - awesome-style-guide - A list of awesome style guide. (Other Lists / PowerShell Lists)
- awesome-list - awesome-style-guide
README
# Awesome:star:Style Guide
[![Build Status](https://api.travis-ci.org/kciter/awesome-style-guide.svg?branch=master)](https://api.travis-ci.org/kciter/awesome-style-guide)
[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)A list of awesome **style guide**. The list is divided into categories such as Programming Languages, Architecture, Platforms, Frameworks.
**Tip**: You can find simply press Command + F or Ctrl + F to search for a keyword.
## Contents
- [Android](#android)
- [AngularJS](#angularjs)
- [AWS](#aws)
- [Backbone.js](#backbone)
- [C](#c)
- [CoffeeScript](#coffeescript)
- [Cpp](#cpp)
- [CSharp](#csharp)
- [Clojure](#clojure)
- [CommonLisp](#commonlisp)
- [CSS](#css)
- [Design Pattern](#design-pattern)
- [Django](#django)
- [Erlang](#erlang)
- [Flask](#flask)
- [Git](#git)
- [Go](#go)
- [Groovy](#groovy)
- [Haskell](#haskell)
- [HTTP API Design](#http-api-design)
- [HTML](#html)
- [iOS](#ios)
- [JSON](#json)
- [Java](#java)
- [Javascript](#javascript)
- [jQuery](#jquery)
- [Kotlin](#kotlin)
- [Makefile](#makefile)
- [Objective-C](#objective-c)
- [Perl](#perl)
- [PHP](#php)
- [Python](#python)
- [R](#r)
- [React](#react)
- [Redux](#redux)
- [Ruby](#ruby)
- [Ruby on Rails](#ruby-on-rails)
- [Rust](#rust)
- [Sass](#sass)
- [Scala](#scala)
- [Shell](#shell)
- [SpringFramework](#springframework)
- [Swift](#swift)
- [SQL](#sql)
- [Unreal Engine](#unreal-engine)
- [Vimscript](#vimscript)
- [Vue.js](#vuejs)
- [XML](#xml)
- [etc](#etc)## Android
* [android-guidelines](https://github.com/ribot/android-guidelines)
* [android-code-style](https://source.android.com/source/code-style.html)
* [archi](https://github.com/ivacf/archi)## AngularJS
* [johnpapa's angular-styleguide](https://github.com/johnpapa/angular-styleguide)
* [Google Style Guide](https://google.github.io/styleguide/angularjs-google-style.html)
* [Todd Motto's angular-styleguide](https://github.com/toddmotto/angular-styleguide)## AWS
* [AWS Cloud Design Pattern](http://en.clouddesignpattern.org/index.php/Main_Page)## Backbone.js
* [Backbone.js Applications (Book)](https://addyosmani.com/backbone-fundamentals/)
* [Backbone Patterns](http://ricostacruz.com/backbone-patterns/)## C
* [Apache httpd](https://httpd.apache.org/dev/styleguide.html)
* [GNU](http://www.gnu.org/prep/standards/standards.html)
* [NASA](https://ntrs.nasa.gov/search.jsp?R=19950022400)
* [Linux](https://github.com/torvalds/linux/blob/master/Documentation/process/coding-style.rst)## CoffeeScript
* [CoffeeScript Style Guide](https://github.com/polarmobile/coffeescript-style-guide)## Cpp
* [Google Style Guide](https://google.github.io/styleguide/cppguide.html)
* [Geosoft Style Guide](http://geosoft.no/development/cppstyle.html)
* [CppCoreGuidelines](https://github.com/isocpp/CppCoreGuidelines)
* [cocos2d-x](https://github.com/cocos2d/cocos2d-x/blob/v3/docs/CODING_STYLE.md)
* [llvm style](http://llvm.org/docs/CodingStandards.html)
* [linux kernel style](https://www.kernel.org/doc/Documentation/process/coding-style.rst)
* [NASA](https://ntrs.nasa.gov/search.jsp?R=20080039927)## CSharp
* [Microsoft](https://msdn.microsoft.com/en-us/library/ms229042.aspx)
* [raywenderlich.com](https://github.com/raywenderlich/c-sharp-style-guide)
* [dvdsgl's CSharp Style Guide](https://github.com/dvdsgl/csharp-in-style)
* [Unity](http://wiki.unity3d.com/index.php/Csharp_Coding_Guidelines)## Clojure
* [clojure-style-guide](https://github.com/bbatsov/clojure-style-guide)## CommonLisp
* [Google Style Guide](https://google.github.io/styleguide/lispguide.xml)
* [Riastradh’s Lisp Style Guide](http://mumble.net/~campbell/scheme/style.txt)## CSS
* [Google Style Guide](https://google.github.io/styleguide/htmlcssguide.html)
* [mod’s Code Guide](https://github.com/mdo/code-guide)
* [Airbnb](https://github.com/airbnb/css)
* [Dropbox](https://github.com/dropbox/css-style-guide)
* [necolas’s idiomatic-css](https://github.com/necolas/idiomatic-css)
* [WordPress](https://make.wordpress.org/core/handbook/best-practices/coding-standards/css/)
* [ThinkUp](https://github.com/ThinkUpLLC/ThinkUp/wiki/Code-Style-Guide:-CSS)
* [smacss](https://smacss.com/)
* [Yelp Styleguide](https://www.yelp.com/styleguide)
* [Ubuntu](https://design.ubuntu.com/web/)## Design Pattern
* [Game Programming Patterns](http://gameprogrammingpatterns.com/)
* [SourceMaking Design Patterns](https://sourcemaking.com/design_patterns)
* [wikipedia](https://en.wikipedia.org/wiki/Software_design_pattern)## Django
* [Django Coding Style](https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/coding-style/)## Erlang
* [Erlang Guidelines](https://github.com/inaka/erlang_guidelines)## Flask
* [Pocoo Styleguide](http://flask.pocoo.org/docs/1.0/styleguide/)
* [Large app how to](https://github.com/pallets/flask/wiki/Large-app-how-to)## Git
* [agis-](https://github.com/agis-/git-style-guide)
* [git flow cheatsheet](http://danielkummer.github.io/git-flow-cheatsheet/index.html)
* [A successful git branching model](http://nvie.com/posts/a-successful-git-branching-model/)
* [Git Commit Message](https://github.com/slashsBin/styleguide-git-commit-message)## Go
* [EffectiveGo](https://golang.org/doc/effective_go.html)
* [How to Write GO Code](https://golang.org/doc/code.html)
* [CodeReviewComments](https://github.com/golang/go/wiki/CodeReviewComments)## Groovy
* [Groovy Style Guide](http://groovy-lang.org/style-guide.html)## Haskell
* [Haskell-style-guide](https://github.com/tibbe/haskell-style-guide)## HTTP API Design
* [http-api-design](https://github.com/interagent/http-api-design)
* [REST API](https://en.wikipedia.org/wiki/Representational_state_transfer)## HTML
* [Google Style Guide](https://google.github.io/styleguide/htmlcssguide.html)
* [W3Schools](https://www.w3schools.com/html/html5_syntax.asp)
* [jQuery](https://contribute.jquery.org/style-guide/html/)
* [mdo’s Code Guide](https://github.com/mdo/code-guide)## iOS
* [iOS MVVM](https://www.objc.io/issues/13-architecture/mvvm/)
* [iOS VIPER](https://www.objc.io/issues/13-architecture/viper/)## JSON
* [Google Style Guide](https://google.github.io/styleguide/jsoncstyleguide.xml)
* [w3resource](https://www.w3resource.com/slides/json-style-guide.php)## Java
* [Apache ACE](https://ace.apache.org/docs/coding-standards.html)
* [Oracle](http://www.oracle.com/technetwork/java/codeconvtoc-136057.html)
* [Geosoft](http://geosoft.no/development/javastyle.html)
* [Google Style Guide](https://google.github.io/styleguide/javaguide.html)
* [Interviewbit](https://www.interviewbit.com/java-cheat-sheet/)## Javascript
* [Airbnb ES6](https://github.com/airbnb/javascript)
* [Airbnb ES5](https://github.com/airbnb/javascript/tree/es5-deprecated/es5)
* [Google Style Guide](https://google.github.io/styleguide/jsguide.html)
* [W3Schools](https://www.w3schools.com/js/js_conventions.asp)
* [jQuery](https://contribute.jquery.org/style-guide/js/)
* [Sport Ngin](http://sportngin.github.io/styleguide/javascript.html)
* [idiomatic.js](https://github.com/rwaldron/idiomatic.js/)
* [Standard](https://github.com/feross/standard)
* [node-style-guide](https://github.com/felixge/node-style-guide)
* [npm’s "funny" coding style](https://docs.npmjs.com/misc/coding-style)
* [WordPress](https://make.wordpress.org/core/handbook/best-practices/coding-standards/javascript/)## jQuery
* [pragmatic-jquery](https://github.com/yuanyan/pragmatic-jquery)## Kotlin
* [Kotlin](https://kotlinlang.org/docs/reference/coding-conventions.html)## Makefile
* [Makefile](http://clarkgrubb.com/makefile-style-guide)## Objective-C
* [NYTimes(The New York Times)](https://github.com/NYTimes/objective-c-style-guide)
* [raywenderlich.com](https://github.com/raywenderlich/objective-c-style-guide)
* [Github](https://github.com/github/objective-c-style-guide)
* [Google Style Guide](https://github.com/google/styleguide/blob/gh-pages/objcguide.md)
* [Apple](https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Conventions/Conventions.html)## Perl
* [perldoc](http://perldoc.perl.org/perlstyle.html)
* [Apache VCL](https://cwiki.apache.org/confluence/display/VCL/Perl+Code+Style+Guidelines)## PHP
* [php-fig](http://www.php-fig.org/psr/psr-2/)
* [CodeIgniter](https://www.codeigniter.com/user_guide/general/styleguide.html)
* [WordPress](https://make.wordpress.org/core/handbook/best-practices/coding-standards/php/)
* [ZendFramework](https://framework.zend.com/manual/1.12/en/coding-standard.coding-style.html)
* [PHP The Right Way](http://www.phptherightway.com/)## Python
* [PEP8](https://www.python.org/dev/peps/pep-0008/)
* [Google Style Guide](https://github.com/google/styleguide/blob/gh-pages/pyguide.md)
* [Hitchhiker's Guide to Python](http://docs.python-guide.org/en/latest/writing/style/)
* [Learn Python Programming - Scaler Topics](https://www.scaler.com/topics/python/)## R
* [Google Style Guide](https://google.github.io/styleguide/Rguide.xml)
* [Hadley Wickham’s R Style Guide](http://adv-r.had.co.nz/Style.html)## React
* [Airbnb](https://github.com/airbnb/javascript/tree/master/react)## Redux
* [ghengeveld's Style Guide](https://github.com/ghengeveld/react-redux-styleguide)## Ruby
* [bbatsov’s Ruby Style Guide](https://github.com/bbatsov/ruby-style-guide)
* [Airbnb](https://github.com/airbnb/ruby)
* [Scholar’s lab](http://praxis.scholarslab.org/resources/ruby-style-guide/)
* [Relish](https://www.relishapp.com/womply/ruby-style-guide/docs/syntax)
* [Cookpad](https://github.com/cookpad/styleguide/blob/master/ruby.en.md)
* [Relaxed.Ruby.Style](http://relaxed.ruby.style/)
* [Christian Neukirchen's Ruby Style Guide](https://github.com/chneukirchen/styleguide/blob/master/RUBY-STYLE)## Ruby on Rails
* [bbatsov's rails-style-guide](https://github.com/bbatsov/rails-style-guide)## Rust
* [aturon’s Rust Style Guide](https://aturon.github.io/)
* [rust-lang Official Style Guide](https://github.com/rust-lang-nursery/fmt-rfcs/blob/master/guide/guide.md)## Sass
* [css-trick](https://css-tricks.com/sass-style-guide/)## Scala
* [scala-lang](http://docs.scala-lang.org/style/)## Shell
* [Google Style Guide](https://google.github.io/styleguide/shell.xml)
* [Chromium](http://www.chromium.org/chromium-os/shell-style-guidelines)## SpringFramework
* [spring-framework](https://github.com/spring-projects/spring-framework/wiki/Spring-Framework-Code-Style)## Swift
* [Github](https://github.com/github/swift-style-guide)
* [raywenderlich.com](https://github.com/raywenderlich/swift-style-guide)
* [swift.org API Design Guidelines](https://swift.org/documentation/api-design-guidelines/)
* [Sport Ngin](http://sportngin.github.io/styleguide/swift.html)
* [Slideshare (Linked)](https://github.com/SlideShareInc/swift-style-guide)
* [Google](http://google.github.io/swift/)## SQL
* [sqlstyle.guide](http://www.sqlstyle.guide/)## Unreal Engine
* [Unreal Engine](https://docs.unrealengine.com/latest/INT/Programming/Development/CodingStandard/)## Vimscript
* [Google Style Guide](https://google.github.io/styleguide/vimscriptguide.xml)## Vue.js
* [vuejs-component-style-guide](https://github.com/pablohpsilva/vuejs-component-style-guide)## XML
* [Google Style Guide](https://google.github.io/styleguide/xmlstyle.html)## etc
* [Semantic Versioning](http://semver.org/)
* [Keep a CHANGELOG](https://keepachangelog.com/en/1.0.0/)## Donate
If you like this open source, you can sponsor it. :smile:[Paypal me](paypal.me/kciter)