Merge pull request #1 from sindresorhus/master

merge
This commit is contained in:
Guillermo de la Iglesia 2017-11-02 00:02:04 +01:00 committed by GitHub
commit 02a3233ffe
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 444 additions and 160 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

@ -6,18 +6,44 @@ But **what is awesome?**
## Only awesome is awesome ## Only awesome is awesome
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. Research if the stuff you're including is actually awesome. Only put stuff on the list that you or another contributor can personally recommend. You should rather leave stuff out than include too much.
## Awesome badge ## Awesome badge
[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) This badge is for Awesome lists.
Add an awesome badge to the top of your list, right to the title. [Example](https://github.com/sindresorhus/awesome-nodejs). [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)
Add an awesome badge to the top of your list, right next to the title. [Example](https://github.com/sindresorhus/awesome-nodejs).
```md ```md
[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)
``` ```
*The badge should not be modified in any way.*
## Awesome mentioned badge
This badge is for projects being mentioned in an Awesome list (**NOT for use in Awesome lists**). For example, the [Chalk](https://github.com/chalk/chalk) project could feature this badge because it's listed in [Awesome Node.js](https://github.com/sindresorhus/awesome-nodejs). It's totally optional for projects, but it's a nice way to show they've been featured in an Awesome list.
[![Mentioned in Awesome](https://awesome.re/mentioned-badge.svg)](https://awesome.re)
**Fill in the placeholders (Name and URL):**
```md
[![Mentioned in Awesome <INSERT LIST NAME>](https://awesome.re/mentioned-badge.svg)](https://github.com/<INSERT LIST URL>)
```
Example:
```md
[![Mentioned in Awesome Node.js](https://awesome.re/mentioned-badge.svg)](https://github.com/sindresorhus/awesome-nodejs)
```
If you're an Awesome list maintainer, you could encourage projects in your list to add the badge.
*The badge should not be modified in any way.*
## Comment on why something is awesome ## Comment on why something is awesome
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. 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.
@ -28,7 +54,7 @@ Have a succinct description at the top of your readme. Make sure your list cover
## Pay attention to grammar ## Pay attention to grammar
Ensure your list is grammatically correct, typo free and has no Markdown formatting errors. This should also apply to pull requests. Ensure your list is grammatically correct, typo-free and has no Markdown formatting errors. This should also apply to pull requests.
## Choose an appropriate license ## Choose an appropriate license
@ -38,7 +64,7 @@ Keep in mind that if you [haven't selected a license](http://choosealicense.com/
## Include contribution guidelines ## Include contribution guidelines
People who are contributing to your list should have a clear understanding how they should do so. People who are contributing to your list should have a clear understanding of how they should do so.
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. 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.

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 ## Our Pledge
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.
We are committed to making participation in this project a harassment-free In the interest of fostering an open and welcoming environment, we as
experience for everyone, regardless of level of experience, gender, gender contributors and maintainers pledge to making participation in our project and
identity and expression, sexual orientation, disability, personal appearance, our community a harassment-free experience for everyone, regardless of age, body
body size, race, ethnicity, age, religion, or nationality. 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: Examples of unacceptable behavior by participants include:
* The use of sexualized language or imagery * The use of sexualized language or imagery and unwelcome sexual attention or
* Personal attacks advances
* Trolling or insulting/derogatory comments * Trolling, insulting/derogatory comments, and personal or political attacks
* Public or private harassment * Public or private harassment
* Publishing other's private information, such as physical or electronic * Publishing others' private information, such as a physical or electronic
addresses, without explicit permission address, without explicit permission
* Other unethical or unprofessional conduct * 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 Project maintainers have the right and responsibility to remove, edit, or
reject comments, commits, code, wiki edits, issues, and other contributions 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, permanently any contributor for other behaviors that they deem inappropriate,
threatening, offensive, or harmful. threatening, offensive, or harmful.
By adopting this Code of Conduct, project maintainers commit themselves to ## Scope
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.
This Code of Conduct applies both within project spaces and in public spaces 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 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 complaints will be reviewed and investigated and will result in a response that
is deemed necessary and appropriate to the circumstances. Maintainers are is deemed necessary and appropriate to the circumstances. The project team is
obligated to maintain confidentiality with regard to the reporter of an obligated to maintain confidentiality with regard to the reporter of an incident.
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], ## Attribution
version 1.3.0, available at
[http://contributor-covenant.org/version/1/3/0/][version] 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 [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. 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 ## Table of Contents
- [Adding to this list](#adding-to-this-list) - [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. - 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. - 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. - 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 a couple of weeks after creating a list before submitting to this list to give it a chance to mature. - **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. - 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! Thanks for being awesome!

Binary file not shown.

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 8.0 KiB

52
pull_request_template.md Normal file
View File

@ -0,0 +1,52 @@
<!-- 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.
- Either fullwidth or 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.
- Includes the [Awesome badge](https://github.com/sindresorhus/awesome/blob/master/awesome.md#awesome-badge).
- Should be placed on the right side of the readme heading.
- Should link back to this list.
- Has a Table of Contents section.
- Should be named `Contents`, not `Table of Contents`.
- Should be the first section in the list.
- Should only have one level of sub-lists, preferably none.
- 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.
- The link and description are separated by a dash. <br>Example: `- [AVA](…) - JavaScript test runner.`
- The description starts with an uppercase character and ends with a period.
- 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.

417
readme.md
View File

@ -1,31 +1,52 @@
<h1 align="center"> <h1 align="center">
<br> <img width="400" src="https://cdn.rawgit.com/sindresorhus/awesome/master/media/logo.svg" alt="Awesome">
<img width="400" src="https://cdn.rawgit.com/sindresorhus/awesome/master/media/logo.svg" alt="awesome">
<br>
<br> <br>
<br> <br>
</h1> </h1>
> A curated list of awesome lists <!--
<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>
- [What is an awesome list?](awesome.md) <br>
- [Contribution guide](contributing.md) -->
- [Creating a list](create-list.md)
- [Buy a sticker](https://www.stickermule.com/marketplace/10034-awesome)
[![Awesome chat](https://badges.gitter.im/sindresorhus/awesome.svg)](https://gitter.im/sindresorhus/awesome) <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://twitter.com/awesome__re">Twitter</a>&nbsp;&nbsp;&nbsp;
<a href="https://www.stickermule.com/marketplace/10034-awesome">Sticker</a>
</p>
- <br>
Check out my [blog](https://blog.sindresorhus.com) and follow me on [Twitter](https://twitter.com/sindresorhus). <div align="center">
<span>🐦</span>
<b>We now have a Twitter account: <a href="https://twitter.com/awesome__re">@awesome__re</a></b>
<br>
<span>Follow for updates on new lists, community news, and other awesome stuff.</span>
</div>
<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>
<br>
<a target='_blank' rel='nofollow' href='http://app.codesponsor.io/link/tmkVF4Qm7RNE8e9RVwnim6gU/sindresorhus/awesome'>
<img alt='Sponsor' width='888' height='68' src='http://app.codesponsor.io/embed/tmkVF4Qm7RNE8e9RVwnim6gU/sindresorhus/awesome.svg' />
</a>
## Table of Contents ## Contents
- [Platforms](#platforms) - [Platforms](#platforms)
- [Programming Languages](#programming-languages) - [Programming Languages](#programming-languages)
- [Front-end Development](#front-end-development) - [Front-End Development](#front-end-development)
- [Back-end Development](#back-end-development) - [Back-End Development](#back-end-development)
- [Computer Science](#computer-science) - [Computer Science](#computer-science)
- [Big Data](#big-data) - [Big Data](#big-data)
- [Theory](#theory) - [Theory](#theory)
@ -38,62 +59,79 @@ Check out my [blog](https://blog.sindresorhus.com) and follow me on [Twitter](ht
- [Media](#media) - [Media](#media)
- [Learn](#learn) - [Learn](#learn)
- [Security](#security) - [Security](#security)
- [Content Management System](#content-management-system) - [Content Management Systems](#content-management-systems)
- [Hardware](#hardware)
- [Business](#business)
- [Work](#work)
- [Networking](#networking)
- [Decentralized Systems](#decentralized-systems)
- [Miscellaneous](#miscellaneous) - [Miscellaneous](#miscellaneous)
## Platforms ## Platforms
- [Node.js](https://github.com/sindresorhus/awesome-nodejs) - [Node.js](https://github.com/sindresorhus/awesome-nodejs) - JavaScript runtime built on Chrome's V8 JavaScript engine.
- [Frontend Development](https://github.com/dypsilon/frontend-dev-bookmarks) - [Frontend Development](https://github.com/dypsilon/frontend-dev-bookmarks)
- [iOS](https://github.com/vsouza/awesome-ios) - [iOS](https://github.com/vsouza/awesome-ios)
- [Android](https://github.com/JStumpp/awesome-android) - [Android](https://github.com/JStumpp/awesome-android)
- [IoT & Hybrid Apps](https://github.com/weblancaster/awesome-IoT-hybrid) - [IoT & Hybrid Apps](https://github.com/weblancaster/awesome-IoT-hybrid)
- [Electron](https://github.com/sindresorhus/awesome-electron) - [Electron](https://github.com/sindresorhus/awesome-electron) - Cross-platform native desktop apps using JavaScript/HTML/CSS.
- [Cordova](https://github.com/busterc/awesome-cordova) - [Cordova](https://github.com/busterc/awesome-cordova) - JavaScript API for hybrid apps.
- [React Native](https://github.com/jondot/awesome-react-native) - [React Native](https://github.com/jondot/awesome-react-native)
- [Xamarin](https://github.com/benoitjadinon/awesome-xamarin) - [Xamarin](https://github.com/benoitjadinon/awesome-xamarin) - Mobile app development IDE, testing, and distribution.
- [Linux](https://github.com/aleksandar-todorovic/awesome-linux) - [Linux](https://github.com/aleksandar-todorovic/awesome-linux)
- [Containers](https://github.com/Friz-zy/awesome-linux-containers) - [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) - [Command-Line](https://github.com/herrbischoff/awesome-osx-command-line)
- [Screensavers](https://github.com/aharris88/awesome-osx-screensavers) - [Screensavers](https://github.com/aharris88/awesome-macos-screensavers)
- [watchOS](https://github.com/yenchenlin1994/awesome-watchos) - [watchOS](https://github.com/yenchenlin/awesome-watchos)
- [JVM](https://github.com/deephacks/awesome-jvm) - [JVM](https://github.com/deephacks/awesome-jvm)
- [Salesforce](https://github.com/mailtoharshit/awesome-salesforce) - [Salesforce](https://github.com/mailtoharshit/awesome-salesforce)
- [Amazon Web Services](https://github.com/donnemartin/awesome-aws) - [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) - [IPFS](https://github.com/ipfs/awesome-ipfs) - P2P hypermedia protocol.
- [Fuse](https://github.com/vinkla/awesome-fuse) - [Fuse](https://github.com/vinkla/awesome-fuse) - Mobile development tools.
- [Heroku](https://github.com/ianstormtaylor/awesome-heroku) - [Heroku](https://github.com/ianstormtaylor/awesome-heroku) - Cloud platform as a service.
- [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.
- [RubyMotion](https://github.com/motion-open-source/awesome-rubymotion) - Write cross-platform native apps for iOS, Android, macOS, tvOS, and watchOS in Ruby.
- [Smart TV](https://github.com/vitalets/awesome-smart-tv) - Create apps for different TV platforms.
- [GNOME](https://github.com/Kazhnuz/awesome-gnome) - Simple and distraction-free desktop environment for Linux.
## Programming Languages ## Programming Languages
- [JavaScript](https://github.com/sorrycc/awesome-javascript) - [JavaScript](https://github.com/sorrycc/awesome-javascript)
- [Promises](https://github.com/wbinnssmith/awesome-promises) - [Promises](https://github.com/wbinnssmith/awesome-promises)
- [Standard Style](https://github.com/feross/awesome-standard) - [Standard Style](https://github.com/standard/awesome-standard) - Style guide and linter.
- [Must Watch Talks](https://github.com/bolshchikov/js-must-watch) - [Must Watch Talks](https://github.com/bolshchikov/js-must-watch)
- [Tips](https://github.com/loverajoel/jstips) - [Tips](https://github.com/loverajoel/jstips)
- [Network Layer](https://github.com/Kikobeats/awesome-network-js) - [Network Layer](https://github.com/Kikobeats/awesome-network-js)
- [Micro npm Packages](https://github.com/parro-it/awesome-micro-npm-packages) - [Micro npm Packages](https://github.com/parro-it/awesome-micro-npm-packages)
- [Mad Science npm Packages](https://github.com/feross/awesome-mad-science) - [Mad Science npm Packages](https://github.com/feross/awesome-mad-science) - Impossible sounding projects that exist.
- [Maintenance Modules](https://github.com/maxogden/maintenance-modules) *(for npm packages)* - [Maintenance Modules](https://github.com/maxogden/maintenance-modules) - For npm packages.
- [npm](https://github.com/sindresorhus/awesome-npm) - [npm](https://github.com/sindresorhus/awesome-npm) - Package manager.
- [AVA](https://github.com/sindresorhus/awesome-ava) *(Test runner)* - [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)
- [npm scripts](https://github.com/RyanZim/awesome-npm-scripts) - Task runner.
- [Swift](https://github.com/matteocrippa/awesome-swift) - [Swift](https://github.com/matteocrippa/awesome-swift)
- [Education](https://github.com/hsavit1/Awesome-Swift-Education) - [Education](https://github.com/hsavit1/Awesome-Swift-Education)
- [Playgrounds](https://github.com/uraimo/Awesome-Swift-Playgrounds) - [Playgrounds](https://github.com/uraimo/Awesome-Swift-Playgrounds)
- [Python](https://github.com/vinta/awesome-python) - [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.
- [Scientific Audio](https://github.com/faroit/awesome-python-scientific-audio) - Scientific research in audio/music.
- [Rust](https://github.com/rust-unofficial/awesome-rust)
- [Haskell](https://github.com/krispo/awesome-haskell) - [Haskell](https://github.com/krispo/awesome-haskell)
- [PureScript](https://github.com/passy/awesome-purescript) - [PureScript](https://github.com/passy/awesome-purescript)
- [Go](https://github.com/avelino/awesome-go) - [Go](https://github.com/avelino/awesome-go)
- [Scala](https://github.com/lauris/awesome-scala) - [Scala](https://github.com/lauris/awesome-scala)
- [Ruby](https://github.com/markets/awesome-ruby) - [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) - [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) - [Elixir](https://github.com/h4cc/awesome-elixir)
- [Elm](https://github.com/isRuslan/awesome-elm) - [Elm](https://github.com/isRuslan/awesome-elm)
- [Erlang](https://github.com/drobakowski/awesome-erlang) - [Erlang](https://github.com/drobakowski/awesome-erlang)
@ -109,44 +147,49 @@ Check out my [blog](https://blog.sindresorhus.com) and follow me on [Twitter](ht
- [Dart](https://github.com/yissachar/awesome-dart) - [Dart](https://github.com/yissachar/awesome-dart)
- [Java](https://github.com/akullpp/awesome-java) - [Java](https://github.com/akullpp/awesome-java)
- [RxJava](https://github.com/eleventigers/awesome-rxjava) - [RxJava](https://github.com/eleventigers/awesome-rxjava)
- [Kotlin](https://github.com/JavaBy/awesome-kotlin) - [Kotlin](https://github.com/KotlinBy/awesome-kotlin)
- [OCaml](https://github.com/rizo/awesome-ocaml) - [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) - [Fortran](https://github.com/rabbiabram/awesome-fortran)
- [.NET](https://github.com/quozd/awesome-dotnet) - [.NET](https://github.com/quozd/awesome-dotnet)
- [Core](https://github.com/thangchung/awesome-dotnet-core)
- [PHP](https://github.com/ziadoz/awesome-php) - [PHP](https://github.com/ziadoz/awesome-php)
- [Composer](https://github.com/jakoch/awesome-composer) - Package manager.
- [Delphi](https://github.com/Fr0sT-Brutal/awesome-delphi) - [Delphi](https://github.com/Fr0sT-Brutal/awesome-delphi)
- [Assembler](https://github.com/mat0thew/awesome-asm) - [Assembler](https://github.com/jaspergould/awesome-asm)
- [AutoHotkey](https://github.com/ahkscript/awesome-AutoHotkey) - [AutoHotkey](https://github.com/ahkscript/awesome-AutoHotkey)
- [AutoIt](https://github.com/J2TeaM/awesome-AutoIt) - [AutoIt](https://github.com/J2TeaM/awesome-AutoIt)
- [Crystal](https://github.com/veelenga/awesome-crystal) - [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.
- [ActionScript 3](https://github.com/robinrodricks/awesome-actionscript3) - Object-oriented language targeting Adobe AIR.
- [Eta](https://github.com/sfischer13/awesome-eta) - Functional programming language for the JVM.
- [Idris](https://github.com/joaomilho/awesome-idris) - General purpose pure functional programming language with dependent types influenced by Haskell and ML.
## Front-end Development ## Front-End Development
- [ES6 Tools](https://github.com/addyosmani/es6-tools) - [ES6 Tools](https://github.com/addyosmani/es6-tools)
- [Web Performance Optimization](https://github.com/davidsonfellipe/awesome-wpo) - [Web Performance Optimization](https://github.com/davidsonfellipe/awesome-wpo)
- [Web Tools](https://github.com/lvwzhen/tools) - [Web Tools](https://github.com/lvwzhen/tools)
- [CSS](https://github.com/sotayamashita/awesome-css) - [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) - [Scalability](https://github.com/davidtheclark/scalable-css-reading-list)
- [Must-Watch Talks](https://github.com/AllThingsSmitty/must-watch-css) - [Must-Watch Talks](https://github.com/AllThingsSmitty/must-watch-css)
- [Protips](https://github.com/AllThingsSmitty/css-protips) - [Protips](https://github.com/AllThingsSmitty/css-protips)
- [React](https://github.com/enaqx/awesome-react) - [React](https://github.com/enaqx/awesome-react) - App framework.
- [Relay](https://github.com/expede/awesome-relay) - [Relay](https://github.com/expede/awesome-relay) - Framework for building data-driven React apps.
- [Web Components](https://github.com/mateusortiz/webcomponents-the-right-way) - [Web Components](https://github.com/mateusortiz/webcomponents-the-right-way)
- [Polymer](https://github.com/Granze/awesome-polymer) - [Polymer](https://github.com/Granze/awesome-polymer) - JavaScript library to develop Web Components.
- [Angular 2](https://github.com/AngularClass/awesome-angular2) - [Angular](https://github.com/AngularClass/awesome-angular) - App framework.
- [Angular](https://github.com/gianarb/awesome-angularjs) - [Backbone](https://github.com/sadcitizen/awesome-backbone) - App framework.
- [Backbone](https://github.com/sadcitizen/awesome-backbone)
- [HTML5](https://github.com/diegocard/awesome-html5) - [HTML5](https://github.com/diegocard/awesome-html5)
- [SVG](https://github.com/willianjusten/awesome-svg) - [SVG](https://github.com/willianjusten/awesome-svg) - XML-based vector image format.
- [Canvas](https://github.com/raphamorim/awesome-canvas) - [Canvas](https://github.com/raphamorim/awesome-canvas)
- [KnockoutJS](https://github.com/dnbard/awesome-knockout) - [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) - [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) - [Android UI](https://github.com/wasabeef/awesome-android-ui)
- [iOS UI](https://github.com/cjwirth/awesome-ios-ui) - [iOS UI](https://github.com/cjwirth/awesome-ios-ui)
- [Meteor](https://github.com/Urigo/awesome-meteor) - [Meteor](https://github.com/Urigo/awesome-meteor)
@ -155,25 +198,42 @@ Check out my [blog](https://blog.sindresorhus.com) and follow me on [Twitter](ht
- [Web Typography](https://github.com/deanhume/typography) - [Web Typography](https://github.com/deanhume/typography)
- [Web Accessibility](https://github.com/brunopulis/awesome-a11y) - [Web Accessibility](https://github.com/brunopulis/awesome-a11y)
- [Material Design](https://github.com/sachin1092/awesome-material) - [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) - [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) - [Tips](https://github.com/AllThingsSmitty/jquery-tips-everyone-should-know)
- [Web Audio](https://github.com/notthetup/awesome-webaudio) - [Web Audio](https://github.com/notthetup/awesome-webaudio)
- [Offline-First](https://github.com/pazguille/offline-first) - [Offline-First](https://github.com/pazguille/offline-first)
- [Static Website Services](https://github.com/aharris88/awesome-static-website-services) - [Static Website Services](https://github.com/aharris88/awesome-static-website-services)
- [A-Frame VR](https://github.com/aframevr/awesome-aframe) *(Virtual reality)* - [A-Frame VR](https://github.com/aframevr/awesome-aframe) - Virtual reality for web browsers.
- [Cycle.js](https://github.com/vic/awesome-cyclejs) - [Cycle.js](https://github.com/cyclejs-community/awesome-cyclejs) - Functional and reactive JavaScript framework.
- [Text Editing](https://github.com/dok/awesome-text-editing) - [Text Editing](https://github.com/dok/awesome-text-editing)
- [Motion UI Design](https://github.com/fliptheweb/motion-ui-design) - [Motion UI Design](https://github.com/fliptheweb/motion-ui-design)
- [Vue.js](https://github.com/vuejs/awesome-vue) - [Vue.js](https://github.com/vuejs/awesome-vue) - App framework.
- [Marionette.js](https://github.com/sadcitizen/awesome-marionette) - [Marionette.js](https://github.com/sadcitizen/awesome-marionette) - App framework.
- [Aurelia](https://github.com/behzad888/awesome-aurelia) - [Aurelia](https://github.com/behzad888/awesome-aurelia) - App framework.
- [Charting](https://github.com/zingchart/awesome-charting) - [Charting](https://github.com/zingchart/awesome-charting)
- [Ionic Framework 2](https://github.com/candelibas/awesome-ionic2) - [Ionic Framework 2](https://github.com/candelibas/awesome-ionic)
- [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)
- [Next.js](https://github.com/unicodeveloper/awesome-nextjs) - Framework for server-rendered React apps.
- [Hyperapp](https://github.com/hyperapp/awesome-hyperapp) - Tiny JavaScript library for building web apps.
## Back-end Development ## Back-End Development
- [Django](https://github.com/rosarior/awesome-django) - [Django](https://github.com/rosarior/awesome-django)
- [Flask](https://github.com/humiaozuzu/awesome-flask) - [Flask](https://github.com/humiaozuzu/awesome-flask)
@ -181,46 +241,58 @@ Check out my [blog](https://blog.sindresorhus.com) and follow me on [Twitter](ht
- [Vagrant](https://github.com/iJackUA/awesome-vagrant) - [Vagrant](https://github.com/iJackUA/awesome-vagrant)
- [Pyramid](https://github.com/uralbash/awesome-pyramid) - [Pyramid](https://github.com/uralbash/awesome-pyramid)
- [Play1 Framework](https://github.com/PerfectCarl/awesome-play1) - [Play1 Framework](https://github.com/PerfectCarl/awesome-play1)
- [CakePHP](https://github.com/friendsofcake/awesome-cakephp) - [CakePHP](https://github.com/friendsofcake/awesome-cakephp) - PHP framework.
- [Symfony](https://github.com/sitepoint/awesome-symfony) - [Symfony](https://github.com/sitepoint/awesome-symfony)
- [Education](https://github.com/Symfonisti/awesome-symfony-education) - [Education](https://github.com/pehapkari/awesome-symfony-education)
- [Laravel](https://github.com/chiraggude/awesome-laravel) - [Laravel](https://github.com/chiraggude/awesome-laravel) - PHP framework.
- [Education](https://github.com/fukuball/Awesome-Laravel-Education/blob/master/langs/en_US.md) - [Education](https://github.com/fukuball/Awesome-Laravel-Education/blob/master/langs/en_US.md)
- [Rails](https://github.com/ekremkaraca/awesome-rails) - [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) - [Phalcon](https://github.com/phalcon/awesome-phalcon)
- [Useful `.htaccess` Snippets](https://github.com/phanan/htaccess) - [Useful `.htaccess` Snippets](https://github.com/phanan/htaccess)
- [nginx](https://github.com/fcambus/nginx-resources) - [nginx](https://github.com/fcambus/nginx-resources)
- [Dropwizard](https://github.com/stve/awesome-dropwizard) - [Dropwizard](https://github.com/stve/awesome-dropwizard)
- [Kubernetes](https://github.com/ramitsurana/awesome-kubernetes) - [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 ## Computer Science
- [University Courses](https://github.com/prakhar1989/awesome-courses) - [University Courses](https://github.com/prakhar1989/awesome-courses)
- [Data Science](https://github.com/okulbilisim/awesome-datascience) - [Data Science](https://github.com/bulutyazilim/awesome-datascience)
- [Tutorials](https://github.com/siboehm/awesome-learn-datascience)
- [Machine Learning](https://github.com/josephmisiti/awesome-machine-learning) - [Machine Learning](https://github.com/josephmisiti/awesome-machine-learning)
- [Tutorials](https://github.com/ujjwalkarn/Machine-Learning-Tutorials) - [Tutorials](https://github.com/ujjwalkarn/Machine-Learning-Tutorials)
- [ML with Ruby](https://github.com/arbox/machine-learning-with-ruby) - Learning, implementing, and applying Machine Learning using Ruby.
- [Core ML Models](https://github.com/likedan/Awesome-CoreML-Models) - Models for Apple's machine learning framework.
- [Speech and Natural Language Processing](https://github.com/edobashira/speech-language-processing) - [Speech and Natural Language Processing](https://github.com/edobashira/speech-language-processing)
- [Spanish](https://github.com/dav009/awesome-spanish-nlp) - [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) - [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) - [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.
- [Education](https://github.com/guillaume-chevalier/awesome-deep-learning-resources)
- [Deep Vision](https://github.com/kjw0612/awesome-deep-vision) - [Deep Vision](https://github.com/kjw0612/awesome-deep-vision)
- [Open Source Society University](https://github.com/open-source-society/computer-science) - [Open Source Society University](https://github.com/open-source-society/computer-science)
- [Functional Programming](https://github.com/lucasviola/awesome-functional-programming) - [Functional Programming](https://github.com/lucasviola/awesome-functional-programming)
- [Static Analysis & Code Quality](https://github.com/mre/awesome-static-analysis) - [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
- [Big Data](https://github.com/onurakpolat/awesome-bigdata) - [Big Data](https://github.com/onurakpolat/awesome-bigdata)
- [Public Datasets](https://github.com/caesar0301/awesome-public-datasets) - [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) - [Data Engineering](https://github.com/igorbarinov/awesome-data-engineering)
- [Streaming](https://github.com/manuzhang/awesome-streaming) - [Streaming](https://github.com/manuzhang/awesome-streaming)
- [Apache Spark](https://github.com/awesome-spark/awesome-spark) - Unified engine for large-scale data processing.
## Theory ## Theory
@ -233,15 +305,18 @@ Check out my [blog](https://blog.sindresorhus.com) and follow me on [Twitter](ht
- [Search Engine Optimization](https://github.com/marcobiedermann/search-engine-optimization) - [Search Engine Optimization](https://github.com/marcobiedermann/search-engine-optimization)
- [Competitive Programming](https://github.com/lnishan/awesome-competitive-programming) - [Competitive Programming](https://github.com/lnishan/awesome-competitive-programming)
- [Math](https://github.com/rossant/awesome-math) - [Math](https://github.com/rossant/awesome-math)
- [Recursion Schemes](https://github.com/passy/awesome-recursion-schemes) - Traversing nested data structures.
## Books ## Books
- [Free Programming Books](https://github.com/vhf/free-programming-books) - [Free Programming Books](https://github.com/EbookFoundation/free-programming-books)
- [Free Software Testing Books](https://github.com/ligurio/free-software-testing-books/blob/master/free-software-testing-books.md) - [Free Software Testing Books](https://github.com/ligurio/free-software-testing-books/blob/master/free-software-testing-books.md)
- [Go Books](https://github.com/dariubs/GoBooks) - [Go Books](https://github.com/dariubs/GoBooks)
- [R Books](https://github.com/RomanTsegelskyi/rbooks) - [R Books](https://github.com/RomanTsegelskyi/rbooks)
- [Mind Expanding Books](https://github.com/hackerkid/Mind-Expanding-Books) - [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 ## Editors
@ -249,7 +324,7 @@ Check out my [blog](https://blog.sindresorhus.com) and follow me on [Twitter](ht
- [Sublime Text](https://github.com/dreikanter/sublime-bookmarks) - [Sublime Text](https://github.com/dreikanter/sublime-bookmarks)
- [Vim](https://github.com/mhinz/vim-galore) - [Vim](https://github.com/mhinz/vim-galore)
- [Emacs](https://github.com/emacs-tw/awesome-emacs) - [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) - [Visual Studio Code](https://github.com/viatsko/awesome-vscode)
@ -257,20 +332,24 @@ Check out my [blog](https://blog.sindresorhus.com) and follow me on [Twitter](ht
- [Game Development](https://github.com/ellisonleao/magictools) - [Game Development](https://github.com/ellisonleao/magictools)
- [Game Talks](https://github.com/hzoo/awesome-gametalks) - [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) - [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) - [Chess](https://github.com/hkirat/awesome-chess)
- [LÖVE](https://github.com/JanWerder/awesome-love2d) *(Game engine)* - [LÖVE](https://github.com/love2d-community/awesome-love2d) - Game engine.
- [PICO-8](https://github.com/felipebueno/awesome-PICO-8) *(Fantasy console)* - [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.
- [Gideros](https://github.com/stetso/awesome-gideros) - Game engine.
## Development Environment ## 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) - [Dev Env](https://github.com/jondot/awesome-devenv)
- [Dotfiles](https://github.com/webpro/awesome-dotfiles) - [Dotfiles](https://github.com/webpro/awesome-dotfiles)
- [Shell](https://github.com/alebcay/awesome-shell) - [Shell](https://github.com/alebcay/awesome-shell)
- [Fish](https://github.com/jbucaran/awesome-fish) - User-friendly shell.
- [Command-Line Apps](https://github.com/aharris88/awesome-cli-apps) - [Command-Line Apps](https://github.com/aharris88/awesome-cli-apps)
- [ZSH Plugins](https://github.com/unixorn/awesome-zsh-plugins) - [ZSH Plugins](https://github.com/unixorn/awesome-zsh-plugins)
- [GitHub](https://github.com/phillipadsmith/awesome-github) - [GitHub](https://github.com/phillipadsmith/awesome-github)
@ -278,17 +357,22 @@ Check out my [blog](https://blog.sindresorhus.com) and follow me on [Twitter](ht
- [Cheat Sheet](https://github.com/tiimgreen/github-cheat-sheet) - [Cheat Sheet](https://github.com/tiimgreen/github-cheat-sheet)
- [Git Cheat Sheet & Git Flow](https://github.com/arslanbilal/git-cheat-sheet) - [Git Cheat Sheet & Git Flow](https://github.com/arslanbilal/git-cheat-sheet)
- [Git Tips](https://github.com/git-tips/tips) - [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) - [SSH](https://github.com/moul/awesome-ssh)
- [FOSS for Developers](https://github.com/httpsGithubParty/FOSS-for-Dev) - [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.
- [Terminals Are Sexy](https://github.com/k4m4/terminals-are-sexy)
## Entertainment ## 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) - [Fantasy](https://github.com/RichardLitt/awesome-fantasy)
- [Podcasts](https://github.com/guipdutra/awesome-geek-podcasts) - [Podcasts](https://github.com/guipdutra/awesome-geek-podcasts)
- [Email Newsletters](https://github.com/vredniy/awesome-newsletters) - [Email Newsletters](https://github.com/vredniy/awesome-newsletters)
- [IT Quotes](https://github.com/victorlaerte/awesome-it-quotes)
## Databases ## Databases
@ -297,75 +381,127 @@ Check out my [blog](https://blog.sindresorhus.com) and follow me on [Twitter](ht
- [MySQL](https://github.com/shlomi-noach/awesome-mysql/blob/gh-pages/index.md) - [MySQL](https://github.com/shlomi-noach/awesome-mysql/blob/gh-pages/index.md)
- [SQLAlchemy](https://github.com/dahlia/awesome-sqlalchemy) - [SQLAlchemy](https://github.com/dahlia/awesome-sqlalchemy)
- [InfluxDB](https://github.com/mark-rushakoff/awesome-influxdb) - [InfluxDB](https://github.com/mark-rushakoff/awesome-influxdb)
- [Neo4j](https://github.com/Neueda4j/awesome-neo4j) - [Neo4j](https://github.com/neueda/awesome-neo4j)
- [Doctrine](https://github.com/TomasVotruba/awesome-doctrine) *(PHP ORM)* - [MongoDB](https://github.com/ramnes/awesome-mongodb) - NoSQL database.
- [MongoDB](https://github.com/ramnes/awesome-mongodb) - [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.
- [HBase](https://github.com/rayokota/awesome-hbase) - Distributed, scalable, big data store.
## Media ## Media
- [Creative Commons Media](https://github.com/shime/creative-commons-media) - [Creative Commons Media](https://github.com/shime/creative-commons-media)
- [Fonts](https://github.com/brabadu/awesome-fonts) - [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) - [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) - [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)
- [Pixel Art](https://github.com/Siilwyn/awesome-pixel-art) - Pixel-level digital art.
## Learn ## 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) - [Learn to Program](https://github.com/karlhorky/learn-to-program)
- [Speaking](https://github.com/matteofigus/awesome-speaking) - [Speaking](https://github.com/matteofigus/awesome-speaking)
- [Tech Videos](https://github.com/lucasviola/awesome-tech-videos) - [Tech Videos](https://github.com/lucasviola/awesome-tech-videos)
- [Dive into Machine Learning](https://github.com/hangtwenty/dive-into-machine-learning) - [Dive into Machine Learning](https://github.com/hangtwenty/dive-into-machine-learning)
- [Computer History](https://github.com/watson/awesome-computer-history) - [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/yrgo/awesome-eg) - Learn while playing.
- [JavaScript Learning](https://github.com/micromata/awesome-javascript-learning)
## Security ## Security
- [Application Security](https://github.com/paragonie/awesome-appsec) - [Application Security](https://github.com/paragonie/awesome-appsec)
- [Security](https://github.com/sbilly/awesome-security) - [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) - [Malware Analysis](https://github.com/rshipp/awesome-malware-analysis)
- [Android Security](https://github.com/ashishb/android-security-awesome) - [Android Security](https://github.com/ashishb/android-security-awesome)
- [Hacking](https://github.com/carpedm20/awesome-hacking) - [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) - [Incident Response](https://github.com/meirwah/awesome-incident-response)
- [Vehicle Security and Car Hacking](https://github.com/jaredthecoder/awesome-vehicle-security)
- [Web Security](https://github.com/qazbnm456/awesome-web-security) - Security of web apps & services.
- [Lockpicking](https://github.com/meitar/awesome-lockpicking) - The art of unlocking a lock by manipulating its components without the key.
## Content Management System ## Content Management Systems
- [Umbraco](https://github.com/leekelleher/awesome-umbraco) - [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.
- [Craft CMS](https://github.com/chasegiunta/awesome-craft) - Content-first 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.
- [Leading and Managing](https://github.com/LappleApple/awesome-leading-and-managing) - Leading people and being a manager in a technology company/environment.
- [Indie](https://github.com/mezod/awesome-indie) - Independent developer businesses.
## 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)
- [Network Analysis](https://github.com/briatte/awesome-network-analysis)
- [PCAPTools](https://github.com/caesar0301/awesome-pcaptools)
## Decentralized Systems
- [Bitcoin](https://github.com/igorbarinov/awesome-bitcoin) - Bitcoin services and tools for software developers.
- [Ripple](https://github.com/vhpoet/awesome-ripple) - Open source distributed settlement network.
- [Non-Financial Blockchain](https://github.com/machinomy/awesome-non-financial-blockchain) - Non-financial blockchain applications.
- [Mastodon](https://github.com/tleb/awesome-mastodon) - Open source decentralized microblogging network.
## Miscellaneous ## Miscellaneous
- [JSON](https://github.com/burningtree/awesome-json) - [JSON](https://github.com/burningtree/awesome-json)
- [Discounts for Student Developers](https://github.com/najela/discount-for-student-dev) - [GeoJSON](https://github.com/tmcw/awesome-geojson)
- [Slack](https://github.com/matiassingers/awesome-slack) - [Datasets](https://github.com/jdorfman/awesome-json-datasets)
- [Communities](https://github.com/filipelinhares/awesome-slack) - [Discounts for Student Developers](https://github.com/AchoArnold/discount-for-student-dev)
- [Conferences](https://github.com/RichardLitt/awesome-conferences) - [Conferences](https://github.com/RichardLitt/awesome-conferences)
- [GeoJSON](https://github.com/tmcw/awesome-geojson)
- [Sysadmin](https://github.com/n1trux/awesome-sysadmin) - [Sysadmin](https://github.com/n1trux/awesome-sysadmin)
- [Radio](https://github.com/kyleterry/awesome-radio) - [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) - [Analytics](https://github.com/onurakpolat/awesome-analytics)
- [Open Companies](https://github.com/opencompany/awesome-open-company)
- [REST](https://github.com/marmelab/awesome-rest) - [REST](https://github.com/marmelab/awesome-rest)
- [Selenium](https://github.com/christian-bromann/awesome-selenium) - [Selenium](https://github.com/christian-bromann/awesome-selenium)
- [Endangered Languages](https://github.com/RichardLitt/endangered-languages) - [Appium](https://github.com/SrinivasanTarget/awesome-appium) - Test automation tool for apps.
- [Continuous Delivery](https://github.com/ciandcd/awesome-ciandcd) - [Continuous Delivery](https://github.com/ciandcd/awesome-ciandcd)
- [Services Engineering](https://github.com/mmcgrana/services-engineering) - [Services Engineering](https://github.com/mmcgrana/services-engineering)
- [Free for Developers](https://github.com/ripienaar/free-for-dev) - [Free for Developers](https://github.com/ripienaar/free-for-dev)
- [Bitcoin](https://github.com/igorbarinov/awesome-bitcoin/) - [Answers](https://github.com/cyberglot/awesome-answers) - Stack Overflow, Quora, etc.
- [Answers](https://github.com/jugoncalves/awesome-answers) *(Stack Overflow, Quora, etc)* - [Sketch](https://github.com/diessica/awesome-sketch) - Design app for macOS.
- [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)
- [Boilerplate Projects](https://github.com/melvin0008/awesome-projects-boilerplates) - [Boilerplate Projects](https://github.com/melvin0008/awesome-projects-boilerplates)
- [Readme](https://github.com/matiassingers/awesome-readme) - [Readme](https://github.com/matiassingers/awesome-readme)
- [Tools](https://github.com/cjbarber/ToolsOfTheTrade) - [Tools](https://github.com/cjbarber/ToolsOfTheTrade)
@ -374,41 +510,76 @@ Check out my [blog](https://blog.sindresorhus.com) and follow me on [Twitter](ht
- [Software Engineering Blogs](https://github.com/kilimchoi/engineering-blogs) - [Software Engineering Blogs](https://github.com/kilimchoi/engineering-blogs)
- [Self Hosted](https://github.com/Kickball/awesome-selfhosted) - [Self Hosted](https://github.com/Kickball/awesome-selfhosted)
- [FOSS Production Apps](https://github.com/jwaterfaucett/awesome-foss-apps) - [FOSS Production Apps](https://github.com/jwaterfaucett/awesome-foss-apps)
- [Gulp](https://github.com/alferov/awesome-gulp) - [Gulp](https://github.com/alferov/awesome-gulp) - Task runner.
- [AMA](https://github.com/sindresorhus/amas) *(Ask Me Anything)* - [AMA](https://github.com/sindresorhus/amas) - Ask Me Anything.
- [Answers](https://github.com/stoeffel/awesome-ama-answers) - [Answers](https://github.com/stoeffel/awesome-ama-answers)
- [Open Source Photography](https://github.com/ibaaj/awesome-OpenSourcePhotography/) - [Open Source Photography](https://github.com/ibaaj/awesome-OpenSourcePhotography)
- [OpenGL](https://github.com/eug/awesome-opengl) - [OpenGL](https://github.com/eug/awesome-opengl) - Cross-platform API for rendering 2D and 3D graphics.
- [Productivity](https://github.com/jyguyomarch/awesome-productivity)
- [GraphQL](https://github.com/chentsulin/awesome-graphql) - [GraphQL](https://github.com/chentsulin/awesome-graphql)
- [Transit](https://github.com/luqmaan/awesome-transit) - [Transit](https://github.com/luqmaan/awesome-transit)
- [Research Tools](https://github.com/emptymalei/awesome-research) - [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) - [Data Visualization](https://github.com/fasouto/awesome-dataviz)
- [Social Media Share Links](https://github.com/vinkla/share-links) - [Social Media Share Links](https://github.com/vinkla/awesome-share)
- [JSON Datasets](https://github.com/jdorfman/awesome-json-datasets)
- [Microservices](https://github.com/mfornos/awesome-microservices) - [Microservices](https://github.com/mfornos/awesome-microservices)
- [Unicode Code Points](https://github.com/Codepoints/awesome-codepoints) - [Unicode](https://github.com/jagracey/Awesome-Unicode) - Unicode standards, quirks, packages and resources.
- [Internet of Things](https://github.com/HQarroum/awesome-iot) - [Code Points](https://github.com/Codepoints/awesome-codepoints)
- [Beginner-Friendly Projects](https://github.com/MunGell/awesome-for-beginners) - [Beginner-Friendly Projects](https://github.com/MunGell/awesome-for-beginners)
- [Bluetooth Beacons](https://github.com/beaconinside/awesome-beacon) - [Katas](https://github.com/gamontalvo/awesome-katas)
- [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) - [Tools for Activism](https://github.com/drewrwilson/toolsforactivism)
- [TAP](https://github.com/sindresorhus/awesome-tap) *(Test Anything Protocol)* - [Citizen Science](https://github.com/dylanrees/citizen-science) - For community-based and non-institutional scientists.
- [Robotics](https://github.com/Kiloreux/awesome-robotics) - [TAP](https://github.com/sindresorhus/awesome-tap) - Test Anything Protocol.
- [MQTT](https://github.com/hobbyquaker/awesome-mqtt) *(an "Internet of Things" connectivity protocol)* - [MQTT](https://github.com/hobbyquaker/awesome-mqtt) - "Internet of Things" connectivity protocol.
- [Hacking Spots](https://github.com/diasdavid/awesome-hacking-spots) - [Hacking Spots](https://github.com/diasdavid/awesome-hacking-spots)
- [For Girls](https://github.com/cristianoliveira/awesome4girls) - [For Girls](https://github.com/cristianoliveira/awesome4girls)
- [Vorpal](https://github.com/vorpaljs/awesome-vorpal) *(Node.js CLI framework)* - [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) - Low-overhead, cross-platform 3D graphics and compute API.
- [Vulkan](https://github.com/vinjn/awesome-vulkan) - [LaTeX](https://github.com/egeerardyn/awesome-LaTeX) - Typesetting language.
- [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/woop/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.
- [Neuroscience](https://github.com/analyticalmonk/awesome-neuroscience) - Study of the nervous system and brain.
- [Effective Altruism](https://github.com/sheonhan/awesome-effective-altruism) - Evidence-driven philanthropy.
- [Ad-Free](https://github.com/johnjago/awesome-ad-free) - Ad-free alternatives.
- [Esolangs](https://github.com/angrykoala/awesome-esolangs) - Programming languages designed for experimentation or as jokes rather than actual use.
- [Prometheus](https://github.com/roaldnefs/awesome-prometheus) - Open-source monitoring system.
- [Homematic](https://github.com/hobbyquaker/awesome-homematic) - Smart home devices.
- [Ledger](https://github.com/sfischer13/awesome-ledger) - Double-entry accounting on the command-line.
- [Uncopyright](https://github.com/johnjago/awesome-uncopyright) - Public domain works.
- [Crypto Currency Tools & Algorithms](https://github.com/kennethreitz/awesome-coins) — Digital currency where encryption is used to regulate the generation of units and verify transfers.
- [Open Source Supporters](https://github.com/zachflower/awesome-open-source-supporters) - Companies that offer their tools and services for free to open source projects.
- [Design Principles](https://github.com/robinstickel/awesome-design-principles) - Create better and more consistent designs and experiences.
- [Visual Regression Testing](https://github.com/mojoaxel/awesome-regression-testing) - Ensures changes did not break the functionality or style.
- [Theravada](https://github.com/johnjago/awesome-theravada) - Teachings from the Theravada Buddhist tradition.
## License ## License
[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/) [![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/)
To the extent possible under law, [Sindre Sorhus](http://sindresorhus.com) has waived all copyright and related or neighboring rights to this work. To the extent possible under law, [Sindre Sorhus](https://sindresorhus.com) has waived all copyright and related or neighboring rights to this work.