├── .gitattributes ├── media ├── logo.ai ├── badge.ai ├── logo.png ├── mentioned-badge.sketch ├── readme.md ├── badge-flat2.svg ├── logo.svg ├── badge-flat.svg ├── mentioned-badge-flat.svg ├── badge.svg └── mentioned-badge.svg ├── .github └── funding.yml ├── .editorconfig ├── create-list.md ├── contributing.md ├── code-of-conduct.md ├── awesome.md ├── pull_request_template.md └── readme.md /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | *.ai binary 3 | readme.md merge=union 4 | -------------------------------------------------------------------------------- /media/logo.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XenocodeRCE/awesome/master/media/logo.ai -------------------------------------------------------------------------------- /media/badge.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XenocodeRCE/awesome/master/media/badge.ai -------------------------------------------------------------------------------- /media/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XenocodeRCE/awesome/master/media/logo.png -------------------------------------------------------------------------------- /media/mentioned-badge.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XenocodeRCE/awesome/master/media/mentioned-badge.sketch -------------------------------------------------------------------------------- /.github/funding.yml: -------------------------------------------------------------------------------- 1 | github: sindresorhus 2 | open_collective: sindresorhus 3 | patreon: sindresorhus 4 | custom: https://sindresorhus.com/donate 5 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = tab 5 | end_of_line = lf 6 | charset = utf-8 7 | trim_trailing_whitespace = true 8 | insert_final_newline = true 9 | -------------------------------------------------------------------------------- /media/readme.md: -------------------------------------------------------------------------------- 1 | # Media 2 | 3 | ## Logo 4 | 5 | - Primary color: `#fc60a8` 6 | - Secondary color: `#494368` 7 | - Font: [`Orbitron`](https://fonts.google.com/specimen/Orbitron) 8 | 9 | You are free to use and modify the logo for your Awesome list or other usage. 10 | -------------------------------------------------------------------------------- /media/badge-flat2.svg: -------------------------------------------------------------------------------- 1 | awesome 2 | -------------------------------------------------------------------------------- /create-list.md: -------------------------------------------------------------------------------- 1 | # Creating Your Own List 2 | 3 | - Read the [awesome manifesto](awesome.md) and ensure your list complies. 4 | - Search this list before making a new one, as yours may be a duplicate. If it is, try and contribute to the best one instead of making your own. 5 | - Your awesome list should be named `awesome-list-name` and have the [awesome badge](https://github.com/sindresorhus/awesome/blob/master/awesome.md#awesome-badge), a [license](awesome.md#choose-an-appropriate-license), and [contribution guidelines](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. 6 | - **Wait at least 30 days after creating a list before submitting it, to give it a chance to mature.** 7 | - **Make sure you read the [list guidelines](pull_request_template.md) before submitting a pull request for your list to be added here.** 8 | 9 | Thanks for being awesome! 10 | -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- 1 | # Contribution Guidelines 2 | 3 | Please note that this project is released with a [Contributor Code of Conduct](code-of-conduct.md). By participating in this project you agree to abide by its terms. 4 | 5 | ## Adding an awesome list 6 | 7 | Please ensure your pull request adheres to the [list guidelines](pull_request_template.md). 8 | 9 | ## Creating your own awesome list 10 | 11 | To create your own list, check out the [instructions](create-list.md). 12 | 13 | ## Adding something to an awesome list 14 | 15 | If you have something awesome to contribute to an awesome list, this is how you do it. 16 | 17 | You'll need a [GitHub account](https://github.com/join)! 18 | 19 | 1. Access the awesome list's GitHub page. For example: https://github.com/sindresorhus/awesome 20 | 2. Click on the `readme.md` file: ![Step 2 Click on Readme.md](https://cloud.githubusercontent.com/assets/170270/9402920/53a7e3ea-480c-11e5-9d81-aecf64be55eb.png) 21 | 3. Now click on the edit icon. ![Step 3 - Click on Edit](https://cloud.githubusercontent.com/assets/170270/9402927/6506af22-480c-11e5-8c18-7ea823530099.png) 22 | 4. You can start editing the text of the file in the in-browser editor. Make sure you follow guidelines above. You can use [GitHub Flavored Markdown](https://help.github.com/articles/github-flavored-markdown/). ![Step 4 - Edit the file](https://cloud.githubusercontent.com/assets/170270/9402932/7301c3a0-480c-11e5-81f5-7e343b71674f.png) 23 | 5. Say why you're proposing the changes, and then click on "Propose file change". ![Step 5 - Propose Changes](https://cloud.githubusercontent.com/assets/170270/9402937/7dd0652a-480c-11e5-9138-bd14244593d5.png) 24 | 6. Submit the [pull request](https://help.github.com/articles/using-pull-requests/)! 25 | 26 | ## Updating your Pull Request 27 | 28 | Sometimes, a maintainer of an awesome list will ask you to edit your Pull Request before it is included. This is normally due to spelling errors or because your PR didn't match the awesome-* list guidelines. 29 | 30 | [Here](https://github.com/RichardLitt/knowledge/blob/master/github/amending-a-commit-guide.md) is a write up on how to change a Pull Request, and the different ways you can do that. 31 | -------------------------------------------------------------------------------- /media/logo.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /media/badge-flat.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /code-of-conduct.md: -------------------------------------------------------------------------------- 1 | # Contributor Covenant Code of Conduct 2 | 3 | ## Our Pledge 4 | 5 | In the interest of fostering an open and welcoming environment, we as 6 | contributors and maintainers pledge to making participation in our project and 7 | our community a harassment-free experience for everyone, regardless of age, body 8 | size, disability, ethnicity, gender identity and expression, level of experience, 9 | nationality, personal appearance, race, religion, or sexual identity and 10 | orientation. 11 | 12 | ## Our Standards 13 | 14 | Examples of behavior that contributes to creating a positive environment 15 | include: 16 | 17 | * Using welcoming and inclusive language 18 | * Being respectful of differing viewpoints and experiences 19 | * Gracefully accepting constructive criticism 20 | * Focusing on what is best for the community 21 | * Showing empathy towards other community members 22 | 23 | Examples of unacceptable behavior by participants include: 24 | 25 | * The use of sexualized language or imagery and unwelcome sexual attention or 26 | advances 27 | * Trolling, insulting/derogatory comments, and personal or political attacks 28 | * Public or private harassment 29 | * Publishing others' private information, such as a physical or electronic 30 | address, without explicit permission 31 | * Other conduct which could reasonably be considered inappropriate in a 32 | professional setting 33 | 34 | ## Our Responsibilities 35 | 36 | Project maintainers are responsible for clarifying the standards of acceptable 37 | behavior and are expected to take appropriate and fair corrective action in 38 | response to any instances of unacceptable behavior. 39 | 40 | Project maintainers have the right and responsibility to remove, edit, or 41 | reject comments, commits, code, wiki edits, issues, and other contributions 42 | that are not aligned to this Code of Conduct, or to ban temporarily or 43 | permanently any contributor for other behaviors that they deem inappropriate, 44 | threatening, offensive, or harmful. 45 | 46 | ## Scope 47 | 48 | This Code of Conduct applies both within project spaces and in public spaces 49 | when an individual is representing the project or its community. Examples of 50 | representing a project or community include using an official project e-mail 51 | address, posting via an official social media account, or acting as an appointed 52 | representative at an online or offline event. Representation of a project may be 53 | further defined and clarified by project maintainers. 54 | 55 | ## Enforcement 56 | 57 | Instances of abusive, harassing, or otherwise unacceptable behavior may be 58 | reported by contacting the project team at sindresorhus@gmail.com. All 59 | complaints will be reviewed and investigated and will result in a response that 60 | is deemed necessary and appropriate to the circumstances. The project team is 61 | obligated to maintain confidentiality with regard to the reporter of an incident. 62 | Further details of specific enforcement policies may be posted separately. 63 | 64 | Project maintainers who do not follow or enforce the Code of Conduct in good 65 | faith may face temporary or permanent repercussions as determined by other 66 | members of the project's leadership. 67 | 68 | ## Attribution 69 | 70 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, 71 | available at [http://contributor-covenant.org/version/1/4][version] 72 | 73 | [homepage]: http://contributor-covenant.org 74 | [version]: http://contributor-covenant.org/version/1/4/ 75 | -------------------------------------------------------------------------------- /awesome.md: -------------------------------------------------------------------------------- 1 | # The awesome manifesto 2 | 3 | If you want your list to be included on `awesome`, try to only include actual awesome stuff in your list. After all, it's a curation, not a collection. 4 | 5 | But **what is awesome?** 6 | 7 | ## Only awesome is awesome 8 | 9 | Research if the stuff you're including is actually awesome. Only put stuff on the list that you or another contributor can personally recommend. You should rather leave stuff out than include too much. 10 | 11 | ## Awesome badge 12 | 13 | This badge is for Awesome lists. 14 | 15 | [![Awesome](https://awesome.re/badge.svg)](https://awesome.re) 16 | [![Awesome](https://awesome.re/badge-flat.svg)](https://awesome.re) 17 | [![Awesome](https://awesome.re/badge-flat2.svg)](https://awesome.re) 18 | 19 | Add an awesome badge to the top of your list, right next to the title. [Example](https://github.com/sindresorhus/awesome-nodejs). You can choose either the regular badge or the flat one. 20 | 21 | ```md 22 | [![Awesome](https://awesome.re/badge.svg)](https://awesome.re) 23 | [![Awesome](https://awesome.re/badge-flat.svg)](https://awesome.re) 24 | [![Awesome](https://awesome.re/badge-flat2.svg)](https://awesome.re) 25 | ``` 26 | 27 | *The badges should not be modified in any way.* 28 | 29 | ## Awesome mentioned badge 30 | 31 | 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. You can choose either the regular badge or the flat one. 32 | 33 | [![Mentioned in Awesome](https://awesome.re/mentioned-badge.svg)](https://awesome.re) 34 | [![Mentioned in Awesome](https://awesome.re/mentioned-badge-flat.svg)](https://awesome.re) 35 | 36 | **Fill in the placeholders (Name and URL):** 37 | 38 | ```md 39 | [![Mentioned in Awesome ](https://awesome.re/mentioned-badge.svg)](https://github.com/) 40 | [![Mentioned in Awesome ](https://awesome.re/mentioned-badge-flat.svg)](https://github.com/) 41 | ``` 42 | 43 | Example: 44 | 45 | ```md 46 | [![Mentioned in Awesome Node.js](https://awesome.re/mentioned-badge.svg)](https://github.com/sindresorhus/awesome-nodejs) 47 | ``` 48 | 49 | If you're an Awesome list maintainer, you could encourage projects in your list to add the badge. 50 | 51 | *The badges should not be modified in any way.* 52 | 53 | ## Comment on why something is awesome 54 | 55 | 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. 56 | 57 | ## Make it clear what the list is about 58 | 59 | Have a succinct description at the top of your readme. Make sure your list covers a certain scope and nothing else. Link to other awesome lists if you think they already cover a certain subject well enough. 60 | 61 | ## Pay attention to grammar 62 | 63 | Ensure your list is grammatically correct, typo-free and has no Markdown formatting errors. This should also apply to pull requests. 64 | 65 | ## Choose an appropriate license 66 | 67 | Keep in mind that if you [haven't selected a license](http://choosealicense.com/no-license/), it basically means the people are *not* allowed to reproduce, distribute or create derivative works. 68 | 69 | [Creative Commons licenses](https://creativecommons.org/) are perfect for this purpose. **We would recommend [`CC0`](https://creativecommons.org/publicdomain/zero/1.0/).** Code licenses like MIT, BSD, GPL, and so forth are not recommended. 70 | 71 | ## Include contribution guidelines 72 | 73 | People who are contributing to your list should have a clear understanding of how they should do so. 74 | 75 | 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. 76 | 77 | ## Stylize your list properly 78 | 79 | Create a [table of contents](https://github.com/sindresorhus/stuff/blob/master/toc-generators.md), organize the content into different categories, and use images if suitable. Ensure all entries are consistent (e.g. all entry descriptions end in a `.`). 80 | 81 | ## Accept other people's opinion 82 | 83 | If you're an owner of the list, respect other people's opinion. If there are plenty of users not agreeing to your decision, give it a second thought. 84 | -------------------------------------------------------------------------------- /media/mentioned-badge-flat.svg: -------------------------------------------------------------------------------- 1 | Mentioned in an Awesome list 2 | -------------------------------------------------------------------------------- /media/badge.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /pull_request_template.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | **[Insert URL to the list here]** 8 | 9 | **[Explain what this list is about and why it should be included here]** 10 | 11 | 12 | ### By submitting this pull request I confirm I've read and complied with the below requirements 🖖 13 | 14 | **Please read it multiple times. I spent a lot of time on these guidelines and most people miss a lot.** 15 | 16 | ## Requirements for your pull request 17 | 18 | - **Don't waste my time.** Do a good job, adhere to all the guidelines, and be responsive. 19 | - **You have to review at least 2 other [open pull requests](https://github.com/sindresorhus/awesome/pulls?q=is%3Apr+is%3Aopen).** 20 | Try to prioritize unreviewed PRs, but you can also add more comments to reviewed PRs. Go through the below list when reviewing. This requirement is meant to help make the Awesome project self-sustaining. Comment here which PRs you reviewed. You're expected to put a good effort into this and to be thorough. Look at previous PR reviews for inspiration. 21 | - You have read and understood the [instructions for creating a list](https://github.com/sindresorhus/awesome/blob/master/create-list.md). 22 | - This pull request has a title in the format `Add Name of List`. 23 | - ✅ `Add Swift` 24 | - ✅ `Add Software Architecture` 25 | - ❌ `Update readme.md` 26 | - ❌ `Add Awesome Swift` 27 | - ❌ `Add swift` 28 | - ❌ `Adding Swift` 29 | - ❌ `Added Swift` 30 | - Your entry here should include a short description about the project/theme of the list. **It should not describe the list itself.** The first character should be uppercase and the description should end in a dot. It should be an objective description and not a tagline or marketing blurb. 31 | - ✅ `- [iOS](…) - Mobile operating system for Apple phones and tablets.` 32 | - ✅ `- [Framer](…) - Prototyping interactive UI designs.` 33 | - ❌ `- [iOS](…) - Resources and tools for iOS development.` 34 | - ❌ `- [Framer](…)` 35 | - ❌ `- [Framer](…) - prototyping interactive UI designs` 36 | - Your entry should be added at the bottom of the appropriate category. 37 | - The suggested Awesome list complies with the below requirements. 38 | 39 | 40 | ## Requirements for your Awesome list 41 | 42 | - **Has been around for at least 30 days.**
That means 30 days from either the first real commit or when it was open-sourced. Whatever is most recent. 43 | - Don't open a Draft / WIP pull request while you work on the guidelines. A pull request should be 100% ready and should adhere to all the guidelines when you open it. 44 | - **Includes a succinct description of the project/theme at the top of the readme.** [(Example)](https://github.com/willempienaar/awesome-quantified-self) 45 | - ✅ `Mobile operating system for Apple phones and tablets.` 46 | - ✅ `Prototyping interactive UI designs.` 47 | - ❌ `Resources and tools for iOS development.` 48 | - ❌ `Awesome Framer packages and tools.` 49 | - It's the result of hard work and the best I could possibly produce. 50 | **If you have not put in considerable effort into your list, your pull request will be immediately closed.** 51 | - The heading title of your list should be in the following format: `# Awesome Name of List` 52 | - ✅ `# Awesome Swift` 53 | - ✅ `# Awesome Web Typography` 54 | - ❌ `# awesome-swift` 55 | - ❌ `# ` 56 | - Non-generated Markdown file in a GitHub repo. 57 | - 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. 58 | - Not a duplicate. Please search for existing submissions. 59 | - Only has awesome items. Awesome lists are curations of the best, not everything. 60 | - Includes a project logo/illustration whenever possible. 61 | - Either centered, fullwidth, or placed at the top-right of the readme. [(Example)](https://github.com/sindresorhus/awesome-electron) 62 | - The image should link to the project website or any relevant website. 63 | - **The image should be high-DPI.** Set it to maximum half the width of the original image. 64 | - Entries have a description, unless the title is descriptive enough by itself. It rarely is though. 65 | - Includes the [Awesome badge](https://github.com/sindresorhus/awesome/blob/master/awesome.md#awesome-badge). 66 | - Should be placed on the right side of the readme heading. 67 | - Can be placed centered if the list has a centered graphics header. 68 | - Should link back to this list. 69 | - Has a Table of Contents section. 70 | - Should be named `Contents`, not `Table of Contents`. 71 | - Should be the first section in the list. 72 | - Should only have one level of [nested lists](https://commonmark.org/help/tutorial/10-nestedLists.html), preferably none. 73 | - Has an [appropriate license](https://github.com/sindresorhus/awesome/blob/master/awesome.md#choose-an-appropriate-license). 74 | - That means something like CC0, **not a code licence like MIT, BSD, Apache, etc.** 75 | - [WTFPL](http://www.wtfpl.net) and [Unlicense](http://unlicense.org) are not acceptable licenses. 76 | - **If you use a license badge, it should be SVG, not PNG.** 77 | - To verify that you've read all the guidelines, please add comment with just the word `unicorn`. 78 | - Has [contribution guidelines](https://github.com/sindresorhus/awesome/blob/master/awesome.md#include-contribution-guidelines). 79 | - The file should be named `contributing.md`. Casing is up to you. 80 | - Has consistent formatting and proper spelling/grammar. 81 | - The link and description are separated by a dash.
Example: `- [AVA](…) - JavaScript test runner.` 82 | - The description starts with an uppercase character and ends with a period. 83 | - Consistent and correct naming. For example, `Node.js`, not `NodeJS` or `node.js`. 84 | - Doesn't include a Travis badge.
You can still use Travis for list linting, but the badge has no value in the readme. 85 | - Doesn't include an `Inspired by awesome-foo` or `Inspired by the Awesome project` kinda link at the top of the readme. The Awesome badge is enough. 86 | 87 | **Go to the top and read it again.** 88 | -------------------------------------------------------------------------------- /media/mentioned-badge.svg: -------------------------------------------------------------------------------- 1 | Mentioned in an Awesome list 2 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 |
2 | Awesome 3 |
4 |
5 |
6 |
7 | 8 |

9 | What is an awesome list?    10 | Contribution guide    11 | Creating a list    12 | Twitter    13 | Stickers & t-shirts 14 |

15 | 16 |
17 | 18 |
19 | Follow the Awesome Twitter account for updates on new list additions. 20 |
21 | 22 |
23 | 24 |

25 | Just type awesome.re to go here. Check out my blog and follow me on Twitter. 26 |

27 |
28 | 29 | 30 | ## Contents 31 | 32 | - [Platforms](#platforms) 33 | - [Programming Languages](#programming-languages) 34 | - [Front-End Development](#front-end-development) 35 | - [Back-End Development](#back-end-development) 36 | - [Computer Science](#computer-science) 37 | - [Big Data](#big-data) 38 | - [Theory](#theory) 39 | - [Books](#books) 40 | - [Editors](#editors) 41 | - [Gaming](#gaming) 42 | - [Development Environment](#development-environment) 43 | - [Entertainment](#entertainment) 44 | - [Databases](#databases) 45 | - [Media](#media) 46 | - [Learn](#learn) 47 | - [Security](#security) 48 | - [Content Management Systems](#content-management-systems) 49 | - [Hardware](#hardware) 50 | - [Business](#business) 51 | - [Work](#work) 52 | - [Networking](#networking) 53 | - [Decentralized Systems](#decentralized-systems) 54 | - [Miscellaneous](#miscellaneous) 55 | - [Related](#related) 56 | 57 | 58 | ## Platforms 59 | 60 | - [Node.js](https://github.com/sindresorhus/awesome-nodejs#readme) - Async non-blocking event-driven JavaScript runtime built on Chrome's V8 JavaScript engine. 61 | - [Cross-Platform](https://github.com/bcoe/awesome-cross-platform-nodejs#readme) - Writing cross-platform code on Node.js. 62 | - [Frontend Development](https://github.com/dypsilon/frontend-dev-bookmarks#readme) 63 | - [iOS](https://github.com/vsouza/awesome-ios#readme) - Mobile operating system for Apple phones and tablets. 64 | - [Android](https://github.com/JStumpp/awesome-android#readme) - Mobile operating system developed by Google. 65 | - [IoT & Hybrid Apps](https://github.com/weblancaster/awesome-IoT-hybrid#readme) 66 | - [Electron](https://github.com/sindresorhus/awesome-electron#readme) - Cross-platform native desktop apps using JavaScript/HTML/CSS. 67 | - [Cordova](https://github.com/busterc/awesome-cordova#readme) - JavaScript API for hybrid apps. 68 | - [React Native](https://github.com/jondot/awesome-react-native#readme) - JavaScript framework for writing natively rendering mobile apps for iOS and Android. 69 | - [Xamarin](https://github.com/XamSome/awesome-xamarin#readme) - Mobile app development IDE, testing, and distribution. 70 | - [Linux](https://github.com/aleksandar-todorovic/awesome-linux#readme) 71 | - [Containers](https://github.com/Friz-zy/awesome-linux-containers#readme) 72 | - [macOS](https://github.com/iCHAIT/awesome-macOS#readme) - Operating system for Apple's Mac computers. 73 | - [Command-Line](https://github.com/herrbischoff/awesome-macos-command-line#readme) 74 | - [Screensavers](https://github.com/agarrharr/awesome-macos-screensavers#readme) 75 | - [Apps](https://github.com/jaywcjlove/awesome-mac#readme) 76 | - [Open Source Apps](https://github.com/serhii-londar/open-source-mac-os-apps#readme) 77 | - [watchOS](https://github.com/yenchenlin/awesome-watchos#readme) - Operating system for the Apple Watch. 78 | - [JVM](https://github.com/deephacks/awesome-jvm#readme) 79 | - [Salesforce](https://github.com/mailtoharshit/awesome-salesforce#readme) 80 | - [Amazon Web Services](https://github.com/donnemartin/awesome-aws#readme) 81 | - [Windows](https://github.com/Awesome-Windows/Awesome#readme) 82 | - [IPFS](https://github.com/ipfs/awesome-ipfs#readme) - P2P hypermedia protocol. 83 | - [Fuse](https://github.com/fuse-compound/awesome-fuse#readme) - Mobile development tools. 84 | - [Heroku](https://github.com/ianstormtaylor/awesome-heroku#readme) - Cloud platform as a service. 85 | - [Raspberry Pi](https://github.com/thibmaek/awesome-raspberry-pi#readme) - Credit card-sized computer aimed at teaching kids programming, but capable of a lot more. 86 | - [Qt](https://github.com/JesseTG/awesome-qt#readme) - Cross-platform GUI app framework. 87 | - [WebExtensions](https://github.com/bfred-it/Awesome-WebExtensions#readme) - Cross-browser extension system. 88 | - [RubyMotion](https://github.com/motion-open-source/awesome-rubymotion#readme) - Write cross-platform native apps for iOS, Android, macOS, tvOS, and watchOS in Ruby. 89 | - [Smart TV](https://github.com/vitalets/awesome-smart-tv#readme) - Create apps for different TV platforms. 90 | - [GNOME](https://github.com/Kazhnuz/awesome-gnome#readme) - Simple and distraction-free desktop environment for Linux. 91 | - [KDE](https://github.com/francoism90/awesome-kde#readme) - A free software community dedicated to creating an open and user-friendly computing experience. 92 | - [.NET](https://github.com/quozd/awesome-dotnet#readme) 93 | - [Core](https://github.com/thangchung/awesome-dotnet-core#readme) 94 | - [Roslyn](https://github.com/ironcev/awesome-roslyn#readme) - Open-source compilers and code analysis APIs for C# and VB.NET languages. 95 | - [Amazon Alexa](https://github.com/miguelmota/awesome-amazon-alexa#readme) - Virtual home assistant. 96 | - [DigitalOcean](https://github.com/jonleibowitz/awesome-digitalocean#readme) - Cloud computing platform designed for developers. 97 | - [Flutter](https://github.com/Solido/awesome-flutter#readme) - Google's mobile SDK for building native iOS and Android apps from a single codebase written in Dart. 98 | - [Home Assistant](https://github.com/frenck/awesome-home-assistant#readme) - Open source home automation that puts local control and privacy first. 99 | - [IBM Cloud](https://github.com/victorshinya/awesome-ibmcloud#readme) - Cloud platform for developers and companies. 100 | - [Firebase](https://github.com/jthegedus/awesome-firebase#readme) - App development platform built on Google Cloud Platform. 101 | - [Robot Operating System 2.0](https://github.com/fkromer/awesome-ros2#readme) - Set of software libraries and tools that help you build robot apps. 102 | - [Adafruit IO](https://github.com/adafruit/awesome-adafruitio#readme) - Visualize and store data from any device. 103 | 104 | 105 | ## Programming Languages 106 | 107 | - [JavaScript](https://github.com/sorrycc/awesome-javascript#readme) 108 | - [Promises](https://github.com/wbinnssmith/awesome-promises#readme) 109 | - [Standard Style](https://github.com/standard/awesome-standard#readme) - Style guide and linter. 110 | - [Must Watch Talks](https://github.com/bolshchikov/js-must-watch#readme) 111 | - [Tips](https://github.com/loverajoel/jstips#readme) 112 | - [Network Layer](https://github.com/Kikobeats/awesome-network-js#readme) 113 | - [Micro npm Packages](https://github.com/parro-it/awesome-micro-npm-packages#readme) 114 | - [Mad Science npm Packages](https://github.com/feross/awesome-mad-science#readme) - Impossible sounding projects that exist. 115 | - [Maintenance Modules](https://github.com/maxogden/maintenance-modules#readme) - For npm packages. 116 | - [npm](https://github.com/sindresorhus/awesome-npm#readme) - Package manager. 117 | - [AVA](https://github.com/avajs/awesome-ava#readme) - Test runner. 118 | - [ESLint](https://github.com/dustinspecker/awesome-eslint#readme) - Linter. 119 | - [Functional Programming](https://github.com/stoeffel/awesome-fp-js#readme) 120 | - [Observables](https://github.com/sindresorhus/awesome-observables#readme) 121 | - [npm scripts](https://github.com/RyanZim/awesome-npm-scripts#readme) - Task runner. 122 | - [30 Seconds of Code](https://github.com/30-seconds/30-seconds-of-code#readme) - Code snippets you can understand in 30 seconds. 123 | - [Swift](https://github.com/matteocrippa/awesome-swift#readme) - Apple's compiled programming language that is secure, modern, programmer-friendly, and fast. 124 | - [Education](https://github.com/hsavit1/Awesome-Swift-Education#readme) 125 | - [Playgrounds](https://github.com/uraimo/Awesome-Swift-Playgrounds#readme) 126 | - [Python](https://github.com/vinta/awesome-python#readme) - General-purpose programming language designed for readability. 127 | - [Asyncio](https://github.com/timofurrer/awesome-asyncio#readme) - Asynchronous I/O in Python 3. 128 | - [Scientific Audio](https://github.com/faroit/awesome-python-scientific-audio#readme) - Scientific research in audio/music. 129 | - [CircuitPython](https://github.com/adafruit/awesome-circuitpython#readme) - A version of Python for microcontrollers. 130 | - [Rust](https://github.com/rust-unofficial/awesome-rust#readme) 131 | - [Haskell](https://github.com/krispo/awesome-haskell#readme) 132 | - [PureScript](https://github.com/passy/awesome-purescript#readme) 133 | - [Go](https://github.com/avelino/awesome-go#readme) 134 | - [Scala](https://github.com/lauris/awesome-scala#readme) 135 | - [Scala Native](https://github.com/tindzk/awesome-scala-native#readme) - Optimizing ahead-of-time compiler for Scala based on LLVM. 136 | - [Ruby](https://github.com/markets/awesome-ruby#readme) 137 | - [Clojure](https://github.com/razum2um/awesome-clojure#readme) 138 | - [ClojureScript](https://github.com/hantuzun/awesome-clojurescript#readme) 139 | - [Elixir](https://github.com/h4cc/awesome-elixir#readme) 140 | - [Elm](https://github.com/isRuslan/awesome-elm#readme) 141 | - [Erlang](https://github.com/drobakowski/awesome-erlang#readme) 142 | - [Julia](https://github.com/svaksha/Julia.jl#readme) 143 | - [Lua](https://github.com/LewisJEllis/awesome-lua#readme) 144 | - [C](https://github.com/aleksandar-todorovic/awesome-c#readme) 145 | - [C/C++](https://github.com/fffaraz/awesome-cpp#readme) - General-purpose language with a bias toward system programming and embedded, resource-constrained software. 146 | - [R](https://github.com/qinwf/awesome-R#readme) 147 | - [D](https://github.com/zhaopuming/awesome-d#readme) 148 | - [Common Lisp](https://github.com/CodyReichert/awesome-cl#readme) 149 | - [Perl](https://github.com/hachiojipm/awesome-perl#readme) 150 | - [Groovy](https://github.com/kdabir/awesome-groovy#readme) 151 | - [Dart](https://github.com/yissachar/awesome-dart#readme) 152 | - [Java](https://github.com/akullpp/awesome-java#readme) - Popular secure object-oriented language designed for flexibility to "write once, run anywhere". 153 | - [RxJava](https://github.com/eleventigers/awesome-rxjava#readme) 154 | - [Kotlin](https://github.com/KotlinBy/awesome-kotlin#readme) 155 | - [OCaml](https://github.com/ocaml-community/awesome-ocaml#readme) 156 | - [ColdFusion](https://github.com/seancoyne/awesome-coldfusion#readme) 157 | - [Fortran](https://github.com/rabbiabram/awesome-fortran#readme) 158 | - [PHP](https://github.com/ziadoz/awesome-php#readme) - Server-side scripting language. 159 | - [Composer](https://github.com/jakoch/awesome-composer#readme) - Package manager. 160 | - [Pascal](https://github.com/Fr0sT-Brutal/awesome-pascal#readme) 161 | - [Assembler](https://github.com/jaspergould/awesome-asm#readme) 162 | - [AutoHotkey](https://github.com/ahkscript/awesome-AutoHotkey#readme) 163 | - [AutoIt](https://github.com/J2TeaM/awesome-AutoIt#readme) 164 | - [Crystal](https://github.com/veelenga/awesome-crystal#readme) 165 | - [Frege](https://github.com/sfischer13/awesome-frege#readme) - Haskell for the JVM. 166 | - [CMake](https://github.com/onqtam/awesome-cmake#readme) - Build, test, and package software. 167 | - [ActionScript 3](https://github.com/robinrodricks/awesome-actionscript3#readme) - Object-oriented language targeting Adobe AIR. 168 | - [Eta](https://github.com/sfischer13/awesome-eta#readme) - Functional programming language for the JVM. 169 | - [Idris](https://github.com/joaomilho/awesome-idris#readme) - General purpose pure functional programming language with dependent types influenced by Haskell and ML. 170 | - [Ada/SPARK](https://github.com/ohenley/awesome-ada#readme) - Modern programming language designed for large, long-lived apps where reliability and efficiency are essential. 171 | - [Q#](https://github.com/ebraminio/awesome-qsharp#readme) - Domain-specific programming language used for expressing quantum algorithms. 172 | 173 | 174 | ## Front-End Development 175 | 176 | - [ES6 Tools](https://github.com/addyosmani/es6-tools#readme) 177 | - [Web Performance Optimization](https://github.com/davidsonfellipe/awesome-wpo#readme) 178 | - [Web Tools](https://github.com/lvwzhen/tools#readme) 179 | - [CSS](https://github.com/awesome-css-group/awesome-css#readme) - Style sheet language that specifies how HTML elements are displayed on screen. 180 | - [Critical-Path Tools](https://github.com/addyosmani/critical-path-css-tools#readme) 181 | - [Scalability](https://github.com/davidtheclark/scalable-css-reading-list#readme) 182 | - [Must-Watch Talks](https://github.com/AllThingsSmitty/must-watch-css#readme) 183 | - [Protips](https://github.com/AllThingsSmitty/css-protips#readme) 184 | - [Frameworks](https://github.com/troxler/awesome-css-frameworks#readme) 185 | - [React](https://github.com/enaqx/awesome-react#readme) - App framework. 186 | - [Relay](https://github.com/expede/awesome-relay#readme) - Framework for building data-driven React apps. 187 | - [React Hooks](https://github.com/glauberfc/awesome-react-hooks#readme) - A new feature that lets you use state and other React features without writing a class. 188 | - [Web Components](https://github.com/mateusortiz/webcomponents-the-right-way#readme) 189 | - [Polymer](https://github.com/Granze/awesome-polymer#readme) - JavaScript library to develop Web Components. 190 | - [Angular](https://github.com/gdi2290/awesome-angular#readme) - App framework. 191 | - [Backbone](https://github.com/sadcitizen/awesome-backbone#readme) - App framework. 192 | - [HTML5](https://github.com/diegocard/awesome-html5#readme) - Markup language used for websites & web apps. 193 | - [SVG](https://github.com/willianjusten/awesome-svg#readme) - XML-based vector image format. 194 | - [Canvas](https://github.com/raphamorim/awesome-canvas#readme) 195 | - [KnockoutJS](https://github.com/dnbard/awesome-knockout#readme) 196 | - [Dojo Toolkit](https://github.com/petk/awesome-dojo#readme) 197 | - [Inspiration](https://github.com/NoahBuscher/Inspire#readme) 198 | - [Ember](https://github.com/nmec/awesome-ember#readme) - App framework. 199 | - [Android UI](https://github.com/wasabeef/awesome-android-ui#readme) 200 | - [iOS UI](https://github.com/cjwirth/awesome-ios-ui#readme) 201 | - [Meteor](https://github.com/Urigo/awesome-meteor#readme) 202 | - [BEM](https://github.com/sturobson/BEM-resources#readme) 203 | - [Flexbox](https://github.com/afonsopacifer/awesome-flexbox#readme) 204 | - [Web Typography](https://github.com/deanhume/typography#readme) 205 | - [Web Accessibility](https://github.com/brunopulis/awesome-a11y#readme) 206 | - [Material Design](https://github.com/sachin1092/awesome-material#readme) 207 | - [D3](https://github.com/wbkd/awesome-d3#readme) - Library for producing dynamic, interactive data visualizations. 208 | - [Emails](https://github.com/jonathandion/awesome-emails#readme) 209 | - [jQuery](https://github.com/petk/awesome-jquery#readme) - Easy to use JavaScript library for DOM manipulation. 210 | - [Tips](https://github.com/AllThingsSmitty/jquery-tips-everyone-should-know#readme) 211 | - [Web Audio](https://github.com/notthetup/awesome-webaudio#readme) 212 | - [Offline-First](https://github.com/pazguille/offline-first#readme) 213 | - [Static Website Services](https://github.com/agarrharr/awesome-static-website-services#readme) 214 | - [Cycle.js](https://github.com/cyclejs-community/awesome-cyclejs#readme) - Functional and reactive JavaScript framework. 215 | - [Text Editing](https://github.com/dok/awesome-text-editing#readme) 216 | - [Motion UI Design](https://github.com/fliptheweb/motion-ui-design#readme) 217 | - [Vue.js](https://github.com/vuejs/awesome-vue#readme) - App framework. 218 | - [Marionette.js](https://github.com/sadcitizen/awesome-marionette#readme) - App framework. 219 | - [Aurelia](https://github.com/aurelia-contrib/awesome-aurelia#readme) - App framework. 220 | - [Charting](https://github.com/zingchart/awesome-charting#readme) 221 | - [Ionic Framework 2](https://github.com/candelibas/awesome-ionic#readme) 222 | - [Chrome DevTools](https://github.com/ChromeDevTools/awesome-chrome-devtools#readme) 223 | - [PostCSS](https://github.com/jdrgomes/awesome-postcss#readme) - CSS tool. 224 | - [Draft.js](https://github.com/nikgraf/awesome-draft-js#readme) - Rich text editor framework for React. 225 | - [Service Workers](https://github.com/TalAter/awesome-service-workers#readme) 226 | - [Progressive Web Apps](https://github.com/TalAter/awesome-progressive-web-apps#readme) 227 | - [choo](https://github.com/choojs/awesome-choo#readme) - App framework. 228 | - [Redux](https://github.com/brillout/awesome-redux#readme) - State container for JavaScript apps. 229 | - [webpack](https://github.com/webpack-contrib/awesome-webpack#readme) - Module bundler. 230 | - [Browserify](https://github.com/browserify/awesome-browserify#readme) - Module bundler. 231 | - [Sass](https://github.com/Famolus/awesome-sass#readme) - CSS preprocessor. 232 | - [Ant Design](https://github.com/websemantics/awesome-ant-design#readme) - Enterprise-class UI design language. 233 | - [Less](https://github.com/LucasBassetti/awesome-less#readme) - CSS preprocessor. 234 | - [WebGL](https://github.com/sjfricke/awesome-webgl#readme) - JavaScript API for rendering 3D graphics. 235 | - [Preact](https://github.com/ooade/awesome-preact#readme) - App framework. 236 | - [Progressive Enhancement](https://github.com/jbmoelker/progressive-enhancement-resources#readme) 237 | - [Next.js](https://github.com/unicodeveloper/awesome-nextjs#readme) - Framework for server-rendered React apps. 238 | - [Hyperapp](https://github.com/hyperapp/awesome-hyperapp#readme) - Tiny JavaScript library for building web apps. 239 | - [lit-html](https://github.com/web-padawan/awesome-lit-html#readme) - HTML templating library for JavaScript. 240 | - [JAMstack](https://github.com/automata/awesome-jamstack#readme) - Modern web development architecture based on client-side JavaScript, reusable APIs, and prebuilt markup. 241 | - [Mobile Web Development](https://github.com/myshov/awesome-mobile-web-development#readme) - Creating a great mobile web experience. 242 | - [Storybook](https://github.com/lauthieb/awesome-storybook#readme) - Development environment for UI components. 243 | 244 | 245 | ## Back-End Development 246 | 247 | - [Flask](https://github.com/humiaozuzu/awesome-flask#readme) 248 | - [Docker](https://github.com/veggiemonk/awesome-docker#readme) 249 | - [Vagrant](https://github.com/iJackUA/awesome-vagrant#readme) 250 | - [Pyramid](https://github.com/uralbash/awesome-pyramid#readme) 251 | - [Play1 Framework](https://github.com/PerfectCarl/awesome-play1#readme) 252 | - [CakePHP](https://github.com/friendsofcake/awesome-cakephp#readme) - PHP framework. 253 | - [Symfony](https://github.com/sitepoint-editors/awesome-symfony#readme) 254 | - [Education](https://github.com/pehapkari/awesome-symfony-education#readme) 255 | - [Laravel](https://github.com/chiraggude/awesome-laravel#readme) - PHP framework. 256 | - [Education](https://github.com/fukuball/Awesome-Laravel-Education#readme) 257 | - [Rails](https://github.com/ekremkaraca/awesome-rails#readme) - Web app framework for Ruby. 258 | - [Gems](https://github.com/hothero/awesome-rails-gem#readme) - Packages. 259 | - [Phalcon](https://github.com/phalcon/awesome-phalcon#readme) 260 | - [Useful `.htaccess` Snippets](https://github.com/phanan/htaccess#readme) 261 | - [nginx](https://github.com/fcambus/nginx-resources#readme) - Web server. 262 | - [Dropwizard](https://github.com/stve/awesome-dropwizard#readme) 263 | - [Kubernetes](https://github.com/ramitsurana/awesome-kubernetes#readme) - Open-source platform that automates Linux container operations. 264 | - [Lumen](https://github.com/unicodeveloper/awesome-lumen#readme) 265 | - [Serverless Framework](https://github.com/pmuens/awesome-serverless#readme) 266 | - [Apache Wicket](https://github.com/PhantomYdn/awesome-wicket#readme) - Java web app framework. 267 | - [Vert.x](https://github.com/vert-x3/vertx-awesome#readme) - Toolkit for building reactive apps on the JVM. 268 | - [Terraform](https://github.com/shuaibiyy/awesome-terraform#readme) - Tool for building, changing, and versioning infrastructure. 269 | - [Vapor](https://github.com/Cellane/awesome-vapor#readme) - Server-side development in Swift. 270 | - [Dash](https://github.com/Acrotrend/awesome-dash#readme) - Python web app framework. 271 | 272 | 273 | ## Computer Science 274 | 275 | - [University Courses](https://github.com/prakhar1989/awesome-courses#readme) 276 | - [Data Science](https://github.com/bulutyazilim/awesome-datascience#readme) 277 | - [Tutorials](https://github.com/siboehm/awesome-learn-datascience#readme) 278 | - [Machine Learning](https://github.com/josephmisiti/awesome-machine-learning#readme) 279 | - [Tutorials](https://github.com/ujjwalkarn/Machine-Learning-Tutorials#readme) 280 | - [ML with Ruby](https://github.com/arbox/machine-learning-with-ruby#readme) - Learning, implementing, and applying Machine Learning using Ruby. 281 | - [Core ML Models](https://github.com/likedan/Awesome-CoreML-Models#readme) - Models for Apple's machine learning framework. 282 | - [H2O](https://github.com/h2oai/awesome-h2o#readme) - Open source distributed machine learning platform written in Java with APIs in R, Python, and Scala. 283 | - [Speech and Natural Language Processing](https://github.com/edobashira/speech-language-processing#readme) 284 | - [Spanish](https://github.com/dav009/awesome-spanish-nlp#readme) 285 | - [NLP with Ruby](https://github.com/arbox/nlp-with-ruby#readme) 286 | - [Question Answering](https://github.com/seriousmac/awesome-qa#readme) - The science of asking and answering in natural language with a machine. 287 | - [Linguistics](https://github.com/theimpossibleastronaut/awesome-linguistics#readme) 288 | - [Cryptography](https://github.com/sobolevn/awesome-cryptography#readme) 289 | - [Papers](https://github.com/pFarb/awesome-crypto-papers#readme) - Theory basics for using cryptography by non-cryptographers. 290 | - [Computer Vision](https://github.com/jbhuang0604/awesome-computer-vision#readme) 291 | - [Deep Learning](https://github.com/ChristosChristofidis/awesome-deep-learning#readme) - Neural networks. 292 | - [TensorFlow](https://github.com/jtoy/awesome-tensorflow#readme) - Library for machine intelligence. 293 | - [Papers](https://github.com/terryum/awesome-deep-learning-papers#readme) - The most cited deep learning papers. 294 | - [Education](https://github.com/guillaume-chevalier/awesome-deep-learning-resources#readme) 295 | - [Deep Vision](https://github.com/kjw0612/awesome-deep-vision#readme) 296 | - [Open Source Society University](https://github.com/ossu/computer-science#readme) 297 | - [Functional Programming](https://github.com/lucasviola/awesome-functional-programming#readme) 298 | - [Empirical Software Engineering](https://github.com/dspinellis/awesome-msr#readme) - Evidence-based research on software systems. 299 | - [Static Analysis & Code Quality](https://github.com/mre/awesome-static-analysis#readme) 300 | - [Information Retrieval](https://github.com/harpribot/awesome-information-retrieval#readme) - Learn to develop your own search engine. 301 | - [Quantum Computing](https://github.com/desireevl/awesome-quantum-computing#readme) - Computing which utilizes quantum mechanics and qubits on quantum computers. 302 | 303 | 304 | ## Big Data 305 | 306 | - [Big Data](https://github.com/onurakpolat/awesome-bigdata#readme) 307 | - [Public Datasets](https://github.com/awesomedata/awesome-public-datasets#readme) 308 | - [Hadoop](https://github.com/youngwookim/awesome-hadoop#readme) - Framework for distributed storage and processing of very large data sets. 309 | - [Data Engineering](https://github.com/igorbarinov/awesome-data-engineering#readme) 310 | - [Streaming](https://github.com/manuzhang/awesome-streaming#readme) 311 | - [Apache Spark](https://github.com/awesome-spark/awesome-spark#readme) - Unified engine for large-scale data processing. 312 | 313 | 314 | ## Theory 315 | 316 | - [Papers We Love](https://github.com/papers-we-love/papers-we-love#readme) 317 | - [Talks](https://github.com/JanVanRyswyck/awesome-talks#readme) 318 | - [Algorithms](https://github.com/tayllan/awesome-algorithms#readme) 319 | - [Algorithm Visualizations](https://github.com/enjalot/algovis#readme) 320 | - [Artificial Intelligence](https://github.com/owainlewis/awesome-artificial-intelligence#readme) 321 | - [Search Engine Optimization](https://github.com/marcobiedermann/search-engine-optimization#readme) 322 | - [Competitive Programming](https://github.com/lnishan/awesome-competitive-programming#readme) 323 | - [Math](https://github.com/rossant/awesome-math#readme) 324 | - [Recursion Schemes](https://github.com/passy/awesome-recursion-schemes#readme) - Traversing nested data structures. 325 | 326 | 327 | ## Books 328 | 329 | - [Free Programming Books](https://github.com/EbookFoundation/free-programming-books#readme) 330 | - [Free Software Testing Books](https://github.com/ligurio/awesome-software-quality#readme) 331 | - [Go Books](https://github.com/dariubs/GoBooks#readme) 332 | - [R Books](https://github.com/RomanTsegelskyi/rbooks#readme) 333 | - [Mind Expanding Books](https://github.com/hackerkid/Mind-Expanding-Books#readme) 334 | - [Book Authoring](https://github.com/TalAter/awesome-book-authoring#readme) 335 | - [Elixir Books](https://github.com/sger/ElixirBooks#readme) 336 | 337 | 338 | ## Editors 339 | 340 | - [Sublime Text](https://github.com/dreikanter/sublime-bookmarks#readme) 341 | - [Vim](https://github.com/mhinz/vim-galore#readme) 342 | - [Emacs](https://github.com/emacs-tw/awesome-emacs#readme) 343 | - [Atom](https://github.com/mehcode/awesome-atom#readme) - Open-source and hackable text editor. 344 | - [Visual Studio Code](https://github.com/viatsko/awesome-vscode#readme) - Cross-platform open-source text editor. 345 | 346 | 347 | ## Gaming 348 | 349 | - [Game Development](https://github.com/ellisonleao/magictools#readme) 350 | - [Game Networking](https://github.com/MFatihMAR/Awesome-Game-Networking#readme) - Network programming for multiplayer online games. 351 | - [Game Talks](https://github.com/hzoo/awesome-gametalks#readme) 352 | - [Godot](https://github.com/Calinou/awesome-godot#readme) - Game engine. 353 | - [Open Source Games](https://github.com/leereilly/games#readme) 354 | - [Unity](https://github.com/RyanNielson/awesome-unity#readme) - Game engine. 355 | - [Chess](https://github.com/hkirat/awesome-chess#readme) 356 | - [LÖVE](https://github.com/love2d-community/awesome-love2d#readme) - Game engine. 357 | - [PICO-8](https://github.com/pico-8/awesome-PICO-8#readme) - Fantasy console. 358 | - [Game Boy Development](https://github.com/gbdev/awesome-gbdev#readme) 359 | - [Construct 2](https://github.com/WebCreationClub/awesome-construct#readme) - Game engine. 360 | - [Gideros](https://github.com/stetso/awesome-gideros#readme) - Game engine. 361 | - [Minecraft](https://github.com/bs-community/awesome-minecraft#readme) - Sandbox video game. 362 | 363 | 364 | ## Development Environment 365 | 366 | - [Quick Look Plugins](https://github.com/sindresorhus/quick-look-plugins#readme) - For macOS. 367 | - [Dev Env](https://github.com/jondot/awesome-devenv#readme) 368 | - [Dotfiles](https://github.com/webpro/awesome-dotfiles#readme) 369 | - [Shell](https://github.com/alebcay/awesome-shell#readme) 370 | - [Fish](https://github.com/jorgebucaran/awesome-fish#readme) - User-friendly shell. 371 | - [Command-Line Apps](https://github.com/agarrharr/awesome-cli-apps#readme) 372 | - [ZSH Plugins](https://github.com/unixorn/awesome-zsh-plugins#readme) 373 | - [GitHub](https://github.com/phillipadsmith/awesome-github#readme) - Hosting service for Git repositories. 374 | - [Browser Extensions](https://github.com/stefanbuck/awesome-browser-extensions-for-github#readme) 375 | - [Cheat Sheet](https://github.com/tiimgreen/github-cheat-sheet#readme) 376 | - [Pinned Gists](https://github.com/matchai/awesome-pinned-gists#readme) - Dynamic pinned gists for your GitHub profile. 377 | - [Git Cheat Sheet & Git Flow](https://github.com/arslanbilal/git-cheat-sheet#readme) 378 | - [Git Tips](https://github.com/git-tips/tips#readme) 379 | - [Git Add-ons](https://github.com/stevemao/awesome-git-addons#readme) - Enhance the `git` CLI. 380 | - [SSH](https://github.com/moul/awesome-ssh#readme) 381 | - [FOSS for Developers](https://github.com/tvvocold/FOSS-for-Dev#readme) 382 | - [Hyper](https://github.com/bnb/awesome-hyper#readme) - Cross-platform terminal app built on web technologies. 383 | - [PowerShell](https://github.com/janikvonrotz/awesome-powershell#readme) - Cross-platform object-oriented shell. 384 | - [Alfred Workflows](https://github.com/derimagia/awesome-alfred-workflows#readme) - Productivity app for macOS. 385 | - [Terminals Are Sexy](https://github.com/k4m4/terminals-are-sexy#readme) 386 | 387 | 388 | ## Entertainment 389 | 390 | - [Science Fiction](https://github.com/sindresorhus/awesome-scifi#readme) - Scifi. 391 | - [Fantasy](https://github.com/RichardLitt/awesome-fantasy#readme) 392 | - [Podcasts](https://github.com/ayr-ton/awesome-geek-podcasts#readme) 393 | - [Email Newsletters](https://github.com/zudochkin/awesome-newsletters#readme) 394 | - [IT Quotes](https://github.com/victorlaerte/awesome-it-quotes#readme) 395 | 396 | 397 | ## Databases 398 | 399 | - [Database](https://github.com/numetriclabz/awesome-db#readme) 400 | - [MySQL](https://github.com/shlomi-noach/awesome-mysql#readme) 401 | - [SQLAlchemy](https://github.com/dahlia/awesome-sqlalchemy#readme) 402 | - [InfluxDB](https://github.com/mark-rushakoff/awesome-influxdb#readme) 403 | - [Neo4j](https://github.com/neueda/awesome-neo4j#readme) 404 | - [MongoDB](https://github.com/ramnes/awesome-mongodb#readme) - NoSQL database. 405 | - [RethinkDB](https://github.com/d3viant0ne/awesome-rethinkdb#readme) 406 | - [TinkerPop](https://github.com/mohataher/awesome-tinkerpop#readme) - Graph computing framework. 407 | - [PostgreSQL](https://github.com/dhamaniasad/awesome-postgres#readme) - Object-relational database. 408 | - [CouchDB](https://github.com/quangv/awesome-couchdb#readme) - Document-oriented NoSQL database. 409 | - [HBase](https://github.com/rayokota/awesome-hbase#readme) - Distributed, scalable, big data store. 410 | - [NoSQL Guides](https://github.com/erictleung/awesome-nosql-guides#readme) - Help on using non-relational, distributed, open-source, and horizontally scalable databases. 411 | 412 | 413 | ## Media 414 | 415 | - [Creative Commons Media](https://github.com/shime/creative-commons-media#readme) 416 | - [Fonts](https://github.com/brabadu/awesome-fonts#readme) 417 | - [Codeface](https://github.com/chrissimpkins/codeface#readme) - Text editor fonts. 418 | - [Stock Resources](https://github.com/neutraltone/awesome-stock-resources#readme) 419 | - [GIF](https://github.com/davisonio/awesome-gif#readme) - Image format known for animated images. 420 | - [Music](https://github.com/ciconia/awesome-music#readme) 421 | - [Open Source Documents](https://github.com/hubtee/awesome-opensource-documents#readme) 422 | - [Audio Visualization](https://github.com/willianjusten/awesome-audio-visualization#readme) 423 | - [Broadcasting](https://github.com/ebu/awesome-broadcasting#readme) 424 | - [Pixel Art](https://github.com/Siilwyn/awesome-pixel-art#readme) - Pixel-level digital art. 425 | - [FFmpeg](https://github.com/transitive-bullshit/awesome-ffmpeg#readme) - Cross-platform solution to record, convert and stream audio and video. 426 | - [Icons](https://github.com/notlmn/awesome-icons#readme) - Downloadable SVG/PNG/font icon projects. 427 | 428 | 429 | ## Learn 430 | 431 | - [CLI Workshoppers](https://github.com/therebelrobot/awesome-workshopper#readme) - Interactive tutorials. 432 | - [Learn to Program](https://github.com/karlhorky/learn-to-program#readme) 433 | - [Speaking](https://github.com/matteofigus/awesome-speaking#readme) 434 | - [Tech Videos](https://github.com/lucasviola/awesome-tech-videos#readme) 435 | - [Dive into Machine Learning](https://github.com/hangtwenty/dive-into-machine-learning#readme) 436 | - [Computer History](https://github.com/watson/awesome-computer-history#readme) 437 | - [Programming for Kids](https://github.com/HollyAdele/awesome-programming-for-kids#readme) 438 | - [Educational Games](https://github.com/yrgo/awesome-eg#readme) - Learn while playing. 439 | - [JavaScript Learning](https://github.com/micromata/awesome-javascript-learning#readme) 440 | - [CSS Learning](https://github.com/micromata/awesome-css-learning#readme) - Mainly about CSS – the language and the modules. 441 | - [Product Management](https://github.com/dend/awesome-product-management#readme) - Learn how to be a better product manager. 442 | - [Roadmaps](https://github.com/liuchong/awesome-roadmaps#readme) - Gives you a clear route to improve your knowledge and skills. 443 | 444 | 445 | ## Security 446 | 447 | - [Application Security](https://github.com/paragonie/awesome-appsec#readme) 448 | - [Security](https://github.com/sbilly/awesome-security#readme) 449 | - [CTF](https://github.com/apsdehal/awesome-ctf#readme) - Capture The Flag. 450 | - [Malware Analysis](https://github.com/rshipp/awesome-malware-analysis#readme) 451 | - [Android Security](https://github.com/ashishb/android-security-awesome#readme) 452 | - [Hacking](https://github.com/carpedm20/awesome-hacking#readme) 453 | - [Honeypots](https://github.com/paralax/awesome-honeypots#readme) - Deception trap, designed to entice an attacker into attempting to compromise the information systems in an organization. 454 | - [Incident Response](https://github.com/meirwah/awesome-incident-response#readme) 455 | - [Vehicle Security and Car Hacking](https://github.com/jaredthecoder/awesome-vehicle-security#readme) 456 | - [Web Security](https://github.com/qazbnm456/awesome-web-security#readme) - Security of web apps & services. 457 | - [Lockpicking](https://github.com/meitar/awesome-lockpicking#readme) - The art of unlocking a lock by manipulating its components without the key. 458 | - [Cybersecurity Blue Team](https://github.com/meitar/awesome-cybersecurity-blueteam#readme) - Groups of individuals who identify security flaws in information technology systems. 459 | - [Fuzzing](https://github.com/cpuu/awesome-fuzzing#readme) - Automated software testing technique that involves feeding pseudo-randomly generated input data. 460 | 461 | 462 | ## Content Management Systems 463 | 464 | - [Umbraco](https://github.com/umbraco-community/awesome-umbraco#readme) 465 | - [Refinery CMS](https://github.com/refinerycms-contrib/awesome-refinerycms#readme) - Ruby on Rails CMS. 466 | - [Wagtail](https://github.com/springload/awesome-wagtail#readme) - Django CMS focused on flexibility and user experience. 467 | - [Textpattern](https://github.com/drmonkeyninja/awesome-textpattern#readme) - Lightweight PHP-based CMS. 468 | - [Drupal](https://github.com/nirgn975/awesome-drupal#readme) - Extensible PHP-based CMS. 469 | - [Craft CMS](https://github.com/craftcms/awesome#readme) - Content-first CMS. 470 | 471 | 472 | ## Hardware 473 | 474 | - [Robotics](https://github.com/Kiloreux/awesome-robotics#readme) 475 | - [Internet of Things](https://github.com/HQarroum/awesome-iot#readme) 476 | - [Electronics](https://github.com/kitspace/awesome-electronics#readme) - For electronic engineers and hobbyists. 477 | - [Bluetooth Beacons](https://github.com/beaconinside/awesome-beacon#readme) 478 | - [Electric Guitar Specifications](https://github.com/gitfrage/guitarspecs#readme) - Checklist for building your own electric guitar. 479 | 480 | 481 | ## Business 482 | 483 | - [Open Companies](https://github.com/opencompany/awesome-open-company#readme) 484 | - [Places to Post Your Startup](https://github.com/mmccaff/PlacesToPostYourStartup#readme) 485 | - [OKR Methodology](https://github.com/domenicosolazzo/awesome-okr#readme) - Goal setting & communication best practices. 486 | - [Leading and Managing](https://github.com/LappleApple/awesome-leading-and-managing#readme) - Leading people and being a manager in a technology company/environment. 487 | - [Indie](https://github.com/mezod/awesome-indie#readme) - Independent developer businesses. 488 | 489 | 490 | ## Work 491 | 492 | - [Slack](https://github.com/matiassingers/awesome-slack#readme) - Team collaboration. 493 | - [Communities](https://github.com/filipelinhares/awesome-slack#readme) 494 | - [Remote Jobs](https://github.com/lukasz-madon/awesome-remote-job#readme) 495 | - [Productivity](https://github.com/jyguyomarch/awesome-productivity#readme) 496 | - [Niche Job Boards](https://github.com/tramcar/awesome-job-boards#readme) 497 | - [Programming Interviews](https://github.com/MaximAbramchuck/awesome-interview-questions#readme) 498 | - [Code Review](https://github.com/joho/awesome-code-review#readme) - Reviewing code. 499 | 500 | 501 | ## Networking 502 | 503 | - [Software-Defined Networking](https://github.com/sdnds-tw/awesome-sdn#readme) 504 | - [Network Analysis](https://github.com/briatte/awesome-network-analysis#readme) 505 | - [PCAPTools](https://github.com/caesar0301/awesome-pcaptools#readme) 506 | 507 | ## Decentralized Systems 508 | 509 | - [Bitcoin](https://github.com/igorbarinov/awesome-bitcoin#readme) - Bitcoin services and tools for software developers. 510 | - [Ripple](https://github.com/vhpoet/awesome-ripple#readme) - Open source distributed settlement network. 511 | - [Non-Financial Blockchain](https://github.com/machinomy/awesome-non-financial-blockchain#readme) - Non-financial blockchain applications. 512 | - [Mastodon](https://github.com/tleb/awesome-mastodon#readme) - Open source decentralized microblogging network. 513 | - [Ethereum](https://github.com/Tom2718/Awesome-Ethereum#readme) - Distributed computing platform for smart contract development. 514 | - [Blockchain AI](https://github.com/steven2358/awesome-blockchain-ai#readme) - Blockchain projects for artificial intelligence and machine learning. 515 | - [EOSIO](https://github.com/DanailMinchev/awesome-eosio#readme) - A decentralized operating system supporting industrial-scale apps. 516 | 517 | ## Miscellaneous 518 | 519 | - [JSON](https://github.com/burningtree/awesome-json#readme) - Text based data interchange format. 520 | - [GeoJSON](https://github.com/tmcw/awesome-geojson#readme) 521 | - [Datasets](https://github.com/jdorfman/awesome-json-datasets#readme) 522 | - [CSV](https://github.com/secretGeek/awesomeCSV#readme) - A text file format that stores tabular data and uses a comma to separate values. 523 | - [Discounts for Student Developers](https://github.com/AchoArnold/discount-for-student-dev#readme) 524 | - [Sysadmin](https://github.com/n1trux/awesome-sysadmin#readme) 525 | - [Radio](https://github.com/kyleterry/awesome-radio#readme) 526 | - [Awesome](https://github.com/sindresorhus/awesome#readme) - Recursion illustrated. 527 | - [Analytics](https://github.com/onurakpolat/awesome-analytics#readme) 528 | - [REST](https://github.com/marmelab/awesome-rest#readme) 529 | - [Selenium](https://github.com/christian-bromann/awesome-selenium#readme) 530 | - [Appium](https://github.com/SrinivasanTarget/awesome-appium#readme) - Test automation tool for apps. 531 | - [Continuous Integration and Continuous Delivery](https://github.com/ciandcd/awesome-ciandcd#readme) 532 | - [Services Engineering](https://github.com/mmcgrana/services-engineering#readme) 533 | - [Free for Developers](https://github.com/ripienaar/free-for-dev#readme) 534 | - [Answers](https://github.com/cyberglot/awesome-answers#readme) - Stack Overflow, Quora, etc. 535 | - [Sketch](https://github.com/diessica/awesome-sketch#readme) - Design app for macOS. 536 | - [Boilerplate Projects](https://github.com/melvin0008/awesome-projects-boilerplates#readme) 537 | - [Readme](https://github.com/matiassingers/awesome-readme#readme) 538 | - [Tools](https://github.com/cjbarber/ToolsOfTheTrade#readme) 539 | - [Design and Development Guides](https://github.com/NARKOZ/guides#readme) 540 | - [Software Engineering Blogs](https://github.com/kilimchoi/engineering-blogs#readme) 541 | - [Self Hosted](https://github.com/Kickball/awesome-selfhosted#readme) 542 | - [FOSS Production Apps](https://github.com/johnfaucett/awesome-foss-apps#readme) 543 | - [Gulp](https://github.com/alferov/awesome-gulp#readme) - Task runner. 544 | - [AMA](https://github.com/sindresorhus/amas#readme) - Ask Me Anything. 545 | - [Answers](https://github.com/stoeffel/awesome-ama-answers#readme) 546 | - [Open Source Photography](https://github.com/ibaaj/awesome-OpenSourcePhotography#readme) 547 | - [OpenGL](https://github.com/eug/awesome-opengl#readme) - Cross-platform API for rendering 2D and 3D graphics. 548 | - [GraphQL](https://github.com/chentsulin/awesome-graphql#readme) 549 | - [Transit](https://github.com/CUTR-at-USF/awesome-transit#readme) 550 | - [Research Tools](https://github.com/emptymalei/awesome-research#readme) 551 | - [Data Visualization](https://github.com/fasouto/awesome-dataviz#readme) 552 | - [Social Media Share Links](https://github.com/vinkla/shareable-links#readme) 553 | - [Microservices](https://github.com/mfornos/awesome-microservices#readme) 554 | - [Unicode](https://github.com/jagracey/Awesome-Unicode#readme) - Unicode standards, quirks, packages and resources. 555 | - [Code Points](https://github.com/Codepoints/awesome-codepoints#readme) 556 | - [Beginner-Friendly Projects](https://github.com/MunGell/awesome-for-beginners#readme) 557 | - [Katas](https://github.com/gamontal/awesome-katas#readme) 558 | - [Tools for Activism](https://github.com/drewrwilson/toolsforactivism#readme) 559 | - [Citizen Science](https://github.com/dylanrees/citizen-science#readme) - For community-based and non-institutional scientists. 560 | - [TAP](https://github.com/sindresorhus/awesome-tap#readme) - Test Anything Protocol. 561 | - [MQTT](https://github.com/hobbyquaker/awesome-mqtt#readme) - "Internet of Things" connectivity protocol. 562 | - [Hacking Spots](https://github.com/daviddias/awesome-hacking-locations#readme) 563 | - [For Girls](https://github.com/cristianoliveira/awesome4girls#readme) 564 | - [Vorpal](https://github.com/vorpaljs/awesome-vorpal#readme) - Node.js CLI framework. 565 | - [Vulkan](https://github.com/vinjn/awesome-vulkan#readme) - Low-overhead, cross-platform 3D graphics and compute API. 566 | - [LaTeX](https://github.com/egeerardyn/awesome-LaTeX#readme) - Typesetting language. 567 | - [Economics](https://github.com/antontarasenko/awesome-economics#readme) - An economist's starter kit. 568 | - [Funny Markov Chains](https://github.com/sublimino/awesome-funny-markov#readme) 569 | - [Bioinformatics](https://github.com/danielecook/Awesome-Bioinformatics#readme) 570 | - [Cheminformatics](https://github.com/hsiaoyi0504/awesome-cheminformatics#readme) - Informatics techniques applied to problems in chemistry. 571 | - [Colorful](https://github.com/Siddharth11/Colorful#readme) - Choose your next color scheme. 572 | - [Steam](https://github.com/scholtzm/awesome-steam#readme) - Digital distribution platform. 573 | - [Bots](https://github.com/hackerkid/bots#readme) - Building bots. 574 | - [Site Reliability Engineering](https://github.com/dastergon/awesome-sre#readme) 575 | - [Empathy in Engineering](https://github.com/KimberlyMunoz/empathy-in-engineering#readme) - Building and promoting more compassionate engineering cultures. 576 | - [DTrace](https://github.com/xen0l/awesome-dtrace#readme) - Dynamic tracing framework. 577 | - [Userscripts](https://github.com/brunocvcunha/awesome-userscripts#readme) - Enhance your browsing experience. 578 | - [Pokémon](https://github.com/tobiasbueschel/awesome-pokemon#readme) - Pokémon and Pokémon GO. 579 | - [ChatOps](https://github.com/exAspArk/awesome-chatops#readme) - Managing technical and business operations through a chat. 580 | - [Falsehood](https://github.com/kdeldycke/awesome-falsehood#readme) - Falsehoods programmers believe in. 581 | - [Domain-Driven Design](https://github.com/heynickc/awesome-ddd#readme) - Software development approach for complex needs by connecting the implementation to an evolving model. 582 | - [Quantified Self](https://github.com/woop/awesome-quantified-self#readme) - Self-tracking through technology. 583 | - [SaltStack](https://github.com/hbokh/awesome-saltstack#readme) - Python-based config management system. 584 | - [Web Design](https://github.com/nicolesaidy/awesome-web-design#readme) - For digital designers. 585 | - [JMeter](https://github.com/aliesbelik/awesome-jmeter#readme) - Load testing and performance measurement tool. 586 | - [Creative Coding](https://github.com/terkelg/awesome-creative-coding#readme) - Programming something expressive instead of something functional. 587 | - [No-Login Web Apps](https://github.com/aviaryan/awesome-no-login-web-apps#readme) - Web apps that work without login. 588 | - [Testing](https://github.com/TheJambo/awesome-testing#readme) - Software testing. 589 | - [Free Software](https://github.com/johnjago/awesome-free-software#readme) - Free as in freedom. 590 | - [Framer](https://github.com/podo/awesome-framer#readme) - Prototyping interactive UI designs. 591 | - [Markdown](https://github.com/BubuAnabelas/awesome-markdown#readme) - Markup language. 592 | - [Dev Fun](https://github.com/mislavcimpersak/awesome-dev-fun#readme) - Funny developer projects. 593 | - [Events in the Netherlands](https://github.com/awkward/awesome-netherlands-events#readme) - Tech-related events in the Netherlands. 594 | - [Healthcare](https://github.com/kakoni/awesome-healthcare#readme) - Open source healthcare software for facilities, providers, developers, policy experts, and researchers. 595 | - [Magento 2](https://github.com/DavidLambauer/awesome-magento2#readme) - Open Source eCommerce built with PHP. 596 | - [TikZ](https://github.com/xiaohanyu/awesome-tikz#readme) - Graph drawing packages for TeX/LaTeX/ConTeXt. 597 | - [Neuroscience](https://github.com/analyticalmonk/awesome-neuroscience#readme) - Study of the nervous system and brain. 598 | - [Ad-Free](https://github.com/johnjago/awesome-ad-free#readme) - Ad-free alternatives. 599 | - [Esolangs](https://github.com/angrykoala/awesome-esolangs#readme) - Programming languages designed for experimentation or as jokes rather than actual use. 600 | - [Prometheus](https://github.com/roaldnefs/awesome-prometheus#readme) - Open-source monitoring system. 601 | - [Homematic](https://github.com/hobbyquaker/awesome-homematic#readme) - Smart home devices. 602 | - [Ledger](https://github.com/sfischer13/awesome-ledger#readme) - Double-entry accounting on the command-line. 603 | - [Uncopyright](https://github.com/johnjago/awesome-uncopyright#readme) - Public domain works. 604 | - [Crypto Currency Tools & Algorithms](https://github.com/kennethreitz/awesome-coins#readme) - Digital currency where encryption is used to regulate the generation of units and verify transfers. 605 | - [Diversity](https://github.com/folkswhocode/awesome-diversity#readme) - Creating a more inclusive and diverse tech community. 606 | - [Open Source Supporters](https://github.com/zachflower/awesome-open-source-supporters#readme) - Companies that offer their tools and services for free to open source projects. 607 | - [Design Principles](https://github.com/robinstickel/awesome-design-principles#readme) - Create better and more consistent designs and experiences. 608 | - [Visual Regression Testing](https://github.com/mojoaxel/awesome-regression-testing#readme) - Ensures changes did not break the functionality or style. 609 | - [Theravada](https://github.com/johnjago/awesome-theravada#readme) - Teachings from the Theravada Buddhist tradition. 610 | - [inspectIT](https://github.com/inspectit-labs/awesome-inspectit#readme) - Open source Java app performance management tool. 611 | - [Open Source Maintainers](https://github.com/nayafia/awesome-maintainers#readme) - The experience of being an open source maintainer. 612 | - [Calculators](https://github.com/xxczaki/awesome-calculators#readme) - Calculators for every platform. 613 | - [Captcha](https://github.com/ZYSzys/awesome-captcha#readme) - A type of challenge–response test used in computing to determine whether or not the user is human. 614 | - [Jupyter](https://github.com/markusschanta/awesome-jupyter#readme) - Create and share documents that contain code, equations, visualizations and narrative text. 615 | - [FIRST Robotics Competition](https://github.com/andrewda/awesome-frc#readme) - International high school robotics championship. 616 | - [Humane Technology](https://github.com/humanetech-community/awesome-humane-tech#readme) - Open source projects that help improve society. 617 | - [Speakers](https://github.com/karlhorky/awesome-speakers#readme) - Conference and meetup speakers in the programming and design community. 618 | - [Board Games](https://github.com/edm00se/awesome-board-games#readme) - Table-top gaming fun for all. 619 | - [Software Patreons](https://github.com/uraimo/awesome-software-patreons#readme) - Fund individual programmers or the development of open source projects. 620 | - [Parasite](https://github.com/ecohealthalliance/awesome-parasite#readme) - Parasites and host-pathogen interactions. 621 | - [Food](https://github.com/jzarca01/awesome-food#readme) - Food-related projects on GitHub. 622 | - [Mental Health](https://github.com/dreamingechoes/awesome-mental-health#readme) - Mental health awareness and self-care in the software industry. 623 | - [Bitcoin Payment Processors](https://github.com/alexk111/awesome-bitcoin-payment-processors#readme) - Start accepting Bitcoin. 624 | - [Scientific Computing](https://github.com/nschloe/awesome-scientific-computing#readme) - Solving complex scientific problems using computers. 625 | - [Amazon Sellers](https://github.com/ScaleLeap/awesome-amazon-seller#readme) 626 | - [Agriculture](https://github.com/beaorn/awesome-agriculture#readme) - Open source technology for farming and gardening. 627 | - [Plotters](https://github.com/beardicus/awesome-plotters#readme) - Computer-controlled drawing machines and other visual art robots. 628 | - [Product Design](https://github.com/teoga/awesome-product-design#readme) - Design a product from the initial concept to production. 629 | - [Prisma](https://github.com/catalinmiron/awesome-prisma#readme) - Turn your database into a GraphQL API. 630 | - [Software Architecture](https://github.com/simskij/awesome-software-architecture#readme) - The discipline of designing and building software. 631 | - [Connectivity Data and Reports](https://github.com/stevesong/awesome-connectivity-info#readme) - Better understand who has access to telecommunication and internet infrastructure and on what terms. 632 | 633 | 634 | ## Related 635 | 636 | - [Awesome Indexed](https://awesome-indexed.mathew-davies.co.uk) - Search the Awesome dataset. 637 | - [Awesome Search](https://awesomelists.top) - Quick search for Awesome lists. 638 | 639 | 640 | ## License 641 | 642 | [![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/) 643 | 644 | To the extent possible under law, [Sindre Sorhus](https://sindresorhus.com) has waived all copyright and related or neighboring rights to this work. 645 | --------------------------------------------------------------------------------