mirror of
https://github.com/sindresorhus/awesome.git
synced 2024-12-22 08:56:08 +00:00
commit
02a3233ffe
8
.editorconfig
Normal file
8
.editorconfig
Normal 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
|
38
awesome.md
38
awesome.md
@ -6,18 +6,44 @@ But **what 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](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
|
||||
[![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
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
@ -38,7 +64,7 @@ Keep in mind that if you [haven't selected a license](http://choosealicense.com/
|
||||
|
||||
## 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.
|
||||
|
||||
|
@ -1,24 +1,41 @@
|
||||
# Contributor Code of Conduct
|
||||
# Contributor Covenant Code of Conduct
|
||||
|
||||
As contributors and maintainers of this project, and in the interest of
|
||||
fostering an open and welcoming community, we pledge to respect all people who
|
||||
contribute through reporting issues, posting feature requests, updating
|
||||
documentation, submitting pull requests or patches, and other activities.
|
||||
## Our Pledge
|
||||
|
||||
We are committed to making participation in this project a harassment-free
|
||||
experience for everyone, regardless of level of experience, gender, gender
|
||||
identity and expression, sexual orientation, disability, personal appearance,
|
||||
body size, race, ethnicity, age, religion, or nationality.
|
||||
In the interest of fostering an open and welcoming environment, we as
|
||||
contributors and maintainers pledge to making participation in our project and
|
||||
our community a harassment-free experience for everyone, regardless of age, body
|
||||
size, disability, ethnicity, gender identity and expression, level of experience,
|
||||
nationality, personal appearance, race, religion, or sexual identity and
|
||||
orientation.
|
||||
|
||||
## Our Standards
|
||||
|
||||
Examples of behavior that contributes to creating a positive environment
|
||||
include:
|
||||
|
||||
* Using welcoming and inclusive language
|
||||
* Being respectful of differing viewpoints and experiences
|
||||
* Gracefully accepting constructive criticism
|
||||
* Focusing on what is best for the community
|
||||
* Showing empathy towards other community members
|
||||
|
||||
Examples of unacceptable behavior by participants include:
|
||||
|
||||
* The use of sexualized language or imagery
|
||||
* Personal attacks
|
||||
* Trolling or insulting/derogatory comments
|
||||
* The use of sexualized language or imagery and unwelcome sexual attention or
|
||||
advances
|
||||
* Trolling, insulting/derogatory comments, and personal or political attacks
|
||||
* Public or private harassment
|
||||
* Publishing other's private information, such as physical or electronic
|
||||
addresses, without explicit permission
|
||||
* Other unethical or unprofessional conduct
|
||||
* Publishing others' private information, such as a physical or electronic
|
||||
address, without explicit permission
|
||||
* Other conduct which could reasonably be considered inappropriate in a
|
||||
professional setting
|
||||
|
||||
## Our Responsibilities
|
||||
|
||||
Project maintainers are responsible for clarifying the standards of acceptable
|
||||
behavior and are expected to take appropriate and fair corrective action in
|
||||
response to any instances of unacceptable behavior.
|
||||
|
||||
Project maintainers have the right and responsibility to remove, edit, or
|
||||
reject comments, commits, code, wiki edits, issues, and other contributions
|
||||
@ -26,25 +43,32 @@ that are not aligned to this Code of Conduct, or to ban temporarily or
|
||||
permanently any contributor for other behaviors that they deem inappropriate,
|
||||
threatening, offensive, or harmful.
|
||||
|
||||
By adopting this Code of Conduct, project maintainers commit themselves to
|
||||
fairly and consistently applying these principles to every aspect of managing
|
||||
this project. Project maintainers who do not follow or enforce the Code of
|
||||
Conduct may be permanently removed from the project team.
|
||||
## Scope
|
||||
|
||||
This Code of Conduct applies both within project spaces and in public spaces
|
||||
when an individual is representing the project or its community.
|
||||
when an individual is representing the project or its community. Examples of
|
||||
representing a project or community include using an official project e-mail
|
||||
address, posting via an official social media account, or acting as an appointed
|
||||
representative at an online or offline event. Representation of a project may be
|
||||
further defined and clarified by project maintainers.
|
||||
|
||||
## Enforcement
|
||||
|
||||
Instances of abusive, harassing, or otherwise unacceptable behavior may be
|
||||
reported by contacting a project maintainer at sindresorhus@gmail.com. All
|
||||
reported by contacting the project team at sindresorhus@gmail.com. All
|
||||
complaints will be reviewed and investigated and will result in a response that
|
||||
is deemed necessary and appropriate to the circumstances. Maintainers are
|
||||
obligated to maintain confidentiality with regard to the reporter of an
|
||||
incident.
|
||||
is deemed necessary and appropriate to the circumstances. The project team is
|
||||
obligated to maintain confidentiality with regard to the reporter of an incident.
|
||||
Further details of specific enforcement policies may be posted separately.
|
||||
|
||||
Project maintainers who do not follow or enforce the Code of Conduct in good
|
||||
faith may face temporary or permanent repercussions as determined by other
|
||||
members of the project's leadership.
|
||||
|
||||
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
|
||||
version 1.3.0, available at
|
||||
[http://contributor-covenant.org/version/1/3/0/][version]
|
||||
## Attribution
|
||||
|
||||
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
|
||||
available at [http://contributor-covenant.org/version/1/4][version]
|
||||
|
||||
[homepage]: http://contributor-covenant.org
|
||||
[version]: http://contributor-covenant.org/version/1/3/0/
|
||||
[version]: http://contributor-covenant.org/version/1/4/
|
||||
|
@ -2,6 +2,8 @@
|
||||
|
||||
Please note that this project is released with a [Contributor Code of Conduct](code-of-conduct.md). By participating in this project you agree to abide by its terms.
|
||||
|
||||
# The pull request should have a useful title. Pull requests with `Update readme.md` as title will be closed right away because I'm so tired of nobody reading this document. Please carefully read everything in `Adding to this list`.
|
||||
|
||||
## Table of Contents
|
||||
|
||||
- [Adding to this list](#adding-to-this-list)
|
||||
|
@ -2,8 +2,8 @@
|
||||
|
||||
- Read the [awesome manifesto](https://github.com/sindresorhus/awesome/blob/master/awesome.md) and ensure your list complies.
|
||||
- Search this list before making a new one, as yours may be a duplicate. If it is, try and contribute to the best one instead of making your own.
|
||||
- Your awesome list should have the [awesome badge](https://github.com/sindresorhus/awesome/blob/master/awesome.md#awesome-badge), a [license](https://github.com/sindresorhus/awesome/blob/master/awesome.md#choose-an-appropriate-license), and [contribution guidelines](https://github.com/sindresorhus/awesome/blob/master/awesome.md#include-contribution-guidelines). Adding a [code of conduct](http://contributor-covenant.org/) is also strongly recommended.
|
||||
- Wait at least a couple of weeks after creating a list before submitting to this list to give it a chance to mature.
|
||||
- Your awesome list should be named `awesome-list-name` and have the [awesome badge](https://github.com/sindresorhus/awesome/blob/master/awesome.md#awesome-badge), a [license](https://github.com/sindresorhus/awesome/blob/master/awesome.md#choose-an-appropriate-license), and [contribution guidelines](https://github.com/sindresorhus/awesome/blob/master/awesome.md#include-contribution-guidelines). Adding a [code of conduct](http://contributor-covenant.org/) is also strongly recommended. You might find [this Yeoman generator](https://github.com/dar5hak/generator-awesome-list) useful.
|
||||
- **Wait at least 30 days after creating a list before submitting it, to give it a chance to mature.**
|
||||
- Make sure you read the [contribution guidelines](https://github.com/sindresorhus/awesome/blob/master/contributing.md) before submitting a request for your list to be added here.
|
||||
|
||||
Thanks for being awesome!
|
||||
|
BIN
media/mentioned-badge.sketch
Normal file
BIN
media/mentioned-badge.sketch
Normal file
Binary file not shown.
1
media/mentioned-badge.svg
Normal file
1
media/mentioned-badge.svg
Normal file
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
52
pull_request_template.md
Normal 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
417
readme.md
@ -1,31 +1,52 @@
|
||||
<h1 align="center">
|
||||
<br>
|
||||
<img width="400" src="https://cdn.rawgit.com/sindresorhus/awesome/master/media/logo.svg" alt="awesome">
|
||||
<br>
|
||||
<img width="400" src="https://cdn.rawgit.com/sindresorhus/awesome/master/media/logo.svg" alt="Awesome">
|
||||
<br>
|
||||
<br>
|
||||
</h1>
|
||||
|
||||
> A curated list of awesome lists
|
||||
<!--
|
||||
<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)
|
||||
- [Contribution guide](contributing.md)
|
||||
- [Creating a list](create-list.md)
|
||||
- [Buy a sticker](https://www.stickermule.com/marketplace/10034-awesome)
|
||||
<br>
|
||||
-->
|
||||
|
||||
[![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>
|
||||
<a href="contributing.md">Contribution guide</a>
|
||||
<a href="create-list.md">Creating a list</a>
|
||||
<a href="https://twitter.com/awesome__re">Twitter</a>
|
||||
<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)
|
||||
- [Programming Languages](#programming-languages)
|
||||
- [Front-end Development](#front-end-development)
|
||||
- [Back-end Development](#back-end-development)
|
||||
- [Front-End Development](#front-end-development)
|
||||
- [Back-End Development](#back-end-development)
|
||||
- [Computer Science](#computer-science)
|
||||
- [Big Data](#big-data)
|
||||
- [Theory](#theory)
|
||||
@ -38,62 +59,79 @@ Check out my [blog](https://blog.sindresorhus.com) and follow me on [Twitter](ht
|
||||
- [Media](#media)
|
||||
- [Learn](#learn)
|
||||
- [Security](#security)
|
||||
- [Content Management System](#content-management-system)
|
||||
- [Content Management Systems](#content-management-systems)
|
||||
- [Hardware](#hardware)
|
||||
- [Business](#business)
|
||||
- [Work](#work)
|
||||
- [Networking](#networking)
|
||||
- [Decentralized Systems](#decentralized-systems)
|
||||
- [Miscellaneous](#miscellaneous)
|
||||
|
||||
|
||||
## 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)
|
||||
- [iOS](https://github.com/vsouza/awesome-ios)
|
||||
- [Android](https://github.com/JStumpp/awesome-android)
|
||||
- [IoT & Hybrid Apps](https://github.com/weblancaster/awesome-IoT-hybrid)
|
||||
- [Electron](https://github.com/sindresorhus/awesome-electron)
|
||||
- [Cordova](https://github.com/busterc/awesome-cordova)
|
||||
- [Electron](https://github.com/sindresorhus/awesome-electron) - Cross-platform native desktop apps using JavaScript/HTML/CSS.
|
||||
- [Cordova](https://github.com/busterc/awesome-cordova) - JavaScript API for hybrid apps.
|
||||
- [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)
|
||||
- [Containers](https://github.com/Friz-zy/awesome-linux-containers)
|
||||
- [OS X](https://github.com/iCHAIT/awesome-osx)
|
||||
- [macOS](https://github.com/iCHAIT/awesome-macOS)
|
||||
- [Command-Line](https://github.com/herrbischoff/awesome-osx-command-line)
|
||||
- [Screensavers](https://github.com/aharris88/awesome-osx-screensavers)
|
||||
- [watchOS](https://github.com/yenchenlin1994/awesome-watchos)
|
||||
- [Screensavers](https://github.com/aharris88/awesome-macos-screensavers)
|
||||
- [watchOS](https://github.com/yenchenlin/awesome-watchos)
|
||||
- [JVM](https://github.com/deephacks/awesome-jvm)
|
||||
- [Salesforce](https://github.com/mailtoharshit/awesome-salesforce)
|
||||
- [Amazon Web Services](https://github.com/donnemartin/awesome-aws)
|
||||
- [Windows](https://github.com/RiseLedger/awesome-windows)
|
||||
- [IPFS](https://github.com/ipfs/awesome-ipfs)
|
||||
- [Fuse](https://github.com/vinkla/awesome-fuse)
|
||||
- [Heroku](https://github.com/ianstormtaylor/awesome-heroku)
|
||||
- [Windows](https://github.com/Awesome-Windows/Awesome)
|
||||
- [IPFS](https://github.com/ipfs/awesome-ipfs) - P2P hypermedia protocol.
|
||||
- [Fuse](https://github.com/vinkla/awesome-fuse) - Mobile development tools.
|
||||
- [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
|
||||
|
||||
- [JavaScript](https://github.com/sorrycc/awesome-javascript)
|
||||
- [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)
|
||||
- [Tips](https://github.com/loverajoel/jstips)
|
||||
- [Network Layer](https://github.com/Kikobeats/awesome-network-js)
|
||||
- [Micro npm Packages](https://github.com/parro-it/awesome-micro-npm-packages)
|
||||
- [Mad Science npm Packages](https://github.com/feross/awesome-mad-science)
|
||||
- [Maintenance Modules](https://github.com/maxogden/maintenance-modules) *(for npm packages)*
|
||||
- [npm](https://github.com/sindresorhus/awesome-npm)
|
||||
- [AVA](https://github.com/sindresorhus/awesome-ava) *(Test runner)*
|
||||
- [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.
|
||||
- [npm](https://github.com/sindresorhus/awesome-npm) - Package manager.
|
||||
- [AVA](https://github.com/avajs/awesome-ava) - Test runner.
|
||||
- [ESLint](https://github.com/dustinspecker/awesome-eslint) - Linter.
|
||||
- [Functional Programming](https://github.com/stoeffel/awesome-fp-js)
|
||||
- [Observables](https://github.com/sindresorhus/awesome-observables)
|
||||
- [npm scripts](https://github.com/RyanZim/awesome-npm-scripts) - Task runner.
|
||||
- [Swift](https://github.com/matteocrippa/awesome-swift)
|
||||
- [Education](https://github.com/hsavit1/Awesome-Swift-Education)
|
||||
- [Playgrounds](https://github.com/uraimo/Awesome-Swift-Playgrounds)
|
||||
- [Python](https://github.com/vinta/awesome-python)
|
||||
- [Rust](https://github.com/kud1ing/awesome-rust)
|
||||
- [Asyncio](https://github.com/timofurrer/awesome-asyncio) - Asynchronous I/O in Python 3.
|
||||
- [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)
|
||||
- [PureScript](https://github.com/passy/awesome-purescript)
|
||||
- [Go](https://github.com/avelino/awesome-go)
|
||||
- [Scala](https://github.com/lauris/awesome-scala)
|
||||
- [Ruby](https://github.com/markets/awesome-ruby)
|
||||
- [Ruby Events](https://github.com/planetruby/awesome-events) *(Conferences, Meetups, etc.)*
|
||||
- [Events](https://github.com/planetruby/awesome-events)
|
||||
- [Clojure](https://github.com/razum2um/awesome-clojure)
|
||||
- [ClojureScript](https://github.com/emrehan/awesome-clojurescript)
|
||||
- [ClojureScript](https://github.com/hantuzun/awesome-clojurescript)
|
||||
- [Elixir](https://github.com/h4cc/awesome-elixir)
|
||||
- [Elm](https://github.com/isRuslan/awesome-elm)
|
||||
- [Erlang](https://github.com/drobakowski/awesome-erlang)
|
||||
@ -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)
|
||||
- [Java](https://github.com/akullpp/awesome-java)
|
||||
- [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)
|
||||
- [Coldfusion](https://github.com/seancoyne/awesome-coldfusion)
|
||||
- [ColdFusion](https://github.com/seancoyne/awesome-coldfusion)
|
||||
- [Fortran](https://github.com/rabbiabram/awesome-fortran)
|
||||
- [.NET](https://github.com/quozd/awesome-dotnet)
|
||||
- [Core](https://github.com/thangchung/awesome-dotnet-core)
|
||||
- [PHP](https://github.com/ziadoz/awesome-php)
|
||||
- [Composer](https://github.com/jakoch/awesome-composer) - Package manager.
|
||||
- [Delphi](https://github.com/Fr0sT-Brutal/awesome-delphi)
|
||||
- [Assembler](https://github.com/mat0thew/awesome-asm)
|
||||
- [Assembler](https://github.com/jaspergould/awesome-asm)
|
||||
- [AutoHotkey](https://github.com/ahkscript/awesome-AutoHotkey)
|
||||
- [AutoIt](https://github.com/J2TeaM/awesome-AutoIt)
|
||||
- [Crystal](https://github.com/veelenga/awesome-crystal)
|
||||
- [TypeScript](https://github.com/dzharii/awesome-typescript)
|
||||
- [Frege](https://github.com/sfischer13/awesome-frege) - Haskell for the JVM.
|
||||
- [CMake](https://github.com/onqtam/awesome-cmake) - Build, test, and package software.
|
||||
- [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)
|
||||
- [Web Performance Optimization](https://github.com/davidsonfellipe/awesome-wpo)
|
||||
- [Web Tools](https://github.com/lvwzhen/tools)
|
||||
- [CSS](https://github.com/sotayamashita/awesome-css)
|
||||
- [Critical-Path (Above-the-fold) Tools](https://github.com/addyosmani/critical-path-css-tools)
|
||||
- [Critical-Path Tools](https://github.com/addyosmani/critical-path-css-tools)
|
||||
- [Scalability](https://github.com/davidtheclark/scalable-css-reading-list)
|
||||
- [Must-Watch Talks](https://github.com/AllThingsSmitty/must-watch-css)
|
||||
- [Protips](https://github.com/AllThingsSmitty/css-protips)
|
||||
- [React](https://github.com/enaqx/awesome-react)
|
||||
- [Relay](https://github.com/expede/awesome-relay)
|
||||
- [React](https://github.com/enaqx/awesome-react) - App framework.
|
||||
- [Relay](https://github.com/expede/awesome-relay) - Framework for building data-driven React apps.
|
||||
- [Web Components](https://github.com/mateusortiz/webcomponents-the-right-way)
|
||||
- [Polymer](https://github.com/Granze/awesome-polymer)
|
||||
- [Angular 2](https://github.com/AngularClass/awesome-angular2)
|
||||
- [Angular](https://github.com/gianarb/awesome-angularjs)
|
||||
- [Backbone](https://github.com/sadcitizen/awesome-backbone)
|
||||
- [Polymer](https://github.com/Granze/awesome-polymer) - JavaScript library to develop Web Components.
|
||||
- [Angular](https://github.com/AngularClass/awesome-angular) - App framework.
|
||||
- [Backbone](https://github.com/sadcitizen/awesome-backbone) - App framework.
|
||||
- [HTML5](https://github.com/diegocard/awesome-html5)
|
||||
- [SVG](https://github.com/willianjusten/awesome-svg)
|
||||
- [SVG](https://github.com/willianjusten/awesome-svg) - XML-based vector image format.
|
||||
- [Canvas](https://github.com/raphamorim/awesome-canvas)
|
||||
- [KnockoutJS](https://github.com/dnbard/awesome-knockout)
|
||||
- [Dojo Toolkit](https://github.com/peterkokot/awesome-dojo)
|
||||
- [Dojo Toolkit](https://github.com/petk/awesome-dojo)
|
||||
- [Inspiration](https://github.com/NoahBuscher/Inspire)
|
||||
- [Ember](https://github.com/nmec/awesome-ember)
|
||||
- [Ember](https://github.com/nmec/awesome-ember) - App framework.
|
||||
- [Android UI](https://github.com/wasabeef/awesome-android-ui)
|
||||
- [iOS UI](https://github.com/cjwirth/awesome-ios-ui)
|
||||
- [Meteor](https://github.com/Urigo/awesome-meteor)
|
||||
@ -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 Accessibility](https://github.com/brunopulis/awesome-a11y)
|
||||
- [Material Design](https://github.com/sachin1092/awesome-material)
|
||||
- [D3](https://github.com/wbkd/awesome-d3)
|
||||
- [D3](https://github.com/wbkd/awesome-d3) - Library for producing dynamic, interactive data visualizations.
|
||||
- [Emails](https://github.com/jonathandion/awesome-emails)
|
||||
- [jQuery](https://github.com/peterkokot/awesome-jquery)
|
||||
- [jQuery](https://github.com/petk/awesome-jquery)
|
||||
- [Tips](https://github.com/AllThingsSmitty/jquery-tips-everyone-should-know)
|
||||
- [Web Audio](https://github.com/notthetup/awesome-webaudio)
|
||||
- [Offline-First](https://github.com/pazguille/offline-first)
|
||||
- [Static Website Services](https://github.com/aharris88/awesome-static-website-services)
|
||||
- [A-Frame VR](https://github.com/aframevr/awesome-aframe) *(Virtual reality)*
|
||||
- [Cycle.js](https://github.com/vic/awesome-cyclejs)
|
||||
- [A-Frame VR](https://github.com/aframevr/awesome-aframe) - Virtual reality for web browsers.
|
||||
- [Cycle.js](https://github.com/cyclejs-community/awesome-cyclejs) - Functional and reactive JavaScript framework.
|
||||
- [Text Editing](https://github.com/dok/awesome-text-editing)
|
||||
- [Motion UI Design](https://github.com/fliptheweb/motion-ui-design)
|
||||
- [Vue.js](https://github.com/vuejs/awesome-vue)
|
||||
- [Marionette.js](https://github.com/sadcitizen/awesome-marionette)
|
||||
- [Aurelia](https://github.com/behzad888/awesome-aurelia)
|
||||
- [Vue.js](https://github.com/vuejs/awesome-vue) - App framework.
|
||||
- [Marionette.js](https://github.com/sadcitizen/awesome-marionette) - App framework.
|
||||
- [Aurelia](https://github.com/behzad888/awesome-aurelia) - App framework.
|
||||
- [Charting](https://github.com/zingchart/awesome-charting)
|
||||
- [Ionic Framework 2](https://github.com/candelibas/awesome-ionic2)
|
||||
- [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)
|
||||
- [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)
|
||||
- [Pyramid](https://github.com/uralbash/awesome-pyramid)
|
||||
- [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)
|
||||
- [Education](https://github.com/Symfonisti/awesome-symfony-education)
|
||||
- [Laravel](https://github.com/chiraggude/awesome-laravel)
|
||||
- [Education](https://github.com/pehapkari/awesome-symfony-education)
|
||||
- [Laravel](https://github.com/chiraggude/awesome-laravel) - PHP framework.
|
||||
- [Education](https://github.com/fukuball/Awesome-Laravel-Education/blob/master/langs/en_US.md)
|
||||
- [Rails](https://github.com/ekremkaraca/awesome-rails)
|
||||
- [Gems](https://github.com/hothero/awesome-rails-gem)
|
||||
- [Phalcon](https://github.com/sergeyklay/awesome-phalcon)
|
||||
- [Gems](https://github.com/hothero/awesome-rails-gem) - Packages.
|
||||
- [Phalcon](https://github.com/phalcon/awesome-phalcon)
|
||||
- [Useful `.htaccess` Snippets](https://github.com/phanan/htaccess)
|
||||
- [nginx](https://github.com/fcambus/nginx-resources)
|
||||
- [Dropwizard](https://github.com/stve/awesome-dropwizard)
|
||||
- [Kubernetes](https://github.com/ramitsurana/awesome-kubernetes)
|
||||
- [Lumen](https://github.com/unicodeveloper/awesome-lumen)
|
||||
- [Serverless Framework](https://github.com/JustServerless/awesome-serverless)
|
||||
- [Apache Wicket](https://github.com/PhantomYdn/awesome-wicket) - Java web app framework.
|
||||
- [Vert.x](https://github.com/vert-x3/vertx-awesome) - Toolkit for building reactive apps on the JVM.
|
||||
|
||||
|
||||
## Computer Science
|
||||
|
||||
- [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)
|
||||
- [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)
|
||||
- [Spanish](https://github.com/dav009/awesome-spanish-nlp)
|
||||
- [NLP with Ruby](https://github.com/arbox/nlp-with-ruby)
|
||||
- [Linguistics](https://github.com/theimpossibleastronaut/awesome-linguistics)
|
||||
- [Cryptography](https://github.com/MaciejCzyzewski/retter)
|
||||
- [Cryptography](https://github.com/sobolevn/awesome-cryptography)
|
||||
- [Computer Vision](https://github.com/jbhuang0604/awesome-computer-vision)
|
||||
- [Deep Learning](https://github.com/ChristosChristofidis/awesome-deep-learning) *(Neural networks)*
|
||||
- [Deep Learning](https://github.com/ChristosChristofidis/awesome-deep-learning) - Neural networks.
|
||||
- [TensorFlow](https://github.com/jtoy/awesome-tensorflow) - Library for machine intelligence.
|
||||
- [Papers](https://github.com/terryum/awesome-deep-learning-papers) - The most cited deep learning papers.
|
||||
- [Education](https://github.com/guillaume-chevalier/awesome-deep-learning-resources)
|
||||
- [Deep Vision](https://github.com/kjw0612/awesome-deep-vision)
|
||||
- [Open Source Society University](https://github.com/open-source-society/computer-science)
|
||||
- [Functional Programming](https://github.com/lucasviola/awesome-functional-programming)
|
||||
- [Static Analysis & Code Quality](https://github.com/mre/awesome-static-analysis)
|
||||
- [Software-Defined Networking](https://github.com/sdnds-tw/awesome-sdn)
|
||||
- [Information Retrieval](https://github.com/harpribot/awesome-information-retrieval) - Learn to develop your own search engine.
|
||||
|
||||
|
||||
## Big Data
|
||||
|
||||
- [Big Data](https://github.com/onurakpolat/awesome-bigdata)
|
||||
- [Public Datasets](https://github.com/caesar0301/awesome-public-datasets)
|
||||
- [Hadoop](https://github.com/youngwookim/awesome-hadoop)
|
||||
- [Hadoop](https://github.com/youngwookim/awesome-hadoop) - Framework for distributed storage and processing of very large data sets.
|
||||
- [Data Engineering](https://github.com/igorbarinov/awesome-data-engineering)
|
||||
- [Streaming](https://github.com/manuzhang/awesome-streaming)
|
||||
- [Apache Spark](https://github.com/awesome-spark/awesome-spark) - Unified engine for large-scale data processing.
|
||||
|
||||
|
||||
## Theory
|
||||
@ -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)
|
||||
- [Competitive Programming](https://github.com/lnishan/awesome-competitive-programming)
|
||||
- [Math](https://github.com/rossant/awesome-math)
|
||||
- [Recursion Schemes](https://github.com/passy/awesome-recursion-schemes) - Traversing nested data structures.
|
||||
|
||||
|
||||
## 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)
|
||||
- [Go Books](https://github.com/dariubs/GoBooks)
|
||||
- [R Books](https://github.com/RomanTsegelskyi/rbooks)
|
||||
- [Mind Expanding Books](https://github.com/hackerkid/Mind-Expanding-Books)
|
||||
- [Book Authoring](https://github.com/TalAter/awesome-book-authoring)
|
||||
- [Elixir Books](https://github.com/sger/ElixirBooks)
|
||||
|
||||
|
||||
## Editors
|
||||
@ -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)
|
||||
- [Vim](https://github.com/mhinz/vim-galore)
|
||||
- [Emacs](https://github.com/emacs-tw/awesome-emacs)
|
||||
- [Atom](https://github.com/mehcode/awesome-atom)
|
||||
- [Atom](https://github.com/mehcode/awesome-atom) - Open-source and hackable text editor.
|
||||
- [Visual Studio Code](https://github.com/viatsko/awesome-vscode)
|
||||
|
||||
|
||||
@ -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 Talks](https://github.com/hzoo/awesome-gametalks)
|
||||
- [Godot](https://github.com/Calinou/awesome-godot) *(Game engine)*
|
||||
- [Godot](https://github.com/Calinou/awesome-godot) - Game engine.
|
||||
- [Open Source Games](https://github.com/leereilly/games)
|
||||
- [Unity](https://github.com/RyanNielson/awesome-unity) *(Game engine)*
|
||||
- [Unity](https://github.com/RyanNielson/awesome-unity) - Game engine.
|
||||
- [Chess](https://github.com/hkirat/awesome-chess)
|
||||
- [LÖVE](https://github.com/JanWerder/awesome-love2d) *(Game engine)*
|
||||
- [PICO-8](https://github.com/felipebueno/awesome-PICO-8) *(Fantasy console)*
|
||||
- [LÖVE](https://github.com/love2d-community/awesome-love2d) - Game engine.
|
||||
- [PICO-8](https://github.com/felipebueno/awesome-PICO-8) - Fantasy console.
|
||||
- [Game Boy Development](https://github.com/avivace/awesome-gbdev)
|
||||
- [Construct 2](https://github.com/armaldio/awesome-construct) - Game engine.
|
||||
- [Gideros](https://github.com/stetso/awesome-gideros) - Game engine.
|
||||
|
||||
|
||||
## Development Environment
|
||||
|
||||
- [Quick Look Plugins](https://github.com/sindresorhus/quick-look-plugins)
|
||||
- [Quick Look Plugins](https://github.com/sindresorhus/quick-look-plugins) - For macOS.
|
||||
- [Dev Env](https://github.com/jondot/awesome-devenv)
|
||||
- [Dotfiles](https://github.com/webpro/awesome-dotfiles)
|
||||
- [Shell](https://github.com/alebcay/awesome-shell)
|
||||
- [Fish](https://github.com/jbucaran/awesome-fish) - User-friendly shell.
|
||||
- [Command-Line Apps](https://github.com/aharris88/awesome-cli-apps)
|
||||
- [ZSH Plugins](https://github.com/unixorn/awesome-zsh-plugins)
|
||||
- [GitHub](https://github.com/phillipadsmith/awesome-github)
|
||||
@ -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)
|
||||
- [Git Cheat Sheet & Git Flow](https://github.com/arslanbilal/git-cheat-sheet)
|
||||
- [Git Tips](https://github.com/git-tips/tips)
|
||||
- [Git Add-ons](https://github.com/stevemao/awesome-git-addons)
|
||||
- [Git Add-ons](https://github.com/stevemao/awesome-git-addons) - Enhance the `git` CLI.
|
||||
- [SSH](https://github.com/moul/awesome-ssh)
|
||||
- [FOSS for Developers](https://github.com/httpsGithubParty/FOSS-for-Dev)
|
||||
- [Hyper](https://github.com/bnb/awesome-hyper) - Cross-platform terminal app built on web technologies.
|
||||
- [PowerShell](https://github.com/janikvonrotz/awesome-powershell) - Cross-platform object-oriented shell.
|
||||
- [Alfred Workflows](https://github.com/derimagia/awesome-alfred-workflows) - Productivity app for macOS.
|
||||
- [Terminals Are Sexy](https://github.com/k4m4/terminals-are-sexy)
|
||||
|
||||
|
||||
## Entertainment
|
||||
|
||||
- [Science Fiction](https://github.com/sindresorhus/awesome-scifi) *(Scifi)*
|
||||
- [Science Fiction](https://github.com/sindresorhus/awesome-scifi) - Scifi.
|
||||
- [Fantasy](https://github.com/RichardLitt/awesome-fantasy)
|
||||
- [Podcasts](https://github.com/guipdutra/awesome-geek-podcasts)
|
||||
- [Email Newsletters](https://github.com/vredniy/awesome-newsletters)
|
||||
- [IT Quotes](https://github.com/victorlaerte/awesome-it-quotes)
|
||||
|
||||
|
||||
## Databases
|
||||
@ -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)
|
||||
- [SQLAlchemy](https://github.com/dahlia/awesome-sqlalchemy)
|
||||
- [InfluxDB](https://github.com/mark-rushakoff/awesome-influxdb)
|
||||
- [Neo4j](https://github.com/Neueda4j/awesome-neo4j)
|
||||
- [Doctrine](https://github.com/TomasVotruba/awesome-doctrine) *(PHP ORM)*
|
||||
- [MongoDB](https://github.com/ramnes/awesome-mongodb)
|
||||
- [Neo4j](https://github.com/neueda/awesome-neo4j)
|
||||
- [MongoDB](https://github.com/ramnes/awesome-mongodb) - NoSQL database.
|
||||
- [RethinkDB](https://github.com/d3viant0ne/awesome-rethinkdb)
|
||||
- [TinkerPop](https://github.com/mohataher/awesome-tinkerpop) - Graph computing framework.
|
||||
- [PostgreSQL](https://github.com/dhamaniasad/awesome-postgres) - Object-relational database.
|
||||
- [CouchDB](https://github.com/quangv/awesome-couchdb) - Document-oriented NoSQL database.
|
||||
- [HBase](https://github.com/rayokota/awesome-hbase) - Distributed, scalable, big data store.
|
||||
|
||||
|
||||
## Media
|
||||
|
||||
- [Creative Commons Media](https://github.com/shime/creative-commons-media)
|
||||
- [Fonts](https://github.com/brabadu/awesome-fonts)
|
||||
- [Codeface](https://github.com/chrissimpkins/codeface) *(Text editor fonts)*
|
||||
- [Codeface](https://github.com/chrissimpkins/codeface) - Text editor fonts.
|
||||
- [Stock Resources](https://github.com/neutraltone/awesome-stock-resources)
|
||||
- [GIF](https://github.com/ibaaj/awesome-gif)
|
||||
- [GIF](https://github.com/davisonio/awesome-gif)
|
||||
- [Music](https://github.com/ciconia/awesome-music)
|
||||
- [Open Source Documents](https://github.com/nacyot/awesome-opensource-documents)
|
||||
- [Open Source Documents](https://github.com/hubtee/awesome-opensource-documents)
|
||||
- [Audio Visualization](https://github.com/willianjusten/awesome-audio-visualization)
|
||||
- [Broadcasting](https://github.com/ebu/awesome-broadcasting)
|
||||
- [Pixel Art](https://github.com/Siilwyn/awesome-pixel-art) - Pixel-level digital art.
|
||||
|
||||
|
||||
## Learn
|
||||
|
||||
- [CLI Workshoppers/Adventures](https://github.com/therebelrobot/awesome-workshopper)
|
||||
- [CLI Workshoppers](https://github.com/therebelrobot/awesome-workshopper) - Interactive tutorials.
|
||||
- [Learn to Program](https://github.com/karlhorky/learn-to-program)
|
||||
- [Speaking](https://github.com/matteofigus/awesome-speaking)
|
||||
- [Tech Videos](https://github.com/lucasviola/awesome-tech-videos)
|
||||
- [Dive into Machine Learning](https://github.com/hangtwenty/dive-into-machine-learning)
|
||||
- [Computer History](https://github.com/watson/awesome-computer-history)
|
||||
- [Programming for Kids](https://github.com/HollyAdele/awesome-programming-for-kids)
|
||||
- [Educational Games](https://github.com/yrgo/awesome-eg) - Learn while playing.
|
||||
- [JavaScript Learning](https://github.com/micromata/awesome-javascript-learning)
|
||||
|
||||
|
||||
## Security
|
||||
|
||||
- [Application Security](https://github.com/paragonie/awesome-appsec)
|
||||
- [Security](https://github.com/sbilly/awesome-security)
|
||||
- [CTF](https://github.com/apsdehal/awesome-ctf) *(Capture the Flag)*
|
||||
- [CTF](https://github.com/apsdehal/awesome-ctf) - Capture The Flag.
|
||||
- [Malware Analysis](https://github.com/rshipp/awesome-malware-analysis)
|
||||
- [Android Security](https://github.com/ashishb/android-security-awesome)
|
||||
- [Hacking](https://github.com/carpedm20/awesome-hacking)
|
||||
- [Honeypots](https://github.com/paralax/awesome-honeypots)
|
||||
- [Honeypots](https://github.com/paralax/awesome-honeypots) - Deception trap, designed to entice an attacker into attempting to compromise the information systems in an organization.
|
||||
- [Incident Response](https://github.com/meirwah/awesome-incident-response)
|
||||
- [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)
|
||||
- [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
|
||||
|
||||
- [JSON](https://github.com/burningtree/awesome-json)
|
||||
- [Discounts for Student Developers](https://github.com/najela/discount-for-student-dev)
|
||||
- [Slack](https://github.com/matiassingers/awesome-slack)
|
||||
- [Communities](https://github.com/filipelinhares/awesome-slack)
|
||||
- [Conferences](https://github.com/RichardLitt/awesome-conferences)
|
||||
- [GeoJSON](https://github.com/tmcw/awesome-geojson)
|
||||
- [Datasets](https://github.com/jdorfman/awesome-json-datasets)
|
||||
- [Discounts for Student Developers](https://github.com/AchoArnold/discount-for-student-dev)
|
||||
- [Conferences](https://github.com/RichardLitt/awesome-conferences)
|
||||
- [Sysadmin](https://github.com/n1trux/awesome-sysadmin)
|
||||
- [Radio](https://github.com/kyleterry/awesome-radio)
|
||||
- [Awesome](https://github.com/sindresorhus/awesome)
|
||||
- [Awesome](https://github.com/sindresorhus/awesome) - Recursion illustrated.
|
||||
- [Analytics](https://github.com/onurakpolat/awesome-analytics)
|
||||
- [Open Companies](https://github.com/opencompany/awesome-open-company)
|
||||
- [REST](https://github.com/marmelab/awesome-rest)
|
||||
- [Selenium](https://github.com/christian-bromann/awesome-selenium)
|
||||
- [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)
|
||||
- [Services Engineering](https://github.com/mmcgrana/services-engineering)
|
||||
- [Free for Developers](https://github.com/ripienaar/free-for-dev)
|
||||
- [Bitcoin](https://github.com/igorbarinov/awesome-bitcoin/)
|
||||
- [Answers](https://github.com/jugoncalves/awesome-answers) *(Stack Overflow, Quora, etc)*
|
||||
- [Sketch](https://github.com/diessica/awesome-sketch) *(OS X app)*
|
||||
- [Places to Post Your Startup](https://github.com/mmccaff/PlacesToPostYourStartup)
|
||||
- [PCAPTools](https://github.com/caesar0301/awesome-pcaptools)
|
||||
- [Remote Jobs](https://github.com/lukasz-madon/awesome-remote-job)
|
||||
- [Answers](https://github.com/cyberglot/awesome-answers) - Stack Overflow, Quora, etc.
|
||||
- [Sketch](https://github.com/diessica/awesome-sketch) - Design app for macOS.
|
||||
- [Boilerplate Projects](https://github.com/melvin0008/awesome-projects-boilerplates)
|
||||
- [Readme](https://github.com/matiassingers/awesome-readme)
|
||||
- [Tools](https://github.com/cjbarber/ToolsOfTheTrade)
|
||||
@ -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)
|
||||
- [Self Hosted](https://github.com/Kickball/awesome-selfhosted)
|
||||
- [FOSS Production Apps](https://github.com/jwaterfaucett/awesome-foss-apps)
|
||||
- [Gulp](https://github.com/alferov/awesome-gulp)
|
||||
- [AMA](https://github.com/sindresorhus/amas) *(Ask Me Anything)*
|
||||
- [Gulp](https://github.com/alferov/awesome-gulp) - Task runner.
|
||||
- [AMA](https://github.com/sindresorhus/amas) - Ask Me Anything.
|
||||
- [Answers](https://github.com/stoeffel/awesome-ama-answers)
|
||||
- [Open Source Photography](https://github.com/ibaaj/awesome-OpenSourcePhotography/)
|
||||
- [OpenGL](https://github.com/eug/awesome-opengl)
|
||||
- [Productivity](https://github.com/jyguyomarch/awesome-productivity)
|
||||
- [Open Source Photography](https://github.com/ibaaj/awesome-OpenSourcePhotography)
|
||||
- [OpenGL](https://github.com/eug/awesome-opengl) - Cross-platform API for rendering 2D and 3D graphics.
|
||||
- [GraphQL](https://github.com/chentsulin/awesome-graphql)
|
||||
- [Transit](https://github.com/luqmaan/awesome-transit)
|
||||
- [Research Tools](https://github.com/emptymalei/awesome-research)
|
||||
- [Niche Job Boards](https://github.com/wfhio/awesome-job-boards)
|
||||
- [Data Visualization](https://github.com/fasouto/awesome-dataviz)
|
||||
- [Social Media Share Links](https://github.com/vinkla/share-links)
|
||||
- [JSON Datasets](https://github.com/jdorfman/awesome-json-datasets)
|
||||
- [Social Media Share Links](https://github.com/vinkla/awesome-share)
|
||||
- [Microservices](https://github.com/mfornos/awesome-microservices)
|
||||
- [Unicode Code Points](https://github.com/Codepoints/awesome-codepoints)
|
||||
- [Internet of Things](https://github.com/HQarroum/awesome-iot)
|
||||
- [Unicode](https://github.com/jagracey/Awesome-Unicode) - Unicode standards, quirks, packages and resources.
|
||||
- [Code Points](https://github.com/Codepoints/awesome-codepoints)
|
||||
- [Beginner-Friendly Projects](https://github.com/MunGell/awesome-for-beginners)
|
||||
- [Bluetooth Beacons](https://github.com/beaconinside/awesome-beacon)
|
||||
- [Programming Interviews](https://github.com/MaximAbramchuck/awesome-interviews)
|
||||
- [Ripple](https://github.com/vhpoet/awesome-ripple) *(Open-source distributed settlement network)*
|
||||
- [Katas](https://github.com/gmontalvoriv/awesome-katas)
|
||||
- [Katas](https://github.com/gamontalvo/awesome-katas)
|
||||
- [Tools for Activism](https://github.com/drewrwilson/toolsforactivism)
|
||||
- [TAP](https://github.com/sindresorhus/awesome-tap) *(Test Anything Protocol)*
|
||||
- [Robotics](https://github.com/Kiloreux/awesome-robotics)
|
||||
- [MQTT](https://github.com/hobbyquaker/awesome-mqtt) *(an "Internet of Things" connectivity protocol)*
|
||||
- [Citizen Science](https://github.com/dylanrees/citizen-science) - For community-based and non-institutional scientists.
|
||||
- [TAP](https://github.com/sindresorhus/awesome-tap) - Test Anything Protocol.
|
||||
- [MQTT](https://github.com/hobbyquaker/awesome-mqtt) - "Internet of Things" connectivity protocol.
|
||||
- [Hacking Spots](https://github.com/diasdavid/awesome-hacking-spots)
|
||||
- [For Girls](https://github.com/cristianoliveira/awesome4girls)
|
||||
- [Vorpal](https://github.com/vorpaljs/awesome-vorpal) *(Node.js CLI framework)*
|
||||
- [OKR Methodology](https://github.com/domenicosolazzo/awesome-okr) *(Goal setting & communication best practices)*
|
||||
- [Vulkan](https://github.com/vinjn/awesome-vulkan)
|
||||
- [LaTeX](https://github.com/egeerardyn/awesome-LaTeX) *(Typesetting language)*
|
||||
- [Vorpal](https://github.com/vorpaljs/awesome-vorpal) - Node.js CLI framework.
|
||||
- [Vulkan](https://github.com/vinjn/awesome-vulkan) - Low-overhead, cross-platform 3D graphics and compute API.
|
||||
- [LaTeX](https://github.com/egeerardyn/awesome-LaTeX) - Typesetting language.
|
||||
- [Economics](https://github.com/antontarasenko/awesome-economics) - An economist's starter kit.
|
||||
- [Funny Markov Chains](https://github.com/sublimino/awesome-funny-markov)
|
||||
- [Bioinformatics](https://github.com/danielecook/Awesome-Bioinformatics)
|
||||
- [Colorful](https://github.com/Siddharth11/Colorful) - Choose your next color scheme.
|
||||
- [Steam](https://github.com/scholtzm/awesome-steam) - Digital distribution platform.
|
||||
- [Bots](https://github.com/hackerkid/bots) - Building bots.
|
||||
- [Site Reliability Engineering](https://github.com/dastergon/awesome-sre)
|
||||
- [Empathy in Engineering](https://github.com/KimberlyMunoz/empathy-in-engineering) - Building and promoting more compassionate engineering cultures.
|
||||
- [DTrace](https://github.com/xen0l/awesome-dtrace) - Dynamic tracing framework.
|
||||
- [Userscripts](https://github.com/brunocvcunha/awesome-userscripts) - Enhance your browsing experience.
|
||||
- [Pokémon](https://github.com/tobiasbueschel/awesome-pokemon) - Pokémon and Pokémon GO.
|
||||
- [ChatOps](https://github.com/exAspArk/awesome-chatops) - Managing technical and business operations through a chat.
|
||||
- [Falsehood](https://github.com/kdeldycke/awesome-falsehood) - Falsehoods programmers believe in.
|
||||
- [Domain-Driven Design](https://github.com/heynickc/awesome-ddd) - Software development approach for complex needs by connecting the implementation to an evolving model.
|
||||
- [Quantified Self](https://github.com/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
|
||||
|
||||
[![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.
|
||||
|
Loading…
Reference in New Issue
Block a user