├── .editorconfig ├── .github └── PULL_REQUEST_TEMPLATE.md ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── awesome.svg ├── requirements.txt └── tests └── url_validate.py /.editorconfig: -------------------------------------------------------------------------------- 1 | # EditorConfig helps developers define and maintain consistent 2 | # coding styles between different editors and IDEs 3 | # editorconfig.org 4 | 5 | root = true 6 | 7 | 8 | [*] 9 | 10 | # Change these settings to your own preference 11 | indent_style = space 12 | indent_size = 2 13 | 14 | # We recommend you to keep these unchanged 15 | end_of_line = lf 16 | charset = utf-8 17 | trim_trailing_whitespace = true 18 | insert_final_newline = true 19 | 20 | [*.md] 21 | trim_trailing_whitespace = false 22 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 2 | Hello! Before sending a PR please note the following: 3 | 4 | - make sure the adding cheat-sheet is not in README.md :rocket: 5 | 6 | Thanks! 7 | 8 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: python 2 | python: 3 | - "2.7" 4 | 5 | install: "pip install -r requirements.txt" 6 | script: 7 | - make test -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Contributor Covenant Code of Conduct 2 | 3 | ## Our Pledge 4 | 5 | In the interest of fostering an open and welcoming environment, we as 6 | contributors and maintainers pledge to making participation in our project and 7 | our community a harassment-free experience for everyone, regardless of age, body 8 | size, disability, ethnicity, gender identity and expression, level of experience, 9 | nationality, personal appearance, race, religion or sexual identity and 10 | orientation. 11 | 12 | ## Our Standards 13 | 14 | Examples of behavior that contributes to creating a positive environment 15 | include: 16 | 17 | * Using welcoming and inclusive language 18 | * Being respectful of differing viewpoints and experiences 19 | * Gracefully accepting constructive criticism 20 | * Focusing on what is best for the community 21 | * Showing empathy towards other community members 22 | 23 | Examples of unacceptable behavior by participants include: 24 | 25 | * The use of sexualized language or imagery and unwelcome sexual attention or 26 | advances 27 | * Trolling, insulting/derogatory comments, and personal or political attacks 28 | * Public or private harassment 29 | * Publishing others' private information, such as a physical or electronic 30 | address, without explicit permission 31 | * Other conduct which could reasonably be considered inappropriate in a 32 | professional setting 33 | 34 | ## Our Responsibilities 35 | 36 | Project maintainers are responsible for clarifying the standards of acceptable 37 | behavior and are expected to take appropriate and fair corrective action in 38 | response to any instances of unacceptable behavior. 39 | 40 | Project maintainers have the right and responsibility to remove, edit, or 41 | reject comments, commits, code, wiki edits, issues, and other contributions 42 | that are not aligned to this Code of Conduct, or to ban temporarily or 43 | permanently any contributor for other behaviors that they deem inappropriate, 44 | threatening, offensive or harmful. 45 | 46 | ## Scope 47 | 48 | This Code of Conduct applies both within project spaces and in public spaces 49 | when an individual is representing the project or its community. Examples of 50 | representing a project or community include using an official project e-mail 51 | address, posting via an official social media account, or acting as an appointed 52 | representative at an online or offline event. Representation of a project may be 53 | further defined and clarified by project maintainers. 54 | 55 | ## Enforcement 56 | 57 | Instances of abusive, harassing, or otherwise unacceptable behavior may be 58 | reported by contacting the project team at detailyang@gmail.com. All 59 | complaints will be reviewed and investigated and will result in a response that 60 | is deemed necessary and appropriate to the circumstances. The project team is 61 | obligated to maintain confidentiality with regard to the reporter of an incident. 62 | Further details of specific enforcement policies may be posted separately. 63 | 64 | Project maintainers who do not follow or enforce the Code of Conduct in good 65 | faith may face temporary or permanent repercussions as determined by other 66 | members of the project's leadership. 67 | 68 | ## Attribution 69 | 70 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, 71 | available at [http://contributor-covenant.org/version/1/4][version] 72 | 73 | [homepage]: http://contributor-covenant.org 74 | [version]: http://contributor-covenant.org/version/1/4/ 75 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing 2 | 3 | 1. Fork the repository. 4 | 2. Add your cheat sheet 5 | 3. Commit changes. 6 | 4. Push your commit. 7 | 5. Create a Pull Request. 8 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018 detailyang 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | test: 2 | python tests/url_validate.py 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | awesome 2 | 3 | # Awesome Cheatsheet 4 | 5 | [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) ![Branch master](https://img.shields.io/badge/branch-master-brightgreen.svg?style=flat-square) [![Build Status](https://api.travis-ci.org/detailyang/awesome-cheatsheet.svg)](https://travis-ci.org/detailyang/awesome-cheatsheet) [![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/detailyang/awesome-cheatsheet/master/LICENSE) 6 | > List of useful cheatsheets 7 | 8 | Inspired by [@sindresorhus](https://github.com/sindresorhus) [awesome](https://github.com/sindresorhus/awesome) and improved by these **[amazing contributors](https://github.com/detailyang/awesome-cheatsheet/graphs/contributors)**. 9 | 10 | #### *If you see a link here is not fit, you can fix it or provide a better link by submitting a [PR](https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdetailyang%2Fawesome-cheatsheet%2Fedit%2Fmaster%2FREADME.md) to improve this file. Thank you!* 11 | 12 | 13 | ## Table of Contents 14 | 15 | - [Platforms](#platforms) 16 | - [Programming Languages](#programming-languages) 17 | - [Software Testing](#Software-Testing) 18 | - [Front-End Development](#front-end-development) 19 | - [Back-End Development](#back-end-development) 20 | - [Big Data](#big-data) 21 | - [Theory](#theory) 22 | - [Editors](#editors) 23 | - [Tools](#tools) 24 | - [Databases](#databases) 25 | - [Media](#media) 26 | - [Security](#security) 27 | - [Project Management](#project-management) 28 | - [Miscellaneous](#miscellaneous) 29 | 30 | ## Platforms 31 | 32 | - [Android-Cheatsheet-For-Graphic-Designers](https://web.archive.org/web/20130429071222/http://petrnohejl.github.io/Android-Cheatsheet-For-Graphic-Designers/) 33 | - [Arduino_Cheat_Sheet.pdf](https://static.sparkfun.com/learn/materials/8/Arduino_Cheat_Sheet.pdf) 34 | - [docker](https://github.com/wsargent/docker-cheat-sheet) 35 | - [dockerfiles](https://github.com/jessfraz/dockerfiles) 36 | - [ios-cheat-sheet](https://github.com/Avocarrot/ios-cheatsheet) 37 | - [iOS-App-Performance-Cheatsheet](https://github.com/danielamitay/iOS-App-Performance-Cheatsheet) 38 | - [UI-Testing-Cheat-Sheet](https://github.com/joemasilotti/UI-Testing-Cheat-Sheet) 39 | - [saltstack](https://github.com/saltstack/salt/wiki/Cheat-Sheet) 40 | - [nginx-cheatsheet](https://github.com/SimulatedGREG/nginx-cheatsheet) 41 | 42 | 43 | ## Programming Languages 44 | 45 | - [Ada-cheat-sheet](https://web.archive.org/web/20110706133825/http://www.digilife.be/quickreferences/QRC/Ada%20Syntax%20Card.pdf) 46 | - [assembly-cheat-sheet](http://www.jegerlehner.ch/intel/) 47 | - [coffeescript_cheatsheet](https://github.com/icebob/coffeescript_cheatsheet/) 48 | - [c-ansi-cheat-sheet](https://web.archive.org/web/20110706133825/http://www.digilife.be/quickreferences/qrc/c%20reference%20card%20(ansi)%202.2.pdf) 49 | - [c#-cheat-sheet ](https://www.slideshare.net/ileshR/core-c-sharpandnetquickreference) 50 | - [cpp-cheat-sheet](https://isocpp.org/blog/2012/12/c11-a-cheat-sheet-alex-sinyakov) 51 | - [clojure-cheat-sheet](https://clojure.org/cheatsheet) 52 | - [clojurescript-cheat-sheet](http://cljs.info/cheatsheet/) 53 | - [dart-cheat-sheet](https://dart.dev/resources/dart-cheatsheet) 54 | - [delphi-cheat-sheet](http://www.cheat-sheets.org/saved-copy/dquick.pdf) 55 | - [dotnet-cheat-sheet](https://dzone.com/refcardz/coredotnet) 56 | - [elixir-cheat-sheet](https://media.pragprog.com/titles/elixir/ElixirCheat.pdf) 57 | - [elm-cheat-sheet](https://github.com/izdi/elm-cheat-sheet) 58 | - [erlang-cheat-sheet](http://www.cheat-sheets.org/saved-copy/Erlang.CheatSheet(1.0).pdf) 59 | - [emoji-cheat-sheet](https://www.webfx.com/tools/emoji-cheat-sheet/) 60 | - [f#-cheat-sheet](https://web.archive.org/web/20210920081335/http://dungpa.github.io/fsharp-cheatsheet/) 61 | - [flow-cheat-sheet](https://devhints.io/flow) 62 | - [golang-cheat-sheet](https://github.com/a8m/go-lang-cheat-sheet) 63 | - [Cheat sheet for some of the common concurrent flows in Go](https://github.com/rakyll/coop) 64 | - [Go crash course cheatsheet - Devhints](https://devhints.io/go) 65 | - [java-cheat-sheet](http://introcs.cs.princeton.edu/java/11cheatsheet/) 66 | - [java8-cheat-sheet](https://github.com/BafS/Java8-CheatSheet) 67 | - [javascript-cheat-sheet](http://www.cheatography.com/davechild/cheat-sheets/javascript/) 68 | - [es6-cheatsheet](https://github.com/DrkSephy/es6-cheatsheet) 69 | - [javascript-design-pattern](https://github.com/nnupoor/js_designpatterns) 70 | - [npm-vs-yarn-cheat-sheet](https://shift.infinite.red/npm-vs-yarn-cheat-sheet-8755b092e5cc#.91l58dovs) 71 | - [npm-vs-yarn-cheat-sheet](https://github.com/areai51/yarn-cheatsheet) 72 | - [lisp-cheat-sheet](http://faculty.smcm.edu/acjamieson/s13/LispCheatSheet.pdf) [(click here if the previous link does not work for you)](https://web.archive.org/web/20230524013206/http://faculty.smcm.edu/acjamieson/s13/LispCheatSheet.pdf) 73 | - [lua-cheat-sheet](https://web.archive.org/web/20210427044434/http://lua-users.org/files/wiki_insecure/users/thomasl/luarefv51single.pdf) 74 | - [objective-c-cheat-sheet](https://github.com/iwasrobbed/Objective-C-CheatSheet) 75 | - [ocaml-cheat-sheet](http://ocaml.org/docs/cheat_sheets.html) 76 | - [python-cheat-sheet](http://www.cheatography.com/davechild/cheat-sheets/python/) 77 | - [Python Cheat Sheet](https://perso.limsi.fr/pointal/_media/python:cours:mementopython3-english.pdf) 78 | - [Python Cheat Sheet](https://docs.google.com/file/d/0B9VT_L2CDnKvODYyNTc5NjktYmMyOC00NDFkLTliNTctMzQzMTAzYjUyYmYy/view?pli=1) 79 | - [Python Crash Course - Cheat Sheets](http://ehmatthes.github.io/pcc/cheatsheets/README.html) 80 | - [python future](https://github.com/PythonCharmers/python-future) 81 | - [Python Basics For Data Science Cheat Sheet](https://www.datacamp.com/community/tutorials/python-data-science-cheat-sheet-basics) 82 | - [php-cheat-sheet](http://www.cheatography.com/davechild/cheat-sheets/php/) 83 | - [PHP7-Reference](https://github.com/tpunt/PHP7-Reference) 84 | - [perlcheat](http://perldoc.perl.org/perlcheat.html) 85 | - [r-cheat-sheet](http://cran.r-project.org/doc/contrib/Baggott-refcard-v2.pdf) 86 | - [R Cheat Sheets](https://www.rstudio.com/resources/cheatsheets/) 87 | - [racket-cheat-sheet](http://docs.racket-lang.org/guide/) 88 | - [ragel-cheat-sheet](https://github.com/calio/ragel-cheat-sheet) 89 | - [rebol-cheat-sheet](https://web.archive.org/web/20210918070336/https://rebol.desajn.net/cheatsheet.html) 90 | - [ruby-cheat-sheet](https://github.com/brennovich/cheat-ruby-sheets) 91 | - [A collection of Ruby Net::HTTP examples](https://github.com/augustl/net-http-cheat-sheet) 92 | - [rust-cheat-sheet](https://static.rust-lang.org/doc/0.9/complement-cheatsheet.html) 93 | - [Rust Language Cheat Sheet](https://cheats.rs/) 94 | - [scala-cheat-sheet](http://docs.scala-lang.org/cheatsheets/) 95 | - [scheme-cheat-sheet](http://courses.cs.washington.edu/courses/cse341/02wi/scheme/cheat-sheet.html) 96 | - [shell-cheat-sheet](https://github.com/NisreenFarhoud/Bash-Cheatsheet) 97 | - [bash cheat sheet](https://learncodethehardway.org/unix/) 98 | - [awesome-bash](https://github.com/awesome-lists/awesome-bash) 99 | - [bash redirections](https://github.com/pkrumins/bash-redirections-cheat-sheet) 100 | - [fish](https://fishshell.com/docs/current/commands.html) 101 | - [awesome-shell](https://github.com/alebcay/awesome-shell) 102 | - [oh-my-zsh cheatsheet](https://github.com/robbyrussell/oh-my-zsh/wiki/Cheatsheet) 103 | - [Shell scripting cheatsheet - Devhints](https://devhints.io/bash) 104 | - [solidity](https://github.com/manojpramesh/solidity-cheatsheet/) 105 | - [smalltalk-cheat-sheet](http://stephane.ducasse.free.fr/Teaching/0809Turino/st-cheatsheet.pdf) 106 | - [swift cheatsheet](https://github.com/iwasrobbed/Swift-CheatSheet) 107 | - [Playgrounds](https://github.com/uraimo/Awesome-Swift-Playgrounds) 108 | - [swift design patterns](https://github.com/ochococo/Design-Patterns-In-Swift) 109 | - [tcl-cheat-sheet](http://wiki.tcl.tk/10710) 110 | - [typescript-cheat-sheet](http://www.typescriptlang.org/Handbook/) 111 | 112 | ## Software Testing 113 | 114 | - [software testing and verification](https://github.com/mrexodia/free-software-testing-books/blob/master/free-software-testing-books.md) 115 | 116 | ## Front-End Development 117 | 118 | - [angular2](https://angular.io/guide/cheatsheet) 119 | - [angularjs](http://www.cheatography.com/proloser/cheat-sheets/angularjs/) 120 | - [SCSS cheatsheet](https://web.archive.org/web/20130630013236/http://sass-cheatsheet.brunoscopelliti.com/) 121 | - [CSS Flex Box](https://jonitrythall.com/images/flexboxsheet.pdf) 122 | - [sass/SCSS functions cheatsheet](https://gist.github.com/AllThingsSmitty/3bcc79da563df756be46) 123 | - [ember-js](http://www.cheatography.com/mwore/cheat-sheets/ember-js/) 124 | - [es6-cheatsheet](https://github.com/DrkSephy/es6-cheatsheet) 125 | - [font-awesome](http://fontawesome.io/cheatsheet/) 126 | - [jquery](https://oscarotero.com/jquery/) 127 | - [jquery-cheatsheet]([http://lab.abhinayrathore.com/jquery-cheatsheet/](https://web.archive.org/web/20181029034237/http://lab.abhinayrathore.com/jquery-cheatsheet/)) 128 | - [react-cheatsheet](https://reactcheatsheet.com/) 129 | - [react-native-cheat-sheet](https://github.com/refinery29/react-native-cheat-sheet) 130 | - [react-native-styling-cheat-sheet](https://github.com/vhpoet/react-native-styling-cheat-sheet) 131 | - [redux](https://devhints.io/redux) 132 | - [underscore-cheat-sheet](https://appletree.or.kr/quick_reference_cards/JavaScript/Underscore.js%20API%20Cheat%20sheet.pdf) 133 | - [webpack](https://github.com/petehunt/webpack-howto) 134 | - [\ Cheat Sheet](https://web.archive.org/web/20160802212809/http://gethead.info/) 135 | - [page-load Cheat Sheet](https://developers.google.com/speed/docs/insights/about) 136 | - [Bootstrap 4](https://hackerthemes.com/bootstrap-cheatsheet/) 137 | - [Bootstrap 5 Cheatsheet](https://bootstrap-cheatsheet.themeselection.com/) 138 | - [jest-cheat-sheet](https://github.com/sapegin/jest-cheat-sheet) 139 | - [flexbox-cheatsheet](http://vudav.github.io/flexbox-cheatsheet/) 140 | - [vue-cheatsheet](https://devhints.io/vue) 141 | 142 | ## Back-End Development 143 | 144 | - [laravel-cheatsheet](https://github.com/jesseobrien/laravel-cheatsheet) 145 | - [ror](http://www.cheatography.com/davechild/cheat-sheets/ruby-on-rails/) 146 | - [web2py](http://web2py.com/examples/static/web2py_cheatsheet.pdf) 147 | - [nodejs](https://gist.github.com/LeCoupa/985b82968d8285987dc3) 148 | - [django-cheatsheet](https://github.com/lucrae/django-cheat-sheet) 149 | - [syscall-cheatsheet](https://web.archive.org/web/20200620014648/http://syscalls.kernelgrok.com/) 150 | - [express-cheatsheet](https://quickref.me/express.html) 151 | 152 | ## Big Data 153 | - [machine-learning-cheat-sheet](https://github.com/soulmachine/machine-learning-cheat-sheet) 154 | - [data-structure](https://www.scaler.com/topics/data-structures) 155 | 156 | ## Databases 157 | 158 | - [CouchDB Cheatsheet](https://www.howtodojo.com/couchdb-cheatsheet/) 159 | - [Db2 CheatSheet for development](https://github.com/angoca/db2-cheat-sheet/blob/master/Db2CheatSheetForDev.pdf) 160 | - [Elasticsearch](http://elasticsearch-cheatsheet.jolicode.com) 161 | - [MongoDb-cheat-sheet](https://github.com/leojavier/MongoDb-cheat-sheet) 162 | - [mysql-cheat-sheet](http://www.cheatography.com/davechild/cheat-sheets/mysql/) 163 | - [Oracle_Programming](https://en.wikibooks.org/wiki/Oracle_Programming/SQL_Cheatsheet) 164 | - [postgresql](https://dzone.com/refcardz/essential-postgresql) (open in a new tab if it doesn't work for you) 165 | - [sql-join-cheat-sheet](http://coolshell.cn/articles/3463.html) 166 | - [SQL](http://www.sql-tutorial.net/sql-cheat-sheet.pdf) 167 | 168 | ## Theory 169 | 170 | - [acm-cheat-sheet](https://github.com/soulmachine/acm-cheat-sheet) 171 | - [bigo](http://bigocheatsheet.com/) 172 | - [Theoretical Computer Science Cheat Sheet](http://www.tug.org/texshowcase/cheat.pdf) 173 | - [regular-expression-cheat-sheet](https://github.com/niklongstone/regular-expression-cheat-sheet) 174 | - [rest-foundations-restful](https://web.archive.org/web/20240616014206/https://dzone.com/refcardz/rest-foundations-restful) 175 | - [Computer-Networks-Last-Minute-Notes](https://www.geeksforgeeks.org/last-minute-notes-computer-network/) 176 | - [Operating-System-Notes](https://www.geeksforgeeks.org/last-minute-notes-operating-systems/) 177 | 178 | ## Editors 179 | 180 | - [a_vi_vim_graphical_cheat_sheet_tutorial](http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html) 181 | - [Vim Quick Reference Card](https://michaelgoerz.net/refcards/vimqrc.pdf) 182 | - [A really easy to read and comprehensive guide on vim.](https://vim.rtorr.com/) 183 | - [GNU Emacs](https://www.gnu.org/software/emacs/refcards/pdf/refcard.pdf) 184 | - [Paredit Cheatsheet](https://www.emacswiki.org/emacs/PareditCheatsheet) 185 | - IntellJ IDEA 186 | - [Windows/Linux](https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf) 187 | - [Mac OS X](https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf) 188 | - [MarkDown Cheat Sheet](https://github.com/lifeparticle/Markdown-Cheatsheet) 189 | - [Eclipse](https://github.com/pellaton/eclipse-cheatsheet) 190 | - [Atom](https://github.com/nwinkler/atom-keyboard-shortcuts) 191 | - [NetBeans](https://www.jrebel.com/blog/netbeans-shortcuts) 192 | - [Sublime Text 3](https://www.shortcutfoo.com/app/dojos/sublime-text-3-win/cheatsheet) 193 | - [PHPStorm - Mac/Win](https://resources.jetbrains.com/storage/products/phpstorm/docs/PhpStorm_ReferenceCard.pdf) 194 | - [Notepad++](https://drive.google.com/file/d/1r4rPmYQ-dMz_9UNUKKH9F6KyWDLSlwke) 195 | - [VSCode](https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf) 196 | - [Windows VSCode shortcuts](https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf) 197 | - [MacOS VSCode shortcuts](https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf) 198 | - [Linux VSCode shortcuts](https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf) 199 | 200 | ## Tools 201 | 202 | - [awk-nawk-and-gawk-cheat-sheet](http://www.catonmat.net/blog/awk-nawk-and-gawk-cheat-sheet/) 203 | - [curl](https://github.com/bagder/curl-cheat-sheet) 204 | - [dtrace and stap](http://myaut.github.io/dtrace-stap-book/dtrace-stap-cheatsheet.pdf) 205 | - [GDAL/OGR command-line tools](https://github.com/dwtkns/gdal-cheat-sheet) 206 | - [Git Cheat Sheet and Git Flow](https://github.com/arslanbilal/git-cheat-sheet) 207 | - [git_cheat_sheet](http://rogerdudler.github.io/git-guide/files/git_cheat_sheet.pdf) 208 | - [github-cheat-sheet](https://github.com/tiimgreen/github-cheat-sheet) 209 | - [git-style-guide](https://github.com/agis/git-style-guide) 210 | - [git-flow-cheatsheet](https://github.com/danielkummer/git-flow-cheatsheet) 211 | - [interactive git cheat sheet](https://web.archive.org/web/20230609010002/http://the-awesome-git-cheat-sheet.com/) 212 | - [Kafka](https://github.com/Landoop/kafka-cheat-sheet) 213 | - [latexsheet](http://wch.github.io/latexsheet/) 214 | - [mac-command-line-cheatsheet](https://github.com/herrbischoff/awesome-osx-command-line) 215 | - [matlab-cheatsheet](http://web.mit.edu/18.06/www/Spring09/matlab-cheatsheet.pdf) 216 | - [Mobaxterm](https://mobaxterm.mobatek.net/documentation.html) 217 | - [Octave-cheatsheet](http://ais.informatik.uni-freiburg.de/teaching/ss14/robotics/etc/cheatsheet.pdf) 218 | - [rspec](https://gist.github.com/dnagir/663876) 219 | - [RSpec cheatsheet](https://github.com/eliotsykes/rspec-rails-examples) 220 | - [svn](http://www.abbeyworkshop.com/howto/misc/svn01/) 221 | - [sed-stream-editor-cheat-sheet](http://www.catonmat.net/blog/sed-stream-editor-cheat-sheet/) 222 | - [terminal-mac-cheatsheet](https://github.com/0nn0/terminal-mac-cheatsheet) 223 | - [tmux](https://gist.github.com/andreyvit/2921703) 224 | - [Unix Toolbox](https://web.archive.org/web/20210916210855/http://cb.vu/unixtoolbox.xhtml) 225 | - [sysadmin](https://github.com/kahun/awesome-sysadmin) 226 | - [systemtap-cheat-sheet](https://github.com/calio/systemtap-cheat-sheet) 227 | - [Zypper Command Line Tool Cheatsheat](https://en.opensuse.org/images/1/17/Zypper-cheat-sheet-1.pdf) 228 | 229 | ## Media 230 | 231 | - [favicon-cheat-sheet](https://github.com/audreyr/favicon-cheat-sheet) 232 | 233 | ## Security 234 | 235 | - [HTML5 Security Cheatsheet](https://github.com/cure53/H5SC) 236 | - [Security Tools Cheatsheets](https://github.com/andrewjkerr/security-cheatsheets) 237 | - [oauthsecurity](https://sakurity.com/oauth) 238 | - [OWASP Cheat Sheets](https://cheatsheetseries.owasp.org/) 239 | 240 | ## Project Management 241 | 242 | - [Agile Cheatsheet](https://web.archive.org/web/20200309045627/http://cheatsheetworld.com/programming/agile-development-cheat-sheet/) 243 | - [Scrum Cheatsheet](https://www.axosoft.com/Downloads/Scrum_Diagram.pdf) 244 | - [Kanban Cheatsheet](https://teamhood.com/wp-content/uploads/2022/11/Kanban-Cheat-Sheet.png) 245 | - [Lean Cheatsheet](https://web.archive.org/web/20190206092349/https://www.cheatography.com/davidpol/cheat-sheets/lean-methodology/pdf_bw/) 246 | - [A set of metodologies in one Cheatsheet (waterfall, agile, lean, xp, etc)](https://www.cheatography.com/nataliemoore/cheat-sheets/system-development-methodologies/pdf_bw/) 247 | 248 | ## Miscellaneous 249 | 250 | - [easings.net](https://github.com/ai/easings.net) 251 | - [math-as-code](https://github.com/Jam3/math-as-code) 252 | - [MobileApp-Pentest-Cheatsheet](https://github.com/tanprathan/MobileApp-Pentest-Cheatsheet) 253 | - [Network-related cheatsheets](https://web.archive.org/web/20240612064952/https://packetlife.net/library/cheat-sheets/) 254 | - [api-cheat-sheet](https://github.com/RestCheatSheet/api-cheat-sheet) 255 | - [cheatsheets-ai](https://github.com/kailashahirwar/cheatsheets-ai) 256 | - [Systems Programming Cheat Sheet](https://github.com/jstrieb/systems-programming-cheat-sheet) 257 | - [Video Streaming Cheatsheet](https://github.com/robert-will-brown/video-streaming-cheatsheet) 258 | -------------------------------------------------------------------------------- /awesome.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | requests==2.32.2 -------------------------------------------------------------------------------- /tests/url_validate.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | # -*- coding: utf-8 -*- 3 | # @Author: detailyang 4 | # @Date: 2016-02-25 11:23:59 5 | # @Last Modified by: detailyang 6 | # @Last Modified time: 2016-06-05 22:26:44 7 | 8 | import re 9 | import sys 10 | import os 11 | 12 | from requests import get 13 | from requests.exceptions import ConnectionError, MissingSchema 14 | 15 | url_re = re.compile('.*\[.*\]\((.*)\)') 16 | current_dir = os.path.dirname(os.path.realpath(__file__)) 17 | headers = {'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36'} 18 | 19 | file = '{current_dir}/../README.md'.format(current_dir=current_dir) 20 | with open(file) as f: 21 | for line, content in enumerate(f): 22 | m = re.match(url_re, content) 23 | if m is None: 24 | continue 25 | try: 26 | result = get(m.group(1), headers=headers) 27 | if result.status_code >= 400: 28 | print('{file} line #{line} {url} return {code}'.format(file=file, line=line, 29 | url=m.group(1), code=result.status_code)) 30 | sys.exit(1) 31 | print('{file} line #{line} {url} pass'.format(file=file, line=line, url=m.group(1))) 32 | except ConnectionError: 33 | print('{file} line #{line} {url} cannot connect'.format(file=file, line=line, 34 | url=m.group(1))) 35 | except MissingSchema: 36 | print('{file} line #{line} {url} missing schema'.format(file=file, line=line, 37 | url=m.group(1))) 38 | 39 | 40 | --------------------------------------------------------------------------------