Merge branch 'master' into patch-1

This commit is contained in:
Dheeraj Joshi 2017-07-01 20:49:25 +05:30 committed by GitHub
commit 4f0c4ec164
6 changed files with 339 additions and 130 deletions

8
.editorconfig Normal file
View File

@ -0,0 +1,8 @@
root = true
[*]
indent_style = tab
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

View File

@ -1,24 +1,41 @@
# Contributor Code of Conduct
# Contributor Covenant Code of Conduct
As contributors and maintainers of this project, and in the interest of
fostering an open and welcoming community, we pledge to respect all people who
contribute through reporting issues, posting feature requests, updating
documentation, submitting pull requests or patches, and other activities.
## Our Pledge
We are committed to making participation in this project a harassment-free
experience for everyone, regardless of level of experience, gender, gender
identity and expression, sexual orientation, disability, personal appearance,
body size, race, ethnicity, age, religion, or nationality.
In the interest of fostering an open and welcoming environment, we as
contributors and maintainers pledge to making participation in our project and
our community a harassment-free experience for everyone, regardless of age, body
size, disability, ethnicity, gender identity and expression, level of experience,
nationality, personal appearance, race, religion, or sexual identity and
orientation.
## Our Standards
Examples of behavior that contributes to creating a positive environment
include:
* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members
Examples of unacceptable behavior by participants include:
* The use of sexualized language or imagery
* Personal attacks
* Trolling or insulting/derogatory comments
* The use of sexualized language or imagery and unwelcome sexual attention or
advances
* Trolling, insulting/derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing other's private information, such as physical or electronic
addresses, without explicit permission
* Other unethical or unprofessional conduct
* Publishing others' private information, such as a physical or electronic
address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a
professional setting
## Our Responsibilities
Project maintainers are responsible for clarifying the standards of acceptable
behavior and are expected to take appropriate and fair corrective action in
response to any instances of unacceptable behavior.
Project maintainers have the right and responsibility to remove, edit, or
reject comments, commits, code, wiki edits, issues, and other contributions
@ -26,25 +43,32 @@ that are not aligned to this Code of Conduct, or to ban temporarily or
permanently any contributor for other behaviors that they deem inappropriate,
threatening, offensive, or harmful.
By adopting this Code of Conduct, project maintainers commit themselves to
fairly and consistently applying these principles to every aspect of managing
this project. Project maintainers who do not follow or enforce the Code of
Conduct may be permanently removed from the project team.
## Scope
This Code of Conduct applies both within project spaces and in public spaces
when an individual is representing the project or its community.
when an individual is representing the project or its community. Examples of
representing a project or community include using an official project e-mail
address, posting via an official social media account, or acting as an appointed
representative at an online or offline event. Representation of a project may be
further defined and clarified by project maintainers.
## Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported by contacting a project maintainer at sindresorhus@gmail.com. All
reported by contacting the project team at sindresorhus@gmail.com. All
complaints will be reviewed and investigated and will result in a response that
is deemed necessary and appropriate to the circumstances. Maintainers are
obligated to maintain confidentiality with regard to the reporter of an
incident.
is deemed necessary and appropriate to the circumstances. The project team is
obligated to maintain confidentiality with regard to the reporter of an incident.
Further details of specific enforcement policies may be posted separately.
Project maintainers who do not follow or enforce the Code of Conduct in good
faith may face temporary or permanent repercussions as determined by other
members of the project's leadership.
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
version 1.3.0, available at
[http://contributor-covenant.org/version/1/3/0/][version]
## Attribution
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
available at [http://contributor-covenant.org/version/1/4][version]
[homepage]: http://contributor-covenant.org
[version]: http://contributor-covenant.org/version/1/3/0/
[version]: http://contributor-covenant.org/version/1/4/

View File

@ -2,6 +2,8 @@
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.
# The pull request should have a useful title. Pull requests with `Update readme.md` as title will be closed right away because I'm so tired of nobody reading this document. Please carefully read everything in `Adding to this list`.
## Table of Contents
- [Adding to this list](#adding-to-this-list)

View File

@ -2,8 +2,8 @@
- Read the [awesome manifesto](https://github.com/sindresorhus/awesome/blob/master/awesome.md) and ensure your list complies.
- 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.
- 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.
- Wait at least a couple of weeks after creating a list before submitting to this list to give it a chance to mature.
- Your awesome list should be named `awesome-list-name` and 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. You might find [this Yeoman generator](https://github.com/dar5hak/generator-awesome-list) useful.
- **Wait at least 30 days after creating a list before submitting it, to give it a chance to mature.**
- 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.
Thanks for being awesome!

48
pull_request_template.md Normal file
View File

@ -0,0 +1,48 @@
<!-- Congrats on creating an Awesome list! 🎉 -->
<!-- Please fill in the below placeholders -->
**[Insert URL to the list here]**
**[Explain what this list is about and why it should be included here]**
# By submitting this pull request I confirm I've read and complied with the below requirements.
**Please read it multiple times. I spent a lot of time on these guidelines and most people miss a lot.**
- I have read and understood the [contribution guidelines](https://github.com/sindresorhus/awesome/blob/master/contributing.md) and the [instructions for creating a list](https://github.com/sindresorhus/awesome/blob/master/create-list.md).
- This pull request has a descriptive title.<br>For example, `Add Name of List`, not `Update readme.md` or `Add awesome list`.
- The entry in the Awesome list should:
- Include a short description about the project/theme of the list. **It should not describe the list itself.**<br>Example: `- [Fish](…) - User-friendly shell.`, not `- [Fish](…) - Resources for Fish.`.
- Be added at the bottom of the appropriate category.
- The list I'm submitting complies with these requirements:
- **Has been around for at least 30 days.**<br>That means 30 days from either the first real commit or when it was open-sourced. Whatever is most recent.
- It's the result of hard work and the best I could possibly produce.
- Non-generated Markdown file in a GitHub repo.
- **Includes a succinct description of the project/theme at the top of the readme.** [(Example)](https://github.com/willempienaar/awesome-quantified-self)
- The repo should have `awesome-list` & `awesome` as [GitHub topics](https://help.github.com/articles/about-topics). I encourage you to add more relevant topics.
- Not a duplicate.
- Only has awesome items. Awesome lists are curations of the best, not everything.
- Includes a project logo/illustration whenever possible.
- Placed at the top-right of the readme. [(Example)](https://github.com/sindresorhus/awesome-electron)
- The image should link to the project website or any relevant website.
- The image should be high-DPI. Set it to maximum half the width of the original image.
- Entries have a description, unless the title is descriptive enough by itself. It rarely is though.
- Has the [Awesome badge](https://github.com/sindresorhus/awesome/blob/master/awesome.md#awesome-badge) on the right side of the list heading,
- Has a Table of Contents section.
- Should be named `Contents`, not `Table of Contents`.
- Should be the first section in the list.
- Has an [appropriate license](https://github.com/sindresorhus/awesome/blob/master/awesome.md#choose-an-appropriate-license).
- That means something like CC0, **not a code licence like MIT, BSD, Apache, etc.**
- If you use a license badge, it should be SVG, not PNG.
- Has [contribution guidelines](https://github.com/sindresorhus/awesome/blob/master/awesome.md#include-contribution-guidelines).
- The file should be named `contributing.md`. Casing is up to you.
- Has consistent formatting and proper spelling/grammar.
- Each link description starts with an uppercase character and ends with a period.<br>Example: `- [AVA](…) - JavaScript test runner.`
- Drop all the `A` / `An` prefixes in the descriptions.
- Consistent and correct naming. For example, `Node.js`, not `NodeJS` or `node.js`.
- Doesn't include a Travis badge.<br>You can still use Travis for list linting, but the badge has no value in the readme.
- Go to the top and read it again.

323
readme.md
View File

@ -1,31 +1,41 @@
<h1 align="center">
<br>
<img width="400" src="https://cdn.rawgit.com/sindresorhus/awesome/master/media/logo.svg" alt="awesome">
<br>
<img width="400" src="https://cdn.rawgit.com/sindresorhus/awesome/master/media/logo.svg" alt="Awesome">
<br>
<br>
</h1>
> A curated list of awesome lists
<br>
<br>
- [What is an awesome list?](awesome.md)
- [Contribution guide](contributing.md)
- [Creating a list](create-list.md)
- [Buy a sticker](https://www.stickermule.com/marketplace/10034-awesome)
<p align="center">
<b>✨ Prelaunching the <a href="https://awesomeweekly.co">Awesome Weekly</a> newsletter! ✨</b>
<b> Vote it up on <a href="https://www.producthunt.com/posts/awesome-weekly">Product Hunt</a></b>
</p>
[![Awesome chat](https://badges.gitter.im/sindresorhus/awesome.svg)](https://gitter.im/sindresorhus/awesome)
<br>
-
---
Check out my [blog](https://blog.sindresorhus.com) and follow me on [Twitter](https://twitter.com/sindresorhus).
<p align="center">
<a href="awesome.md">What is an awesome list?</a>&nbsp;&nbsp;&nbsp;
<a href="contributing.md">Contribution guide</a>&nbsp;&nbsp;&nbsp;
<a href="create-list.md">Creating a list</a>&nbsp;&nbsp;&nbsp;
<a href="https://www.stickermule.com/marketplace/10034-awesome">Sticker</a>
</p>
<br>
<p align="center">
<sub>Just type <a href="https://awesome.re"><code>awesome.re</code></a> to go here. Check out my <a href="https://blog.sindresorhus.com">blog</a> and follow me on <a href="https://twitter.com/sindresorhus">Twitter</a>.</sub>
</p>
## Table of Contents
## Contents
- [Platforms](#platforms)
- [Programming Languages](#programming-languages)
- [Front-end Development](#front-end-development)
- [Back-end Development](#back-end-development)
- [Front-End Development](#front-end-development)
- [Back-End Development](#back-end-development)
- [Computer Science](#computer-science)
- [Big Data](#big-data)
- [Theory](#theory)
@ -38,7 +48,11 @@ Check out my [blog](https://blog.sindresorhus.com) and follow me on [Twitter](ht
- [Media](#media)
- [Learn](#learn)
- [Security](#security)
- [Content Management System](#content-management-system)
- [Content Management Systems](#content-management-systems)
- [Hardware](#hardware)
- [Business](#business)
- [Work](#work)
- [Networking](#networking)
- [Miscellaneous](#miscellaneous)
@ -55,16 +69,20 @@ Check out my [blog](https://blog.sindresorhus.com) and follow me on [Twitter](ht
- [Xamarin](https://github.com/benoitjadinon/awesome-xamarin)
- [Linux](https://github.com/aleksandar-todorovic/awesome-linux)
- [Containers](https://github.com/Friz-zy/awesome-linux-containers)
- [OS X](https://github.com/iCHAIT/awesome-osx)
- [macOS](https://github.com/iCHAIT/awesome-macOS)
- [Command-Line](https://github.com/herrbischoff/awesome-osx-command-line)
- [Screensavers](https://github.com/aharris88/awesome-osx-screensavers)
- [watchOS](https://github.com/yenchenlin1994/awesome-watchos)
- [Screensavers](https://github.com/aharris88/awesome-macos-screensavers)
- [watchOS](https://github.com/yenchenlin/awesome-watchos)
- [JVM](https://github.com/deephacks/awesome-jvm)
- [Salesforce](https://github.com/mailtoharshit/awesome-salesforce)
- [Amazon Web Services](https://github.com/donnemartin/awesome-aws)
- [Windows](https://github.com/RiseLedger/awesome-windows)
- [Windows](https://github.com/Awesome-Windows/Awesome)
- [IPFS](https://github.com/ipfs/awesome-ipfs)
- [Fuse](https://github.com/vinkla/awesome-fuse)
- [Heroku](https://github.com/ianstormtaylor/awesome-heroku)
- [Raspberry Pi](https://github.com/thibmaek/awesome-raspberry-pi) - Credit card-sized computer aimed at teaching kids programming, but capable of a lot more.
- [Qt](https://github.com/JesseTG/awesome-qt) - Cross-platform GUI app framework.
- [WebExtensions](https://github.com/bfred-it/Awesome-WebExtensions) - Cross-browser extension system.
## Programming Languages
@ -77,21 +95,26 @@ Check out my [blog](https://blog.sindresorhus.com) and follow me on [Twitter](ht
- [Network Layer](https://github.com/Kikobeats/awesome-network-js)
- [Micro npm Packages](https://github.com/parro-it/awesome-micro-npm-packages)
- [Mad Science npm Packages](https://github.com/feross/awesome-mad-science)
- [Maintenance Modules](https://github.com/maxogden/maintenance-modules) *(for npm packages)*
- [npm](https://github.com/sindresorhus/awesome-npm)
- [Maintenance Modules](https://github.com/maxogden/maintenance-modules) - For npm packages.
- [npm](https://github.com/sindresorhus/awesome-npm) - Package manager.
- [AVA](https://github.com/avajs/awesome-ava) - Test runner.
- [ESLint](https://github.com/dustinspecker/awesome-eslint) - Linter.
- [Functional Programming](https://github.com/stoeffel/awesome-fp-js)
- [Observables](https://github.com/sindresorhus/awesome-observables)
- [Swift](https://github.com/matteocrippa/awesome-swift)
- [Education](https://github.com/hsavit1/Awesome-Swift-Education)
- [Playgrounds](https://github.com/uraimo/Awesome-Swift-Playgrounds)
- [Python](https://github.com/vinta/awesome-python)
- [Rust](https://github.com/kud1ing/awesome-rust)
- [Asyncio](https://github.com/timofurrer/awesome-asyncio) - Asynchronous I/O in Python 3.
- [Rust](https://github.com/rust-unofficial/awesome-rust)
- [Haskell](https://github.com/krispo/awesome-haskell)
- [PureScript](https://github.com/passy/awesome-purescript)
- [Go](https://github.com/avelino/awesome-go)
- [Scala](https://github.com/lauris/awesome-scala)
- [Ruby](https://github.com/markets/awesome-ruby)
- [Ruby Events](https://github.com/planetruby/awesome-events) *(Conferences, Meetups, etc.)*
- [Events](https://github.com/planetruby/awesome-events)
- [Clojure](https://github.com/razum2um/awesome-clojure)
- [ClojureScript](https://github.com/emrehan/awesome-clojurescript)
- [ClojureScript](https://github.com/hantuzun/awesome-clojurescript)
- [Elixir](https://github.com/h4cc/awesome-elixir)
- [Elm](https://github.com/isRuslan/awesome-elm)
- [Erlang](https://github.com/drobakowski/awesome-erlang)
@ -106,44 +129,48 @@ Check out my [blog](https://blog.sindresorhus.com) and follow me on [Twitter](ht
- [Groovy](https://github.com/kdabir/awesome-groovy)
- [Dart](https://github.com/yissachar/awesome-dart)
- [Java](https://github.com/akullpp/awesome-java)
- [Kotlin](https://github.com/JavaBy/awesome-kotlin)
- [RxJava](https://github.com/eleventigers/awesome-rxjava)
- [Kotlin](https://github.com/KotlinBy/awesome-kotlin)
- [OCaml](https://github.com/rizo/awesome-ocaml)
- [Coldfusion](https://github.com/seancoyne/awesome-coldfusion)
- [ColdFusion](https://github.com/seancoyne/awesome-coldfusion)
- [Fortran](https://github.com/rabbiabram/awesome-fortran)
- [.NET](https://github.com/quozd/awesome-dotnet)
- [Core](https://github.com/thangchung/awesome-dotnet-core)
- [PHP](https://github.com/ziadoz/awesome-php)
- [Composer](https://github.com/jakoch/awesome-composer) - Package manager.
- [Delphi](https://github.com/Fr0sT-Brutal/awesome-delphi)
- [Assembler](https://github.com/mat0thew/awesome-asm)
- [Assembler](https://github.com/brainblowjob/awesome-asm)
- [AutoHotkey](https://github.com/ahkscript/awesome-AutoHotkey)
- [AutoIt](https://github.com/J2TeaM/awesome-AutoIt)
- [Crystal](https://github.com/veelenga/awesome-crystal)
- [TypeScript](https://github.com/dzharii/awesome-typescript)
- [Frege](https://github.com/sfischer13/awesome-frege) - Haskell for the JVM.
- [CMake](https://github.com/onqtam/awesome-cmake) - Build, test, and package software.
## Front-end Development
## Front-End Development
- [ES6 Tools](https://github.com/addyosmani/es6-tools)
- [Web Performance Optimization](https://github.com/davidsonfellipe/awesome-wpo)
- [Web Tools](https://github.com/lvwzhen/tools)
- [CSS](https://github.com/sotayamashita/awesome-css)
- [Critical-Path (Above-the-fold) Tools](https://github.com/addyosmani/critical-path-css-tools)
- [Critical-Path Tools](https://github.com/addyosmani/critical-path-css-tools)
- [Scalability](https://github.com/davidtheclark/scalable-css-reading-list)
- [Must-Watch Talks](https://github.com/AllThingsSmitty/must-watch-css)
- [Protips](https://github.com/AllThingsSmitty/css-protips)
- [React](https://github.com/enaqx/awesome-react)
- [Relay](https://github.com/expede/awesome-relay)
- [React](https://github.com/enaqx/awesome-react) - App framework.
- [Relay](https://github.com/expede/awesome-relay) - Framework for building data-driven React apps.
- [Web Components](https://github.com/mateusortiz/webcomponents-the-right-way)
- [Polymer](https://github.com/Granze/awesome-polymer)
- [Angular 2](https://github.com/AngularClass/awesome-angular2)
- [Angular](https://github.com/gianarb/awesome-angularjs)
- [Backbone](https://github.com/sadcitizen/awesome-backbone)
- [Angular](https://github.com/AngularClass/awesome-angular) - App framework.
- [Backbone](https://github.com/sadcitizen/awesome-backbone) - App framework.
- [HTML5](https://github.com/diegocard/awesome-html5)
- [SVG](https://github.com/willianjusten/awesome-svg)
- [Canvas](https://github.com/raphamorim/awesome-canvas)
- [KnockoutJS](https://github.com/dnbard/awesome-knockout)
- [Dojo Toolkit](https://github.com/peterkokot/awesome-dojo)
- [Dojo Toolkit](https://github.com/petk/awesome-dojo)
- [Inspiration](https://github.com/NoahBuscher/Inspire)
- [Ember](https://github.com/nmec/awesome-ember)
- [Ember](https://github.com/nmec/awesome-ember) - App framework.
- [Android UI](https://github.com/wasabeef/awesome-android-ui)
- [iOS UI](https://github.com/cjwirth/awesome-ios-ui)
- [Meteor](https://github.com/Urigo/awesome-meteor)
@ -152,24 +179,40 @@ Check out my [blog](https://blog.sindresorhus.com) and follow me on [Twitter](ht
- [Web Typography](https://github.com/deanhume/typography)
- [Web Accessibility](https://github.com/brunopulis/awesome-a11y)
- [Material Design](https://github.com/sachin1092/awesome-material)
- [D3](https://github.com/wbkd/awesome-d3)
- [D3](https://github.com/wbkd/awesome-d3) - Library for producing dynamic, interactive data visualizations.
- [Emails](https://github.com/jonathandion/awesome-emails)
- [jQuery](https://github.com/peterkokot/awesome-jquery)
- [jQuery](https://github.com/petk/awesome-jquery)
- [Tips](https://github.com/AllThingsSmitty/jquery-tips-everyone-should-know)
- [Web Audio](https://github.com/notthetup/awesome-webaudio)
- [Offline-First](https://github.com/pazguille/offline-first)
- [Static Website Services](https://github.com/aharris88/awesome-static-website-services)
- [A-Frame VR](https://github.com/aframevr/awesome-aframe) *(Virtual reality)*
- [Cycle.js](https://github.com/vic/awesome-cyclejs)
- [A-Frame VR](https://github.com/aframevr/awesome-aframe) - Virtual reality.
- [Cycle.js](https://github.com/cyclejs-community/awesome-cyclejs) - Functional and reactive JavaScript framework.
- [Text Editing](https://github.com/dok/awesome-text-editing)
- [Motion UI Design](https://github.com/fliptheweb/motion-ui-design)
- [Vue.js](https://github.com/vuejs/awesome-vue)
- [Marionette.js](https://github.com/sadcitizen/awesome-marionette)
- [Aurelia](https://github.com/behzad888/awesome-aurelia)
- [Vue.js](https://github.com/vuejs/awesome-vue) - App framework.
- [Marionette.js](https://github.com/sadcitizen/awesome-marionette) - App framework.
- [Aurelia](https://github.com/behzad888/awesome-aurelia) - App framework.
- [Charting](https://github.com/zingchart/awesome-charting)
- [Ionic Framework 2](https://github.com/candelibas/awesome-ionic2)
- [Chrome DevTools](https://github.com/ChromeDevTools/awesome-chrome-devtools)
- [PostCSS](https://github.com/jjaderg/awesome-postcss) - CSS preprocessor.
- [Draft.js](https://github.com/nikgraf/awesome-draft-js) - Rich text editor framework for React.
- [Service Workers](https://github.com/TalAter/awesome-service-workers)
- [Progressive Web Apps](https://github.com/TalAter/awesome-progressive-web-apps)
- [choo](https://github.com/YerkoPalma/awesome-choo) - App framework.
- [Redux](https://github.com/brillout/awesome-redux) - State container for JavaScript apps.
- [webpack](https://github.com/webpack-contrib/awesome-webpack) - Module bundler.
- [Browserify](https://github.com/ungoldman/awesome-browserify) - Module bundler.
- [Sass](https://github.com/Famolus/awesome-sass) - CSS preprocessor.
- [Ant Design](https://github.com/websemantics/awesome-ant-design) - Enterprise-class UI design language.
- [Less](https://github.com/LucasBassetti/awesome-less) - CSS preprocessor.
- [WebGL](https://github.com/sjfricke/awesome-webgl) - JavaScript API for rendering 3D graphics.
- [Preact](https://github.com/ooade/awesome-preact) - App framework.
- [Progressive Enhancement](https://github.com/jbmoelker/progressive-enhancement-resources)
## Back-end Development
## Back-End Development
- [Django](https://github.com/rosarior/awesome-django)
- [Flask](https://github.com/humiaozuzu/awesome-flask)
@ -183,12 +226,16 @@ Check out my [blog](https://blog.sindresorhus.com) and follow me on [Twitter](ht
- [Laravel](https://github.com/chiraggude/awesome-laravel)
- [Education](https://github.com/fukuball/Awesome-Laravel-Education/blob/master/langs/en_US.md)
- [Rails](https://github.com/ekremkaraca/awesome-rails)
- [Gems](https://github.com/hothero/awesome-rails-gem)
- [Gems](https://github.com/hothero/awesome-rails-gem) - Packages.
- [Phalcon](https://github.com/sergeyklay/awesome-phalcon)
- [Useful `.htaccess` Snippets](https://github.com/phanan/htaccess)
- [nginx](https://github.com/fcambus/nginx-resources)
- [Dropwizard](https://github.com/stve/awesome-dropwizard)
- [Kubernetes](https://github.com/ramitsurana/awesome-kubernetes)
- [Lumen](https://github.com/unicodeveloper/awesome-lumen)
- [Serverless Framework](https://github.com/JustServerless/awesome-serverless)
- [Apache Wicket](https://github.com/PhantomYdn/awesome-wicket) - Java web app framework.
- [Vert.x](https://github.com/vert-x3/vertx-awesome) - Toolkit for building reactive apps on the JVM.
## Computer Science
@ -199,24 +246,28 @@ Check out my [blog](https://blog.sindresorhus.com) and follow me on [Twitter](ht
- [Tutorials](https://github.com/ujjwalkarn/Machine-Learning-Tutorials)
- [Speech and Natural Language Processing](https://github.com/edobashira/speech-language-processing)
- [Spanish](https://github.com/dav009/awesome-spanish-nlp)
- [NLP with Ruby](https://github.com/arbox/nlp-with-ruby)
- [Linguistics](https://github.com/theimpossibleastronaut/awesome-linguistics)
- [Cryptography](https://github.com/MaciejCzyzewski/retter)
- [Cryptography](https://github.com/sobolevn/awesome-cryptography)
- [Computer Vision](https://github.com/jbhuang0604/awesome-computer-vision)
- [Deep Learning](https://github.com/ChristosChristofidis/awesome-deep-learning) *(Neural networks)*
- [Deep Learning](https://github.com/ChristosChristofidis/awesome-deep-learning) - Neural networks.
- [TensorFlow](https://github.com/jtoy/awesome-tensorflow) - Library for machine intelligence.
- [Papers](https://github.com/terryum/awesome-deep-learning-papers) - The most cited deep learning papers.
- [Deep Vision](https://github.com/kjw0612/awesome-deep-vision)
- [Open Source Society University](https://github.com/open-source-society/computer-science)
- [Functional Programming](https://github.com/lucasviola/awesome-functional-programming)
- [Static Analysis & Code Quality](https://github.com/mre/awesome-static-analysis)
- [Software-Defined Networking](https://github.com/sdnds-tw/awesome-sdn)
- [Information Retrieval](https://github.com/harpribot/awesome-information-retrieval) - Learn to develop your own search engine.
## Big Data
- [Big Data](https://github.com/onurakpolat/awesome-bigdata)
- [Public Datasets](https://github.com/caesar0301/awesome-public-datasets)
- [Hadoop](https://github.com/youngwookim/awesome-hadoop)
- [Hadoop](https://github.com/youngwookim/awesome-hadoop) - Framework for distributed storage and processing of very large data sets.
- [Data Engineering](https://github.com/igorbarinov/awesome-data-engineering)
- [Streaming](https://github.com/manuzhang/awesome-streaming)
- [Apache Spark](https://github.com/awesome-spark/awesome-spark) - Unified engine for large-scale data processing.
## Theory
@ -238,6 +289,8 @@ Check out my [blog](https://blog.sindresorhus.com) and follow me on [Twitter](ht
- [Go Books](https://github.com/dariubs/GoBooks)
- [R Books](https://github.com/RomanTsegelskyi/rbooks)
- [Mind Expanding Books](https://github.com/hackerkid/Mind-Expanding-Books)
- [Book Authoring](https://github.com/TalAter/awesome-book-authoring)
- [Elixir Books](https://github.com/sger/ElixirBooks)
## Editors
@ -245,7 +298,7 @@ Check out my [blog](https://blog.sindresorhus.com) and follow me on [Twitter](ht
- [Sublime Text](https://github.com/dreikanter/sublime-bookmarks)
- [Vim](https://github.com/mhinz/vim-galore)
- [Emacs](https://github.com/emacs-tw/awesome-emacs)
- [Atom](https://github.com/mehcode/awesome-atom)
- [Atom](https://github.com/mehcode/awesome-atom) - Open-source and hackable text editor.
- [Visual Studio Code](https://github.com/viatsko/awesome-vscode)
@ -253,20 +306,23 @@ Check out my [blog](https://blog.sindresorhus.com) and follow me on [Twitter](ht
- [Game Development](https://github.com/ellisonleao/magictools)
- [Game Talks](https://github.com/hzoo/awesome-gametalks)
- [Godot](https://github.com/Calinou/awesome-godot) *(Game engine)*
- [Godot](https://github.com/Calinou/awesome-godot) - Game engine.
- [Open Source Games](https://github.com/leereilly/games)
- [Unity](https://github.com/RyanNielson/awesome-unity) *(Game engine)*
- [Unity](https://github.com/RyanNielson/awesome-unity) - Game engine.
- [Chess](https://github.com/hkirat/awesome-chess)
- [LÖVE](https://github.com/JanWerder/awesome-love2d) *(Game engine)*
- [PICO-8](https://github.com/felipebueno/awesome-PICO-8) *(Fantasy console)*
- [LÖVE](https://github.com/love2d-community/awesome-love2d) - Game engine.
- [PICO-8](https://github.com/felipebueno/awesome-PICO-8) - Fantasy console.
- [Game Boy Development](https://github.com/avivace/awesome-gbdev)
- [Construct 2](https://github.com/armaldio/awesome-construct) - Game engine.
## Development Environment
- [Quick Look Plugins](https://github.com/sindresorhus/quick-look-plugins)
- [Quick Look Plugins](https://github.com/sindresorhus/quick-look-plugins) - For macOS.
- [Dev Env](https://github.com/jondot/awesome-devenv)
- [Dotfiles](https://github.com/webpro/awesome-dotfiles)
- [Shell](https://github.com/alebcay/awesome-shell)
- [Fish](https://github.com/fisherman/awesome-fish) - User-friendly shell.
- [Command-Line Apps](https://github.com/aharris88/awesome-cli-apps)
- [ZSH Plugins](https://github.com/unixorn/awesome-zsh-plugins)
- [GitHub](https://github.com/phillipadsmith/awesome-github)
@ -274,17 +330,21 @@ Check out my [blog](https://blog.sindresorhus.com) and follow me on [Twitter](ht
- [Cheat Sheet](https://github.com/tiimgreen/github-cheat-sheet)
- [Git Cheat Sheet & Git Flow](https://github.com/arslanbilal/git-cheat-sheet)
- [Git Tips](https://github.com/git-tips/tips)
- [Git Add-ons](https://github.com/stevemao/awesome-git-addons)
- [Git Add-ons](https://github.com/stevemao/awesome-git-addons) - Enhance the `git` CLI.
- [SSH](https://github.com/moul/awesome-ssh)
- [FOSS for Developers](https://github.com/httpsGithubParty/FOSS-for-Dev)
- [Hyper](https://github.com/bnb/awesome-hyper) - Cross-platform terminal app built on web technologies.
- [PowerShell](https://github.com/janikvonrotz/awesome-powershell) - Cross-platform object-oriented shell.
- [Alfred Workflows](https://github.com/derimagia/awesome-alfred-workflows) - Productivity app for macOS.
## Entertainment
- [Science Fiction](https://github.com/sindresorhus/awesome-scifi) *(Scifi)*
- [Science Fiction](https://github.com/sindresorhus/awesome-scifi) - Scifi.
- [Fantasy](https://github.com/RichardLitt/awesome-fantasy)
- [Podcasts](https://github.com/guipdutra/awesome-geek-podcasts)
- [Email Newsletters](https://github.com/vredniy/awesome-newsletters)
- [IT Quotes](https://github.com/victorlaerte/awesome-it-quotes)
## Databases
@ -294,74 +354,118 @@ Check out my [blog](https://blog.sindresorhus.com) and follow me on [Twitter](ht
- [SQLAlchemy](https://github.com/dahlia/awesome-sqlalchemy)
- [InfluxDB](https://github.com/mark-rushakoff/awesome-influxdb)
- [Neo4j](https://github.com/Neueda4j/awesome-neo4j)
- [Doctrine](https://github.com/TomasVotruba/awesome-doctrine) *(PHP ORM)*
- [MongoDB](https://github.com/ramnes/awesome-mongodb)
- [MongoDB](https://github.com/ramnes/awesome-mongodb) - NoSQL database.
- [RethinkDB](https://github.com/d3viant0ne/awesome-rethinkdb)
- [TinkerPop](https://github.com/mohataher/awesome-tinkerpop) - Graph computing framework.
- [PostgreSQL](https://github.com/dhamaniasad/awesome-postgres) - Object-relational database.
- [CouchDB](https://github.com/quangv/awesome-couchdb) - Document-oriented NoSQL database.
## Media
- [Creative Commons Media](https://github.com/shime/creative-commons-media)
- [Fonts](https://github.com/brabadu/awesome-fonts)
- [Codeface](https://github.com/chrissimpkins/codeface) *(Text editor fonts)*
- [Codeface](https://github.com/chrissimpkins/codeface) - Text editor fonts.
- [Stock Resources](https://github.com/neutraltone/awesome-stock-resources)
- [GIF](https://github.com/ibaaj/awesome-gif)
- [GIF](https://github.com/davisonio/awesome-gif)
- [Music](https://github.com/ciconia/awesome-music)
- [Open Source Documents](https://github.com/nacyot/awesome-opensource-documents)
- [Open Source Documents](https://github.com/hubtee/awesome-opensource-documents)
- [Audio Visualization](https://github.com/willianjusten/awesome-audio-visualization)
- [Broadcasting](https://github.com/ebu/awesome-broadcasting)
## Learn
- [CLI Workshoppers/Adventures](https://github.com/therebelrobot/awesome-workshopper)
- [CLI Workshoppers](https://github.com/therebelrobot/awesome-workshopper) - Interactive tutorials.
- [Learn to Program](https://github.com/karlhorky/learn-to-program)
- [Speaking](https://github.com/matteofigus/awesome-speaking)
- [Tech Videos](https://github.com/lucasviola/awesome-tech-videos)
- [Dive into Machine Learning](https://github.com/hangtwenty/dive-into-machine-learning)
- [Computer History](https://github.com/watson/awesome-computer-history)
- [Programming for Kids](https://github.com/HollyAdele/awesome-programming-for-kids)
- [Educational Games](https://github.com/vinkla/awesome-educational-games) - Learn while playing.
- [JavaScript Learning](https://github.com/micromata/awesome-javascript-learning)
## Security
- [Application Security](https://github.com/paragonie/awesome-appsec)
- [Security](https://github.com/sbilly/awesome-security)
- [CTF](https://github.com/apsdehal/awesome-ctf) *(Capture the Flag)*
- [CTF](https://github.com/apsdehal/awesome-ctf) - Capture The Flag.
- [Malware Analysis](https://github.com/rshipp/awesome-malware-analysis)
- [Android Security](https://github.com/ashishb/android-security-awesome)
- [Hacking](https://github.com/carpedm20/awesome-hacking)
- [Honeypots](https://github.com/paralax/awesome-honeypots)
- [Honeypots](https://github.com/paralax/awesome-honeypots) - Deception trap, designed to entice an attacker into attempting to compromise the information systems in an organization.
- [Incident Response](https://github.com/meirwah/awesome-incident-response)
- [Bug Bounty](https://github.com/djadmin/awesome-bug-bounty)
- [Vehicle Security and Car Hacking](https://github.com/jaredmichaelsmith/awesome-vehicle-security)
- [Web Security](https://github.com/qazbnm456/awesome-web-security) - Security of web apps & services.
- [Bug Bounty Programs](https://github.com/djadmin/awesome-bug-bounty)
## Content Management System
## Content Management Systems
- [Umbraco](https://github.com/leekelleher/awesome-umbraco)
- [Refinery CMS](https://github.com/refinerycms-contrib/awesome-refinerycms)
- [Refinery CMS](https://github.com/refinerycms-contrib/awesome-refinerycms) - Ruby on Rails CMS.
- [Wagtail](https://github.com/springload/awesome-wagtail) - Django CMS focused on flexibility and user experience.
- [Textpattern](https://github.com/drmonkeyninja/awesome-textpattern) - Lightweight PHP-based CMS.
- [Drupal](https://github.com/nirgn975/awesome-drupal) - Extensible PHP-based CMS.
## Hardware
- [Robotics](https://github.com/Kiloreux/awesome-robotics)
- [Internet of Things](https://github.com/HQarroum/awesome-iot)
- [Electronics](https://github.com/monostable/awesome-electronics) - For electronic engineers and hobbyists.
- [Bluetooth Beacons](https://github.com/beaconinside/awesome-beacon)
- [Electric Guitar Specifications](https://github.com/gitfrage/guitarspecs) - Checklist for building your own electric guitar.
## Business
- [Open Companies](https://github.com/opencompany/awesome-open-company)
- [Places to Post Your Startup](https://github.com/mmccaff/PlacesToPostYourStartup)
- [OKR Methodology](https://github.com/domenicosolazzo/awesome-okr) - Goal setting & communication best practices.
## Work
- [Slack](https://github.com/matiassingers/awesome-slack) - Team collaboration.
- [Communities](https://github.com/filipelinhares/awesome-slack)
- [Remote Jobs](https://github.com/lukasz-madon/awesome-remote-job)
- [Productivity](https://github.com/jyguyomarch/awesome-productivity)
- [Niche Job Boards](https://github.com/wfhio/awesome-job-boards)
- [Programming Interviews](https://github.com/MaximAbramchuck/awesome-interview-questions)
## Networking
- [Software-Defined Networking](https://github.com/sdnds-tw/awesome-sdn)
- [Ripple](https://github.com/vhpoet/awesome-ripple) - Open source distributed settlement network.
- [Network Analysis](https://github.com/briatte/awesome-network-analysis)
- [PCAPTools](https://github.com/caesar0301/awesome-pcaptools)
## Miscellaneous
- [JSON](https://github.com/burningtree/awesome-json)
- [Discounts for Student Developers](https://github.com/najela/discount-for-student-dev)
- [Slack](https://github.com/matiassingers/awesome-slack)
- [Communities](https://github.com/filipelinhares/awesome-slack)
- [GeoJSON](https://github.com/tmcw/awesome-geojson)
- [Datasets](https://github.com/jdorfman/awesome-json-datasets)
- [Discounts for Student Developers](https://github.com/AchoArnold/discount-for-student-dev)
- [Conferences](https://github.com/RichardLitt/awesome-conferences)
- [GeoJSON](https://github.com/tmcw/awesome-geojson)
- [Sysadmin](https://github.com/n1trux/awesome-sysadmin)
- [Radio](https://github.com/kyleterry/awesome-radio)
- [Awesome](https://github.com/sindresorhus/awesome)
- [Awesome](https://github.com/sindresorhus/awesome) - Recursion illustrated.
- [Analytics](https://github.com/onurakpolat/awesome-analytics)
- [Open Companies](https://github.com/opencompany/awesome-open-company)
- [REST](https://github.com/marmelab/awesome-rest)
- [Selenium](https://github.com/christian-bromann/awesome-selenium)
- [Appium](https://github.com/SrinivasanTarget/awesome-appium) - Test automation tool for apps.
- [Endangered Languages](https://github.com/RichardLitt/endangered-languages)
- [Continuous Delivery](https://github.com/ciandcd/awesome-ciandcd)
- [Services Engineering](https://github.com/mmcgrana/services-engineering)
- [Free for Developers](https://github.com/ripienaar/free-for-dev)
- [Bitcoin](https://github.com/igorbarinov/awesome-bitcoin/)
- [Answers](https://github.com/jugoncalves/awesome-answers) *(Stack Overflow, Quora, etc)*
- [Sketch](https://github.com/diessica/awesome-sketch) *(OS X app)*
- [Places to Post Your Startup](https://github.com/mmccaff/PlacesToPostYourStartup)
- [PCAPTools](https://github.com/caesar0301/awesome-pcaptools)
- [Remote Jobs](https://github.com/lukasz-madon/awesome-remote-job)
- [Bitcoin](https://github.com/igorbarinov/awesome-bitcoin)
- [Answers](https://github.com/cyberglot/awesome-answers) - Stack Overflow, Quora, etc.
- [Sketch](https://github.com/diessica/awesome-sketch) - Design app for macOS.
- [Boilerplate Projects](https://github.com/melvin0008/awesome-projects-boilerplates)
- [Readme](https://github.com/matiassingers/awesome-readme)
- [Tools](https://github.com/cjbarber/ToolsOfTheTrade)
@ -370,36 +474,59 @@ Check out my [blog](https://blog.sindresorhus.com) and follow me on [Twitter](ht
- [Software Engineering Blogs](https://github.com/kilimchoi/engineering-blogs)
- [Self Hosted](https://github.com/Kickball/awesome-selfhosted)
- [FOSS Production Apps](https://github.com/jwaterfaucett/awesome-foss-apps)
- [Gulp](https://github.com/alferov/awesome-gulp)
- [AMA](https://github.com/sindresorhus/amas) *(Ask Me Anything)*
- [Gulp](https://github.com/alferov/awesome-gulp) - Task runner.
- [AMA](https://github.com/sindresorhus/amas) - Ask Me Anything.
- [Answers](https://github.com/stoeffel/awesome-ama-answers)
- [Open Source Photography](https://github.com/ibaaj/awesome-OpenSourcePhotography/)
- [OpenGL](https://github.com/eug/awesome-opengl)
- [Productivity](https://github.com/jyguyomarch/awesome-productivity)
- [Open Source Photography](https://github.com/ibaaj/awesome-OpenSourcePhotography)
- [OpenGL](https://github.com/eug/awesome-opengl) - Cross-platform API for rendering 2D and 3D graphics.
- [GraphQL](https://github.com/chentsulin/awesome-graphql)
- [Transit](https://github.com/luqmaan/awesome-transit)
- [Research Tools](https://github.com/emptymalei/awesome-research)
- [Niche Job Boards](https://github.com/wfhio/awesome-job-boards)
- [Data Visualization](https://github.com/fasouto/awesome-dataviz)
- [Social Media Share Links](https://github.com/vinkla/share-links)
- [JSON Datasets](https://github.com/jdorfman/awesome-json-datasets)
- [Microservices](https://github.com/mfornos/awesome-microservices)
- [Unicode Code Points](https://github.com/Codepoints/awesome-codepoints)
- [Internet of Things](https://github.com/HQarroum/awesome-iot)
- [Unicode](https://github.com/jagracey/Awesome-Unicode) - Unicode standards, quirks, packages and resources.
- [Code Points](https://github.com/Codepoints/awesome-codepoints)
- [Beginner-Friendly Projects](https://github.com/MunGell/awesome-for-beginners)
- [Bluetooth Beacons](https://github.com/beaconinside/awesome-beacon)
- [Programming Interviews](https://github.com/MaximAbramchuck/awesome-interviews)
- [Ripple](https://github.com/vhpoet/awesome-ripple) *(Open-source distributed settlement network)*
- [Katas](https://github.com/gmontalvoriv/awesome-katas)
- [Tools for Activism](https://github.com/drewrwilson/toolsforactivism)
- [TAP](https://github.com/sindresorhus/awesome-tap) *(Test Anything Protocol)*
- [Robotics](https://github.com/Kiloreux/awesome-robotics)
- [MQTT](https://github.com/hobbyquaker/awesome-mqtt) *(an "Internet of Things" connectivity protocol)*
- [Citizen Science](https://github.com/dylanrees/citizen-science) - For community-based and non-institutional scientists.
- [TAP](https://github.com/sindresorhus/awesome-tap) - Test Anything Protocol.
- [MQTT](https://github.com/hobbyquaker/awesome-mqtt) - "Internet of Things" connectivity protocol.
- [Hacking Spots](https://github.com/diasdavid/awesome-hacking-spots)
- [For Girls](https://github.com/cristianoliveira/awesome4girls)
- [Vorpal](https://github.com/vorpaljs/awesome-vorpal) *(Node.js CLI framework)*
- [OKR Methodology](https://github.com/domenicosolazzo/awesome-okr) *(Goal setting & communication best practices)*
- [Vulkan](https://github.com/vinjn/awesome-vulkan)
- [Vorpal](https://github.com/vorpaljs/awesome-vorpal) - Node.js CLI framework.
- [Vulkan](https://github.com/vinjn/awesome-vulkan) - Low-overhead, cross-platform 3D graphics and compute API.
- [LaTeX](https://github.com/egeerardyn/awesome-LaTeX) - Typesetting language.
- [Economics](https://github.com/antontarasenko/awesome-economics) - An economist's starter kit.
- [Funny Markov Chains](https://github.com/sublimino/awesome-funny-markov)
- [Bioinformatics](https://github.com/danielecook/Awesome-Bioinformatics)
- [Colorful](https://github.com/Siddharth11/Colorful) - Choose your next color scheme.
- [Steam](https://github.com/scholtzm/awesome-steam) - Digital distribution platform.
- [Bots](https://github.com/hackerkid/bots) - Building bots.
- [Site Reliability Engineering](https://github.com/dastergon/awesome-sre)
- [Empathy in Engineering](https://github.com/KimberlyMunoz/empathy-in-engineering) - Building and promoting more compassionate engineering cultures.
- [DTrace](https://github.com/xen0l/awesome-dtrace) - Dynamic tracing framework.
- [Userscripts](https://github.com/brunocvcunha/awesome-userscripts) - Enhance your browsing experience.
- [Pokémon](https://github.com/tobiasbueschel/awesome-pokemon) - Pokémon and Pokémon GO.
- [ChatOps](https://github.com/exAspArk/awesome-chatops) - Managing technical and business operations through a chat.
- [Falsehood](https://github.com/kdeldycke/awesome-falsehood) - Falsehoods programmers believe in.
- [Domain-Driven Design](https://github.com/heynickc/awesome-ddd) - Software development approach for complex needs by connecting the implementation to an evolving model.
- [Quantified Self](https://github.com/willempienaar/awesome-quantified-self) - Self-tracking through technology.
- [SaltStack](https://github.com/hbokh/awesome-saltstack) - Python-based config management system.
- [Web Design](https://github.com/nicolesaidy/awesome-web-design) - For digital designers.
- [JMeter](https://github.com/aliesbelik/awesome-jmeter) - Load testing and performance measurement tool.
- [Creative Coding](https://github.com/terkelg/awesome-creative-coding) - Programming something expressive instead of something functional.
- [No-Login Web Apps](https://github.com/aviaryan/awesome-no-login-web-apps) - Web apps that work without login.
- [Testing](https://github.com/TheJambo/awesome-testing) - Software testing.
- [Free Software](https://github.com/johnjago/awesome-free-software) - Free as in freedom.
- [Framer](https://github.com/podo/awesome-framer) - Prototyping interactive UI designs.
- [Markdown](https://github.com/BubuAnabelas/awesome-markdown) - Markup language.
- [Dev Fun](https://github.com/mislavcimpersak/awesome-dev-fun) - Funny developer projects.
- [Events in the Netherlands](https://github.com/awkward/awesome-netherlands-events) - Tech-related events in the Netherlands.
- [Healthcare](https://github.com/kakoni/awesome-healthcare) - Open source healthcare software for facilities, providers, developers, policy experts, and researchers.
- [Magento 2](https://github.com/DavidLambauer/awesome-magento2) - Open Source eCommerce built with PHP.
- [TikZ](https://github.com/xiaohanyu/awesome-tikz) - Graph drawing packages for TeX/LaTeX/ConTeXt.
## License