├── .gitattributes ├── media ├── badge.ai ├── logo.ai ├── logo.png ├── logo.svg └── badge.svg ├── create-list.md ├── code-of-conduct.md ├── awesome.md ├── contributing.md └── readme.md /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | *.ai binary 3 | readme.md merge=union 4 | -------------------------------------------------------------------------------- /media/badge.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyx990803/awesome/HEAD/media/badge.ai -------------------------------------------------------------------------------- /media/logo.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyx990803/awesome/HEAD/media/logo.ai -------------------------------------------------------------------------------- /media/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyx990803/awesome/HEAD/media/logo.png -------------------------------------------------------------------------------- /create-list.md: -------------------------------------------------------------------------------- 1 | # Creating Your Own List 2 | 3 | - Read the [awesome manifesto](https://github.com/sindresorhus/awesome/blob/master/awesome.md) and ensure your list complies. 4 | - Search this list before making a new one, as yours may be a duplicate. If it is, try and contribute to the best one instead of making your own. 5 | - Your awesome list should have the [awesome badge](https://github.com/sindresorhus/awesome/blob/master/awesome.md#awesome-badge), a [license](https://github.com/sindresorhus/awesome/blob/master/awesome.md#choose-an-appropriate-license), and [contribution guidelines](https://github.com/sindresorhus/awesome/blob/master/awesome.md#include-contribution-guidelines). Adding a [code of conduct](http://contributor-covenant.org/) is also strongly recommended. 6 | - Wait at least a couple of weeks after creating a list before submitting to this list to give it a chance to mature. 7 | - Make sure you read the [contribution guidelines](https://github.com/sindresorhus/awesome/blob/master/contributing.md) before submitting a request for your list to be added here. 8 | 9 | Thanks for being awesome! 10 | -------------------------------------------------------------------------------- /media/logo.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code-of-conduct.md: -------------------------------------------------------------------------------- 1 | # Contributor Code of Conduct 2 | 3 | As contributors and maintainers of this project, and in the interest of 4 | fostering an open and welcoming community, we pledge to respect all people who 5 | contribute through reporting issues, posting feature requests, updating 6 | documentation, submitting pull requests or patches, and other activities. 7 | 8 | We are committed to making participation in this project a harassment-free 9 | experience for everyone, regardless of level of experience, gender, gender 10 | identity and expression, sexual orientation, disability, personal appearance, 11 | body size, race, ethnicity, age, religion, or nationality. 12 | 13 | Examples of unacceptable behavior by participants include: 14 | 15 | * The use of sexualized language or imagery 16 | * Personal attacks 17 | * Trolling or insulting/derogatory comments 18 | * Public or private harassment 19 | * Publishing other's private information, such as physical or electronic 20 | addresses, without explicit permission 21 | * Other unethical or unprofessional conduct 22 | 23 | Project maintainers have the right and responsibility to remove, edit, or 24 | reject comments, commits, code, wiki edits, issues, and other contributions 25 | that are not aligned to this Code of Conduct, or to ban temporarily or 26 | permanently any contributor for other behaviors that they deem inappropriate, 27 | threatening, offensive, or harmful. 28 | 29 | By adopting this Code of Conduct, project maintainers commit themselves to 30 | fairly and consistently applying these principles to every aspect of managing 31 | this project. Project maintainers who do not follow or enforce the Code of 32 | Conduct may be permanently removed from the project team. 33 | 34 | This Code of Conduct applies both within project spaces and in public spaces 35 | when an individual is representing the project or its community. 36 | 37 | Instances of abusive, harassing, or otherwise unacceptable behavior may be 38 | reported by contacting a project maintainer at sindresorhus@gmail.com. All 39 | complaints will be reviewed and investigated and will result in a response that 40 | is deemed necessary and appropriate to the circumstances. Maintainers are 41 | obligated to maintain confidentiality with regard to the reporter of an 42 | incident. 43 | 44 | 45 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], 46 | version 1.3.0, available at 47 | [http://contributor-covenant.org/version/1/3/0/][version] 48 | 49 | [homepage]: http://contributor-covenant.org 50 | [version]: http://contributor-covenant.org/version/1/3/0/ 51 | -------------------------------------------------------------------------------- /awesome.md: -------------------------------------------------------------------------------- 1 | # The awesome manifesto 2 | 3 | If you want your list to be included on `awesome`, try to only include actual awesome stuff in your list. After all, it's a curation, not a collection. 4 | 5 | But **what is awesome?** 6 | 7 | ## Only awesome is awesome 8 | 9 | Research if the stuff you're including is actually awesome. Put only stuff on the list you or another contributor can personally recommend and rather leave stuff out than include too much. 10 | 11 | ## Awesome badge 12 | 13 | [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) 14 | 15 | Add an awesome badge to the top of your list, right to the title. [Example](https://github.com/sindresorhus/awesome-nodejs). 16 | 17 | ```md 18 | [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) 19 | ``` 20 | 21 | ## Comment on why something is awesome 22 | 23 | Apart from suggesting a particular item on your list, you should also inform your readers *why* it's on the list and how they will benefit from it. 24 | 25 | ## Make it clear what the list is about 26 | 27 | Have a succinct description at the top of your readme. Make sure your list covers a certain scope and nothing else. Link to other awesome lists if you think they already cover a certain subject good enough. 28 | 29 | ## Pay attention to grammar 30 | 31 | Ensure your list is grammatically correct, typo free and has no Markdown formatting errors. This should also apply to pull requests. 32 | 33 | ## Choose an appropriate license 34 | 35 | Keep in mind that if you [haven't selected a license](http://choosealicense.com/no-license/), it basically means the people are *not* allowed to reproduce, distribute or create derivative works. 36 | 37 | [Creative Commons licenses](https://creativecommons.org/) are perfect for this purpose. **We would recommend [`CC0`](https://creativecommons.org/publicdomain/zero/1.0/).** Code licenses like MIT, BSD, GPL, and so forth are not recommended. 38 | 39 | ## Include contribution guidelines 40 | 41 | People who are contributing to your list should have a clear understanding how they should do so. 42 | 43 | If you don't feel like writing one from scratch, feel free to take our [contributing.md](contributing.md) and modify it to your own needs. 44 | 45 | ## Stylize your list properly 46 | 47 | Create a [table of contents](https://github.com/sindresorhus/stuff/blob/master/toc-generators.md), organize the content into different categories, and use images if suitable. Ensure all entries are consistent (e.g. all entry descriptions end in a `.`). 48 | 49 | ## Accept other people's opinion 50 | 51 | If you're an owner of the list, respect other people's opinion. If there are plenty of users not agreeing to your decision, give it a second thought. 52 | 53 | ## Discovery 54 | 55 | Link back to this list from your list so users can easily discover more lists. 56 | -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- 1 | # Contribution Guidelines 2 | 3 | Please note that this project is released with a [Contributor Code of Conduct](code-of-conduct.md). By participating in this project you agree to abide by its terms. 4 | 5 | ## Table of Contents 6 | 7 | - [Adding to this list](#adding-to-this-list) 8 | - [Creating your own awesome list](#creating-your-own-awesome-list) 9 | - [Adding something to an Awesome list](#adding-something-to-an-awesome-list) 10 | - [Updating your Pull Request](#updating-your-pull-request) 11 | 12 | ## Adding to this list 13 | 14 | Please ensure your pull request adheres to the following guidelines: 15 | 16 | - Search previous suggestions before making a new one, as yours may be a duplicate. 17 | - Make sure the list is useful before submitting. That implies it has enough content and every item has a good succinct description. 18 | - Make an individual pull request for each suggestion. 19 | - Use [title-casing](http://titlecapitalization.com) (AP style). 20 | - Use the following format: `[List Name](link)` 21 | - Link additions should be added to the bottom of the relevant category. 22 | - New categories or improvements to the existing categorization are welcome. 23 | - Check your spelling and grammar. 24 | - Make sure your text editor is set to remove trailing whitespace. 25 | - The pull request and commit should have a useful title. 26 | - The body of your commit message should contain a link to the repository. 27 | 28 | Thank you for your suggestions! 29 | 30 | ## Creating your own awesome list 31 | 32 | To create your own list, check out the [instructions](create-list.md). 33 | 34 | ## Adding something to an awesome list 35 | 36 | If you have something awesome to contribute to an awesome list, this is how you do it. 37 | 38 | You'll need a [GitHub account](https://github.com/join)! 39 | 40 | 1. Access the awesome list's GitHub page. For example: https://github.com/sindresorhus/awesome 41 | 2. Click on the `readme.md` file: ![Step 2 Click on Readme.md](https://cloud.githubusercontent.com/assets/170270/9402920/53a7e3ea-480c-11e5-9d81-aecf64be55eb.png) 42 | 3. Now click on the edit icon. ![Step 3 - Click on Edit](https://cloud.githubusercontent.com/assets/170270/9402927/6506af22-480c-11e5-8c18-7ea823530099.png) 43 | 4. You can start editing the text of the file in the in-browser editor. Make sure you follow guidelines above. You can use [GitHub Flavored Markdown](https://help.github.com/articles/github-flavored-markdown/). ![Step 4 - Edit the file](https://cloud.githubusercontent.com/assets/170270/9402932/7301c3a0-480c-11e5-81f5-7e343b71674f.png) 44 | 5. Say why you're proposing the changes, and then click on "Propose file change". ![Step 5 - Propose Changes](https://cloud.githubusercontent.com/assets/170270/9402937/7dd0652a-480c-11e5-9138-bd14244593d5.png) 45 | 6. Submit the [pull request](https://help.github.com/articles/using-pull-requests/)! 46 | 47 | ## Updating your Pull Request 48 | 49 | Sometimes, a maintainer of an awesome list will ask you to edit your Pull Request before it is included. This is normally due to spelling errors or because your PR didn't match the awesome-* list guidelines. 50 | 51 | [Here](https://github.com/RichardLitt/docs/blob/master/amending-a-commit-guide.md) is a write up on how to change a Pull Request, and the different ways you can do that. 52 | -------------------------------------------------------------------------------- /media/badge.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 |

2 |
3 | awesome 4 |
5 |
6 |
7 |

8 | 9 | > A curated list of awesome lists 10 | 11 | - [What is an awesome list?](awesome.md) 12 | - [Contribution guide](contributing.md) 13 | - [Creating a list](create-list.md) 14 | - [Buy a sticker](https://www.stickermule.com/marketplace/10034-awesome) 15 | 16 | [![Awesome chat](https://badges.gitter.im/sindresorhus/awesome.svg)](https://gitter.im/sindresorhus/awesome) 17 | 18 | - 19 | 20 | Check out my [blog](https://blog.sindresorhus.com) and follow me on [Twitter](https://twitter.com/sindresorhus). 21 | 22 | 23 | ## Table of Contents 24 | 25 | - [Platforms](#platforms) 26 | - [Programming Languages](#programming-languages) 27 | - [Front-end Development](#front-end-development) 28 | - [Back-end Development](#back-end-development) 29 | - [Computer Science](#computer-science) 30 | - [Big Data](#big-data) 31 | - [Theory](#theory) 32 | - [Books](#books) 33 | - [Editors](#editors) 34 | - [Gaming](#gaming) 35 | - [Development Environment](#development-environment) 36 | - [Entertainment](#entertainment) 37 | - [Databases](#databases) 38 | - [Media](#media) 39 | - [Learn](#learn) 40 | - [Security](#security) 41 | - [Miscellaneous](#miscellaneous) 42 | 43 | 44 | ## Platforms 45 | 46 | - [Node.js](https://github.com/sindresorhus/awesome-nodejs) 47 | - [Frontend Development](https://github.com/dypsilon/frontend-dev-bookmarks) 48 | - [iOS](https://github.com/vsouza/awesome-ios) 49 | - [Android](https://github.com/JStumpp/awesome-android) 50 | - [IoT & Hybrid Apps](https://github.com/weblancaster/awesome-IoT-hybrid) 51 | - [Electron](https://github.com/sindresorhus/awesome-electron) 52 | - [Cordova](https://github.com/busterc/awesome-cordova) 53 | - [React Native](https://github.com/jondot/awesome-react-native) 54 | - [Xamarin](https://github.com/benoitjadinon/awesome-xamarin) 55 | - [Linux](https://github.com/aleksandar-todorovic/awesome-linux) 56 | - [Containers](https://github.com/Friz-zy/awesome-linux-containers) 57 | - [OS X](https://github.com/iCHAIT/awesome-osx) 58 | - [Command-Line](https://github.com/herrbischoff/awesome-osx-command-line) 59 | - [Screensavers](https://github.com/aharris88/awesome-osx-screensavers) 60 | - [watchOS](https://github.com/yenchenlin1994/awesome-watchos) 61 | - [JVM](https://github.com/deephacks/awesome-jvm) 62 | - [Salesforce](https://github.com/mailtoharshit/awesome-salesforce) 63 | - [Amazon Web Services](https://github.com/donnemartin/awesome-aws) 64 | - [Windows](https://github.com/RiseLedger/awesome-windows) 65 | - [IPFS](https://github.com/ipfs/awesome-ipfs) 66 | - [Fuse](https://github.com/vinkla/awesome-fuse) 67 | 68 | 69 | ## Programming Languages 70 | 71 | - [JavaScript](https://github.com/sorrycc/awesome-javascript) 72 | - [Promises](https://github.com/wbinnssmith/awesome-promises) 73 | - [Standard Style](https://github.com/feross/awesome-standard) 74 | - [Must Watch Talks](https://github.com/bolshchikov/js-must-watch) 75 | - [Tips](https://github.com/loverajoel/jstips) 76 | - [Swift](https://github.com/matteocrippa/awesome-swift) 77 | - [Education](https://github.com/hsavit1/Awesome-Swift-Education) 78 | - [Python](https://github.com/vinta/awesome-python) 79 | - [Rust](https://github.com/kud1ing/awesome-rust) 80 | - [Haskell](https://github.com/krispo/awesome-haskell) 81 | - [PureScript](https://github.com/passy/awesome-purescript) 82 | - [Go](https://github.com/avelino/awesome-go) 83 | - [Scala](https://github.com/lauris/awesome-scala) 84 | - [Ruby](https://github.com/markets/awesome-ruby) 85 | - [Ruby Events](https://github.com/planetruby/awesome-events) *(Conferences, Meetups, etc.)* 86 | - [Clojure](https://github.com/razum2um/awesome-clojure) 87 | - [ClojureScript](https://github.com/emrehan/awesome-clojurescript) 88 | - [Elixir](https://github.com/h4cc/awesome-elixir) 89 | - [Elm](https://github.com/isRuslan/awesome-elm) 90 | - [Erlang](https://github.com/drobakowski/awesome-erlang) 91 | - [Julia](https://github.com/svaksha/Julia.jl) 92 | - [Lua](https://github.com/LewisJEllis/awesome-lua) 93 | - [C](https://github.com/aleksandar-todorovic/awesome-c) 94 | - [C/C++](https://github.com/fffaraz/awesome-cpp) 95 | - [R](https://github.com/qinwf/awesome-R) 96 | - [D](https://github.com/zhaopuming/awesome-d) 97 | - [Common Lisp](https://github.com/CodyReichert/awesome-cl) 98 | - [Perl](https://github.com/hachiojipm/awesome-perl) 99 | - [Groovy](https://github.com/kdabir/awesome-groovy) 100 | - [Dart](https://github.com/yissachar/awesome-dart) 101 | - [Java](https://github.com/akullpp/awesome-java) 102 | - [OCaml](https://github.com/rizo/awesome-ocaml) 103 | - [Coldfusion](https://github.com/seancoyne/awesome-coldfusion) 104 | - [Fortran](https://github.com/rabbiabram/awesome-fortran) 105 | - [.NET](https://github.com/quozd/awesome-dotnet) 106 | - [PHP](https://github.com/ziadoz/awesome-php) 107 | - [Delphi](https://github.com/Fr0sT-Brutal/awesome-delphi) 108 | - [Assembler](https://github.com/mat0thew/awesome-asm) 109 | - [AutoHotkey](https://github.com/ahkscript/awesome-AutoHotkey) 110 | - [AutoIt](https://github.com/J2TeaM/awesome-AutoIt) 111 | - [Crystal](https://github.com/veelenga/awesome-crystal) 112 | - [TypeScript](https://github.com/dzharii/awesome-typescript) 113 | 114 | 115 | ## Front-end Development 116 | 117 | - [ES6 Tools](https://github.com/addyosmani/es6-tools) 118 | - [Web Performance Optimization](https://github.com/davidsonfellipe/awesome-wpo) 119 | - [Web Tools](https://github.com/lvwzhen/tools) 120 | - [CSS](https://github.com/sotayamashita/awesome-css) 121 | - [Critical-Path (Above-the-fold) Tools](https://github.com/addyosmani/critical-path-css-tools) 122 | - [Scalability](https://github.com/davidtheclark/scalable-css-reading-list) 123 | - [Must-Watch Talks](https://github.com/AllThingsSmitty/must-watch-css) 124 | - [React](https://github.com/enaqx/awesome-react) 125 | - [Web Components](https://github.com/mateusortiz/webcomponents-the-right-way) 126 | - [Polymer](https://github.com/Granze/awesome-polymer) 127 | - [Angular 2](https://github.com/AngularClass/awesome-angular2) 128 | - [Angular](https://github.com/gianarb/awesome-angularjs) 129 | - [Backbone](https://github.com/sadcitizen/awesome-backbone) 130 | - [HTML5](https://github.com/diegocard/awesome-html5) 131 | - [SVG](https://github.com/willianjusten/awesome-svg) 132 | - [Canvas](https://github.com/raphamorim/awesome-canvas) 133 | - [KnockoutJS](https://github.com/dnbard/awesome-knockout) 134 | - [Dojo Toolkit](https://github.com/peterkokot/awesome-dojo) 135 | - [Inspiration](https://github.com/NoahBuscher/Inspire) 136 | - [Ember](https://github.com/nmec/awesome-ember) 137 | - [Android UI](https://github.com/wasabeef/awesome-android-ui) 138 | - [iOS UI](https://github.com/cjwirth/awesome-ios-ui) 139 | - [Meteor](https://github.com/Urigo/awesome-meteor) 140 | - [BEM](https://github.com/sturobson/BEM-resources) 141 | - [Flexbox](https://github.com/afonsopacifer/awesome-flexbox) 142 | - [Web Typography](https://github.com/deanhume/typography) 143 | - [Web Accessibility](https://github.com/brunopulis/awesome-a11y) 144 | - [Material Design](https://github.com/sachin1092/awesome-material) 145 | - [D3](https://github.com/wbkd/awesome-d3) 146 | - [Emails](https://github.com/jonathandion/awesome-emails) 147 | - [jQuery](https://github.com/peterkokot/awesome-jquery) 148 | - [Web Audio](https://github.com/notthetup/awesome-webaudio) 149 | - [Offline-First](https://github.com/pazguille/offline-first) 150 | - [Static Website Services](https://github.com/aharris88/awesome-static-website-services) 151 | - [A-Frame VR](https://github.com/aframevr/awesome-aframe) *(Virtual reality)* 152 | - [Cycle.js](https://github.com/vic/awesome-cyclejs) 153 | - [Motion UI Design](https://github.com/fliptheweb/motion-ui-design) 154 | 155 | 156 | ## Back-end Development 157 | 158 | - [Django](https://github.com/rosarior/awesome-django) 159 | - [Flask](https://github.com/humiaozuzu/awesome-flask) 160 | - [Docker](https://github.com/veggiemonk/awesome-docker) 161 | - [Vagrant](https://github.com/iJackUA/awesome-vagrant) 162 | - [Pyramid](https://github.com/uralbash/awesome-pyramid) 163 | - [Play1 Framework](https://github.com/PerfectCarl/awesome-play1) 164 | - [CakePHP](https://github.com/friendsofcake/awesome-cakephp) 165 | - [Symfony](https://github.com/sitepoint/awesome-symfony) 166 | - [Laravel](https://github.com/chiraggude/awesome-laravel) 167 | - [Education](https://github.com/fukuball/Awesome-Laravel-Education/blob/master/langs/en_US.md) 168 | - [Rails](https://github.com/ekremkaraca/awesome-rails) 169 | - [Gems](https://github.com/hothero/awesome-rails-gem) 170 | - [Phalcon](https://github.com/sergeyklay/awesome-phalcon) 171 | - [Useful `.htaccess` Snippets](https://github.com/phanan/htaccess) 172 | - [nginx](https://github.com/fcambus/nginx-resources) 173 | - [Dropwizard](https://github.com/stve/awesome-dropwizard) 174 | - [Kubernetes](https://github.com/ramitsurana/awesome-kubernetes) 175 | 176 | 177 | ## Computer Science 178 | 179 | - [University Courses](https://github.com/prakhar1989/awesome-courses) 180 | - [Data Science](https://github.com/okulbilisim/awesome-datascience) 181 | - [Machine Learning](https://github.com/josephmisiti/awesome-machine-learning) 182 | - [Tutorials](https://github.com/ujjwalkarn/Machine-Learning-Tutorials) 183 | - [Speech and Natural Language Processing](https://github.com/edobashira/speech-language-processing) 184 | - [Linguistics](https://github.com/theimpossibleastronaut/awesome-linguistics) 185 | - [Cryptography](https://github.com/MaciejCzyzewski/retter) 186 | - [Computer Vision](https://github.com/jbhuang0604/awesome-computer-vision) 187 | - [Deep Learning](https://github.com/ChristosChristofidis/awesome-deep-learning) *(Neural networks)* 188 | - [Deep Vision](https://github.com/kjw0612/awesome-deep-vision) 189 | - [Open Source Society University](https://github.com/open-source-society/computer-science) 190 | - [Functional Programming](https://github.com/lucasviola/awesome-functional-programming) 191 | - [Static Analysis & Code Quality](https://github.com/mre/awesome-static-analysis) 192 | 193 | 194 | ## Big Data 195 | 196 | - [Big Data](https://github.com/onurakpolat/awesome-bigdata) 197 | - [Public Datasets](https://github.com/caesar0301/awesome-public-datasets) 198 | - [Hadoop](https://github.com/youngwookim/awesome-hadoop) 199 | - [Data Engineering](https://github.com/igorbarinov/awesome-data-engineering) 200 | 201 | 202 | ## Theory 203 | 204 | - [Papers We Love](https://github.com/papers-we-love/papers-we-love) 205 | - [Talks](https://github.com/JanVanRyswyck/awesome-talks) 206 | - [Algorithms](https://github.com/tayllan/awesome-algorithms) 207 | - [Algorithm Visualizations](https://github.com/enjalot/algovis) 208 | - [Artificial Intelligence](https://github.com/owainlewis/awesome-artificial-intelligence) 209 | - [Search Engine Optimization](https://github.com/marcobiedermann/search-engine-optimization) 210 | - [Competitive Coding](https://github.com/hkirat/awesome-competitive-coding) 211 | - [Math](https://github.com/rossant/awesome-math) 212 | 213 | 214 | ## Books 215 | 216 | - [Free Programming Books](https://github.com/vhf/free-programming-books) 217 | - [Free Software Testing Books](https://github.com/ligurio/free-software-testing-books/blob/master/free-software-testing-books.md) 218 | - [Go Books](https://github.com/dariubs/GoBooks) 219 | - [R Books](https://github.com/RomanTsegelskyi/rbooks) 220 | - [Mind Expanding Books](https://github.com/hackerkid/Mind-Expanding-Books) 221 | 222 | 223 | ## Editors 224 | 225 | - [Sublime Text](https://github.com/dreikanter/sublime-bookmarks) 226 | - [Vim](https://github.com/mhinz/vim-galore) 227 | - [Emacs](https://github.com/emacs-tw/awesome-emacs) 228 | - [Atom](https://github.com/mehcode/awesome-atom) 229 | 230 | 231 | ## Gaming 232 | 233 | - [Game Development](https://github.com/ellisonleao/magictools) 234 | - [Game Talks](https://github.com/hzoo/awesome-gametalks) 235 | - [Godot](https://github.com/Calinou/awesome-godot) *(Game engine)* 236 | - [Open Source Games](https://github.com/leereilly/games) 237 | - [Unity](https://github.com/RyanNielson/awesome-unity) *(Game engine)* 238 | - [Chess](https://github.com/hkirat/awesome-chess) 239 | - [LÖVE](https://github.com/JanWerder/awesome-love2d) *(Game engine)* 240 | 241 | 242 | ## Development Environment 243 | 244 | - [Quick Look Plugins](https://github.com/sindresorhus/quick-look-plugins) 245 | - [Dev Env](https://github.com/jondot/awesome-devenv) 246 | - [Dotfiles](https://github.com/webpro/awesome-dotfiles) 247 | - [Shell](https://github.com/alebcay/awesome-shell) 248 | - [Command-Line Apps](https://github.com/aharris88/awesome-cli-apps) 249 | - [ZSH Plugins](https://github.com/unixorn/awesome-zsh-plugins) 250 | - [GitHub](https://github.com/phillipadsmith/awesome-github) 251 | - [Browser Extensions](https://github.com/stefanbuck/awesome-browser-extensions-for-github) 252 | - [Cheat Sheet](https://github.com/tiimgreen/github-cheat-sheet) 253 | - [Git Cheat Sheet](https://github.com/arslanbilal/git-cheat-sheet) 254 | - [Git Tips](https://github.com/git-tips/tips) 255 | - [Git Add-ons](https://github.com/stevemao/awesome-git-addons) 256 | 257 | 258 | ## Entertainment 259 | 260 | - [Science Fiction](https://github.com/sindresorhus/awesome-scifi) *(Scifi)* 261 | - [Fantasy](https://github.com/RichardLitt/awesome-fantasy) 262 | - [Podcasts](https://github.com/guipdutra/awesome-geek-podcasts) 263 | - [Email Newsletters](https://github.com/vredniy/awesome-newsletters) 264 | 265 | 266 | ## Databases 267 | 268 | - [Database](https://github.com/numetriclabz/awesome-db) 269 | - [MySQL](https://github.com/shlomi-noach/awesome-mysql/blob/gh-pages/index.md) 270 | - [SQLAlchemy](https://github.com/dahlia/awesome-sqlalchemy) 271 | - [InfluxDB](https://github.com/mark-rushakoff/awesome-influxdb) 272 | - [Neo4j](https://github.com/GraphGeeks/awesome-neo4j) 273 | - [Doctrine](https://github.com/TomasVotruba/awesome-doctrine) *(PHP ORM)* 274 | 275 | 276 | ## Media 277 | 278 | - [Creative Commons Media](https://github.com/shime/creative-commons-media) 279 | - [Fonts](https://github.com/brabadu/awesome-fonts) 280 | - [Codeface](https://github.com/chrissimpkins/codeface) *(Text editor fonts)* 281 | - [Stock Resources](https://github.com/neutraltone/awesome-stock-resources) 282 | - [GIF](https://github.com/ibaaj/awesome-gif) 283 | - [Music](https://github.com/ciconia/awesome-music) 284 | 285 | 286 | ## Learn 287 | 288 | - [CLI Workshoppers/Adventures](https://github.com/therebelrobot/awesome-workshopper) 289 | - [Learn to Program](https://github.com/karlhorky/learn-to-program) 290 | - [Speaking](https://github.com/matteofigus/awesome-speaking) 291 | - [Tech Videos](https://github.com/lucasviola/awesome-tech-videos) 292 | - [Dive into Machine Learning](https://github.com/hangtwenty/dive-into-machine-learning) 293 | 294 | 295 | ## Security 296 | 297 | - [Application Security](https://github.com/paragonie/awesome-appsec) 298 | - [Security](https://github.com/sbilly/awesome-security) 299 | - [CTF](https://github.com/apsdehal/awesome-ctf) *(Capture the Flag)* 300 | - [Malware Analysis](https://github.com/rshipp/awesome-malware-analysis) 301 | - [Android Security](https://github.com/ashishb/android-security-awesome) 302 | - [Hacking](https://github.com/carpedm20/awesome-hacking) 303 | - [Honeypots](https://github.com/paralax/awesome-honeypots) 304 | - [Incident Response](https://github.com/meirwah/awesome-incident-response) 305 | 306 | 307 | ## Miscellaneous 308 | 309 | - [JSON](https://github.com/burningtree/awesome-json) 310 | - [Discounts for Student Developers](https://github.com/najela/discount-for-student-dev) 311 | - [Slack](https://github.com/matiassingers/awesome-slack) 312 | - [Communities](https://github.com/filipelinhares/awesome-slack) 313 | - [Conferences](https://github.com/RichardLitt/awesome-conferences) 314 | - [GeoJSON](https://github.com/tmcw/awesome-geojson) 315 | - [Sysadmin](https://github.com/n1trux/awesome-sysadmin) 316 | - [Radio](https://github.com/kyleterry/awesome-radio) 317 | - [Awesome](https://github.com/sindresorhus/awesome) 318 | - [Analytics](https://github.com/onurakpolat/awesome-analytics) 319 | - [FOSS for Developers](https://github.com/httpsGithubParty/FOSS-for-Dev) 320 | - [Open Companies](https://github.com/opencompany/awesome-open-company) 321 | - [REST](https://github.com/marmelab/awesome-rest) 322 | - [Selenium](https://github.com/christian-bromann/awesome-selenium) 323 | - [Endangered Languages](https://github.com/RichardLitt/endangered-languages) 324 | - [Continuous Delivery](https://github.com/ciandcd/awesome-ciandcd) 325 | - [Services Engineering](https://github.com/mmcgrana/services-engineering) 326 | - [Free for Developers](https://github.com/ripienaar/free-for-dev) 327 | - [Bitcoin](https://github.com/igorbarinov/awesome-bitcoin/) 328 | - [Answers](https://github.com/jugoncalves/awesome-answers) *(Stack Overflow, Quora, etc)* 329 | - [Sketch](https://github.com/diessica/awesome-sketch) *(OS X app)* 330 | - [Places to Post Your Startup](https://github.com/mmccaff/PlacesToPostYourStartup) 331 | - [Maintainance Modules](https://github.com/maxogden/maintenance-modules) *(for npm packages)* 332 | - [PCAPTools](https://github.com/caesar0301/awesome-pcaptools) 333 | - [Remote Jobs](https://github.com/lukasz-madon/awesome-remote-job) 334 | - [Boilerplate Projects](https://github.com/melvin0008/awesome-projects-boilerplates) 335 | - [Mad Science Modules](https://github.com/feross/awesome-mad-science) 336 | - [Readme](https://github.com/matiassingers/awesome-readme) 337 | - [Tools](https://github.com/cjbarber/ToolsOfTheTrade) 338 | - [Styleguides](https://github.com/RichardLitt/awesome-styleguides) 339 | - [Design and Development Guides](https://github.com/NARKOZ/guides) 340 | - [Software Engineering Blogs](https://github.com/kilimchoi/engineering-blogs) 341 | - [Self Hosted](https://github.com/Kickball/awesome-selfhosted) 342 | - [FOSS Production Apps](https://github.com/jwaterfaucett/awesome-foss-apps) 343 | - [Gulp](https://github.com/alferov/awesome-gulp) 344 | - [AMA](https://github.com/sindresorhus/amas) *(Ask Me Anything)* 345 | - [Answers](https://github.com/stoeffel/awesome-ama-answers) 346 | - [Open Source Photography](https://github.com/ibaaj/awesome-OpenSourcePhotography/) 347 | - [OpenGL](https://github.com/eug/awesome-opengl) 348 | - [Productivity](https://github.com/jyguyomarch/awesome-productivity) 349 | - [GraphQL](https://github.com/chentsulin/awesome-graphql) 350 | - [Transit](https://github.com/luqmaan/awesome-transit) 351 | - [Research Tools](https://github.com/emptymalei/awesome-research) 352 | - [Niche Job Boards](https://github.com/wfhio/awesome-job-boards) 353 | - [Data Visualization](https://github.com/fasouto/awesome-dataviz) 354 | - [Social Media Share Links](https://github.com/vinkla/share-links) 355 | - [JSON Datasets](https://github.com/jdorfman/awesome-json-datasets) 356 | - [Microservices](https://github.com/mfornos/awesome-microservices) 357 | - [Unicode Code Points](https://github.com/Codepoints/awesome-codepoints) 358 | - [Internet of Things](https://github.com/HQarroum/awesome-iot) 359 | - [Open Source Documents](https://github.com/nacyot/awesome-opensource-documents) 360 | - [Umbraco](https://github.com/leekelleher/awesome-umbraco) 361 | - [Beginner-Friendly Projects](https://github.com/MunGell/awesome-for-beginners) 362 | - [Bluetooth Beacons](https://github.com/beaconinside/awesome-beacon) 363 | - [Spanish Natural Language Processing (NLP)](https://github.com/dav009/awesome-spanish-nlp) 364 | - [Programming Interviews](https://github.com/MaximAbramchuck/awesome-interviews) 365 | - [Ripple](https://github.com/vhpoet/awesome-ripple) *(Open-source distributed settlement network)* 366 | - [Katas](https://github.com/gmontalvoriv/awesome-katas) 367 | - [Tools for Activism](https://github.com/drewrwilson/toolsforactivism) 368 | - [TAP](https://github.com/sindresorhus/awesome-tap) *(Test Anything Protocol)* 369 | - [Robotics](https://github.com/Kiloreux/awesome-robotics) 370 | - [MQTT](https://github.com/hobbyquaker/awesome-mqtt) *(an "Internet of Things" connectivity protocol)* 371 | - [Hacking Spots](https://github.com/diasdavid/awesome-hacking-spots) 372 | - [For Girls](https://github.com/cristianoliveira/awesome4girls) 373 | 374 | 375 | ## License 376 | 377 | [![CC0](https://i.creativecommons.org/p/zero/1.0/88x31.png)](https://creativecommons.org/publicdomain/zero/1.0/) 378 | 379 | To the extent possible under law, [Sindre Sorhus](http://sindresorhus.com) has waived all copyright and related or neighboring rights to this work. 380 | --------------------------------------------------------------------------------