{"id":1246,"url":"https://github.com/kciter/awesome-style-guide","name":"awesome-style-guide","description":"A list of awesome style guide.","projects_count":131,"last_synced_at":"2026-08-25T03:00:35.458Z","repository":{"id":45695410,"uuid":"57495614","full_name":"kciter/awesome-style-guide","owner":"kciter","description":"A list of awesome style guide.","archived":false,"fork":false,"pushed_at":"2023-01-19T09:04:15.000Z","size":68,"stargazers_count":1107,"open_issues_count":0,"forks_count":70,"subscribers_count":30,"default_branch":"master","last_synced_at":"2026-07-17T08:06:20.724Z","etag":null,"topics":["awesome","awesome-list","document","style-guide","styleguide"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kciter.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":["kciter"]}},"created_at":"2016-05-01T04:42:32.000Z","updated_at":"2026-07-01T11:31:29.000Z","dependencies_parsed_at":"2023-02-10T21:46:09.438Z","dependency_job_id":null,"html_url":"https://github.com/kciter/awesome-style-guide","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kciter/awesome-style-guide","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kciter%2Fawesome-style-guide","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kciter%2Fawesome-style-guide/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kciter%2Fawesome-style-guide/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kciter%2Fawesome-style-guide/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kciter","download_url":"https://codeload.github.com/kciter/awesome-style-guide/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kciter%2Fawesome-style-guide/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36312985,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-05T02:00:06.619Z","response_time":104,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-04T17:48:01.388Z","updated_at":"2026-08-25T03:00:35.458Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Objective-C","Swift","Shell","Cpp","C","Java","HTML","CSS","Go","Design Pattern","etc","AngularJS","AWS","\u003ca name=\"backbone\"\u003e\u003c/a\u003eBackbone.js","CSharp","CommonLisp","Django","Git","Groovy","HTTP API Design","iOS","JSON","Javascript","Kotlin","Makefile","Perl","PHP","Python","R","React","Ruby","Rust","Sass","Scala","SpringFramework","SQL","Unreal Engine","Vimscript","XML","Android","Vue.js","Clojure","Erlang","Haskell","CoffeeScript","Redux","jQuery","Ruby on Rails"],"sub_categories":[],"readme":"# Awesome:star:Style Guide\n[![Build Status](https://api.travis-ci.org/kciter/awesome-style-guide.svg?branch=master)](https://api.travis-ci.org/kciter/awesome-style-guide)\n[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n\nA list of awesome **style guide**. The list is divided into categories such as Programming Languages, Architecture, Platforms, Frameworks.\n\n**Tip**: You can find simply press \u003ckbd\u003eCommand\u003c/kbd\u003e + \u003ckbd\u003eF\u003c/kbd\u003e or \u003ckbd\u003eCtrl\u003c/kbd\u003e + \u003ckbd\u003eF\u003c/kbd\u003e to search for a keyword.\n\n## Contents\n- [Android](#android)\n- [AngularJS](#angularjs)\n- [AWS](#aws)\n- [Backbone.js](#backbone)\n- [C](#c)\n- [CoffeeScript](#coffeescript)\n- [Cpp](#cpp)\n- [CSharp](#csharp)\n- [Clojure](#clojure)\n- [CommonLisp](#commonlisp)\n- [CSS](#css)\n- [Design Pattern](#design-pattern)\n- [Django](#django)\n- [Erlang](#erlang)\n- [Flask](#flask)\n- [Git](#git)\n- [Go](#go)\n- [Groovy](#groovy)\n- [Haskell](#haskell)\n- [HTTP API Design](#http-api-design)\n- [HTML](#html)\n- [iOS](#ios)\n- [JSON](#json)\n- [Java](#java)\n- [Javascript](#javascript)\n- [jQuery](#jquery)\n- [Kotlin](#kotlin)\n- [Makefile](#makefile)\n- [Objective-C](#objective-c)\n- [Perl](#perl)\n- [PHP](#php)\n- [Python](#python)\n- [R](#r)\n- [React](#react)\n- [Redux](#redux)\n- [Ruby](#ruby)\n- [Ruby on Rails](#ruby-on-rails)\n- [Rust](#rust)\n- [Sass](#sass)\n- [Scala](#scala)\n- [Shell](#shell)\n- [SpringFramework](#springframework)\n- [Swift](#swift)\n- [SQL](#sql)\n- [Unreal Engine](#unreal-engine)\n- [Vimscript](#vimscript)\n- [Vue.js](#vuejs)\n- [XML](#xml)\n- [etc](#etc)\n\n## Android\n* [android-guidelines](https://github.com/ribot/android-guidelines)\n* [android-code-style](https://source.android.com/source/code-style.html)\n* [archi](https://github.com/ivacf/archi)\n\n## AngularJS\n* [johnpapa's angular-styleguide](https://github.com/johnpapa/angular-styleguide)\n* [Google Style Guide](https://google.github.io/styleguide/angularjs-google-style.html)\n* [Todd Motto's angular-styleguide](https://github.com/toddmotto/angular-styleguide)\n\n## AWS\n* [AWS Cloud Design Pattern](http://en.clouddesignpattern.org/index.php/Main_Page)\n\n## \u003ca name=\"backbone\"\u003e\u003c/a\u003eBackbone.js\n* [Backbone.js Applications (Book)](https://addyosmani.com/backbone-fundamentals/)\n* [Backbone Patterns](http://ricostacruz.com/backbone-patterns/)\n\n## C\n* [Apache httpd](https://httpd.apache.org/dev/styleguide.html)\n* [GNU](http://www.gnu.org/prep/standards/standards.html)\n* [NASA](https://ntrs.nasa.gov/search.jsp?R=19950022400)\n* [Linux](https://github.com/torvalds/linux/blob/master/Documentation/process/coding-style.rst)\n\n## CoffeeScript\n* [CoffeeScript Style Guide](https://github.com/polarmobile/coffeescript-style-guide)\n\n## Cpp\n* [Google Style Guide](https://google.github.io/styleguide/cppguide.html)\n* [Geosoft Style Guide](http://geosoft.no/development/cppstyle.html)\n* [CppCoreGuidelines](https://github.com/isocpp/CppCoreGuidelines)\n* [cocos2d-x](https://github.com/cocos2d/cocos2d-x/blob/v3/docs/CODING_STYLE.md)\n* [llvm style](http://llvm.org/docs/CodingStandards.html)\n* [linux kernel style](https://www.kernel.org/doc/Documentation/process/coding-style.rst)\n* [NASA](https://ntrs.nasa.gov/search.jsp?R=20080039927)\n\n## CSharp\n* [Microsoft](https://msdn.microsoft.com/en-us/library/ms229042.aspx)\n* [raywenderlich.com](https://github.com/raywenderlich/c-sharp-style-guide)\n* [dvdsgl's CSharp Style Guide](https://github.com/dvdsgl/csharp-in-style)\n* [Unity](http://wiki.unity3d.com/index.php/Csharp_Coding_Guidelines)\n\n## Clojure\n* [clojure-style-guide](https://github.com/bbatsov/clojure-style-guide)\n\n## CommonLisp\n* [Google Style Guide](https://google.github.io/styleguide/lispguide.xml)\n* [Riastradh’s Lisp Style Guide](http://mumble.net/~campbell/scheme/style.txt)\n\n## CSS\n* [Google Style Guide](https://google.github.io/styleguide/htmlcssguide.html)\n* [mod’s Code Guide](https://github.com/mdo/code-guide)\n* [Airbnb](https://github.com/airbnb/css)\n* [Dropbox](https://github.com/dropbox/css-style-guide)\n* [necolas’s idiomatic-css](https://github.com/necolas/idiomatic-css)\n* [WordPress](https://make.wordpress.org/core/handbook/best-practices/coding-standards/css/)\n* [ThinkUp](https://github.com/ThinkUpLLC/ThinkUp/wiki/Code-Style-Guide:-CSS)\n* [smacss](https://smacss.com/)\n* [Yelp Styleguide](https://www.yelp.com/styleguide)\n* [Ubuntu](https://design.ubuntu.com/web/)\n\n## Design Pattern\n* [Game Programming Patterns](http://gameprogrammingpatterns.com/)\n* [SourceMaking Design Patterns](https://sourcemaking.com/design_patterns)\n* [wikipedia](https://en.wikipedia.org/wiki/Software_design_pattern)\n\n## Django\n* [Django Coding Style](https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/coding-style/)\n\n## Erlang\n* [Erlang Guidelines](https://github.com/inaka/erlang_guidelines)\n\n## Flask\n* [Pocoo Styleguide](http://flask.pocoo.org/docs/1.0/styleguide/)\n* [Large app how to](https://github.com/pallets/flask/wiki/Large-app-how-to)\n\n## Git\n* [agis-](https://github.com/agis-/git-style-guide)\n* [git flow cheatsheet](http://danielkummer.github.io/git-flow-cheatsheet/index.html)\n* [A successful git branching model](http://nvie.com/posts/a-successful-git-branching-model/)\n* [Git Commit Message](https://github.com/slashsBin/styleguide-git-commit-message)\n\n## Go\n* [EffectiveGo](https://golang.org/doc/effective_go.html)\n* [How to Write GO Code](https://golang.org/doc/code.html)\n* [CodeReviewComments](https://github.com/golang/go/wiki/CodeReviewComments)\n\n## Groovy\n* [Groovy Style Guide](http://groovy-lang.org/style-guide.html)\n\n## Haskell\n* [Haskell-style-guide](https://github.com/tibbe/haskell-style-guide)\n\n## HTTP API Design\n* [http-api-design](https://github.com/interagent/http-api-design)\n* [REST API](https://en.wikipedia.org/wiki/Representational_state_transfer)\n\n## HTML\n* [Google Style Guide](https://google.github.io/styleguide/htmlcssguide.html)\n* [W3Schools](https://www.w3schools.com/html/html5_syntax.asp)\n* [jQuery](https://contribute.jquery.org/style-guide/html/)\n* [mdo’s Code Guide](https://github.com/mdo/code-guide)\n\n## iOS\n* [iOS MVVM](https://www.objc.io/issues/13-architecture/mvvm/)\n* [iOS VIPER](https://www.objc.io/issues/13-architecture/viper/)\n\n## JSON\n* [Google Style Guide](https://google.github.io/styleguide/jsoncstyleguide.xml)\n* [w3resource](https://www.w3resource.com/slides/json-style-guide.php) \n\n## Java\n* [Apache ACE](https://ace.apache.org/docs/coding-standards.html)\n* [Oracle](http://www.oracle.com/technetwork/java/codeconvtoc-136057.html)\n* [Geosoft](http://geosoft.no/development/javastyle.html)\n* [Google Style Guide](https://google.github.io/styleguide/javaguide.html)\n* [Interviewbit](https://www.interviewbit.com/java-cheat-sheet/)\n\n## Javascript\n* [Airbnb ES6](https://github.com/airbnb/javascript)\n* [Airbnb ES5](https://github.com/airbnb/javascript/tree/es5-deprecated/es5)\n* [Google Style Guide](https://google.github.io/styleguide/jsguide.html)\n* [W3Schools](https://www.w3schools.com/js/js_conventions.asp)\n* [jQuery](https://contribute.jquery.org/style-guide/js/)\n* [Sport Ngin](http://sportngin.github.io/styleguide/javascript.html)\n* [idiomatic.js](https://github.com/rwaldron/idiomatic.js/)\n* [Standard](https://github.com/feross/standard)\n* [node-style-guide](https://github.com/felixge/node-style-guide)\n* [npm’s \"funny\" coding style](https://docs.npmjs.com/misc/coding-style)\n* [WordPress](https://make.wordpress.org/core/handbook/best-practices/coding-standards/javascript/)\n\n## jQuery\n* [pragmatic-jquery](https://github.com/yuanyan/pragmatic-jquery)\n\n## Kotlin\n* [Kotlin](https://kotlinlang.org/docs/reference/coding-conventions.html)\n\n## Makefile\n* [Makefile](http://clarkgrubb.com/makefile-style-guide)\n\n## Objective-C\n* [NYTimes(The New York Times)](https://github.com/NYTimes/objective-c-style-guide)\n* [raywenderlich.com](https://github.com/raywenderlich/objective-c-style-guide)\n* [Github](https://github.com/github/objective-c-style-guide)\n* [Google Style Guide](https://github.com/google/styleguide/blob/gh-pages/objcguide.md)\n* [Apple](https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Conventions/Conventions.html)\n\n## Perl\n* [perldoc](http://perldoc.perl.org/perlstyle.html)\n* [Apache VCL](https://cwiki.apache.org/confluence/display/VCL/Perl+Code+Style+Guidelines)\n\n## PHP\n* [php-fig](http://www.php-fig.org/psr/psr-2/)\n* [CodeIgniter](https://www.codeigniter.com/user_guide/general/styleguide.html)\n* [WordPress](https://make.wordpress.org/core/handbook/best-practices/coding-standards/php/)\n* [ZendFramework](https://framework.zend.com/manual/1.12/en/coding-standard.coding-style.html)\n* [PHP The Right Way](http://www.phptherightway.com/)\n\n## Python\n* [PEP8](https://www.python.org/dev/peps/pep-0008/)\n* [Google Style Guide](https://github.com/google/styleguide/blob/gh-pages/pyguide.md)\n* [Hitchhiker's Guide to Python](http://docs.python-guide.org/en/latest/writing/style/)\n* [Learn Python Programming - Scaler Topics](https://www.scaler.com/topics/python/)\n\n## R\n* [Google Style Guide](https://google.github.io/styleguide/Rguide.xml)\n* [Hadley Wickham’s R Style Guide](http://adv-r.had.co.nz/Style.html)\n\n## React\n* [Airbnb](https://github.com/airbnb/javascript/tree/master/react)\n\n## Redux\n* [ghengeveld's Style Guide](https://github.com/ghengeveld/react-redux-styleguide)\n\n## Ruby\n* [bbatsov’s Ruby Style Guide](https://github.com/bbatsov/ruby-style-guide)\n* [Airbnb](https://github.com/airbnb/ruby)\n* [Scholar’s lab](http://praxis.scholarslab.org/resources/ruby-style-guide/)\n* [Relish](https://www.relishapp.com/womply/ruby-style-guide/docs/syntax)\n* [Cookpad](https://github.com/cookpad/styleguide/blob/master/ruby.en.md)\n* [Relaxed.Ruby.Style](http://relaxed.ruby.style/)\n* [Christian Neukirchen's Ruby Style Guide](https://github.com/chneukirchen/styleguide/blob/master/RUBY-STYLE)\n\n## Ruby on Rails\n* [bbatsov's rails-style-guide](https://github.com/bbatsov/rails-style-guide)\n\n## Rust\n* [aturon’s Rust Style Guide](https://aturon.github.io/)\n* [rust-lang Official Style Guide](https://github.com/rust-lang-nursery/fmt-rfcs/blob/master/guide/guide.md)\n\n## Sass\n* [css-trick](https://css-tricks.com/sass-style-guide/)\n\n## Scala\n* [scala-lang](http://docs.scala-lang.org/style/)\n\n## Shell\n* [Google Style Guide](https://google.github.io/styleguide/shell.xml)\n* [Chromium](http://www.chromium.org/chromium-os/shell-style-guidelines)\n\n## SpringFramework\n* [spring-framework](https://github.com/spring-projects/spring-framework/wiki/Spring-Framework-Code-Style)\n\n## Swift\n* [Github](https://github.com/github/swift-style-guide)\n* [raywenderlich.com](https://github.com/raywenderlich/swift-style-guide)\n* [swift.org API Design Guidelines](https://swift.org/documentation/api-design-guidelines/)\n* [Sport Ngin](http://sportngin.github.io/styleguide/swift.html)\n* [Slideshare (Linked)](https://github.com/SlideShareInc/swift-style-guide)\n* [Google](http://google.github.io/swift/)\n\n## SQL\n* [sqlstyle.guide](http://www.sqlstyle.guide/)\n\n## Unreal Engine\n* [Unreal Engine](https://docs.unrealengine.com/latest/INT/Programming/Development/CodingStandard/)\n\n## Vimscript\n* [Google Style Guide](https://google.github.io/styleguide/vimscriptguide.xml)\n\n## Vue.js\n* [vuejs-component-style-guide](https://github.com/pablohpsilva/vuejs-component-style-guide)\n\n## XML\n* [Google Style Guide](https://google.github.io/styleguide/xmlstyle.html)\n\n## etc\n* [Semantic Versioning](http://semver.org/)\n* [Keep a CHANGELOG](https://keepachangelog.com/en/1.0.0/)\n\n## Donate\nIf you like this open source, you can sponsor it. :smile:\n\n[Paypal me](paypal.me/kciter)\n\n## License\n\u003ca rel=\"license\" href=\"https://creativecommons.org/publicdomain/mark/1.0/\"\u003e\n\u003cimg src=\"https://licensebuttons.net/p/mark/1.0/88x31.png\" alt=\"Public Domain Mark\" /\u003e\n\u003c/a\u003e\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/kciter%2Fawesome-style-guide/projects"}