diff --git a/awesome.md b/awesome.md index 5e883a2..a97cf98 100644 --- a/awesome.md +++ b/awesome.md @@ -10,14 +10,40 @@ Research if the stuff you're including is actually awesome. Only put stuff on th ## Awesome badge -[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) +This badge is for Awesome lists. + +[![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 ](https://awesome.re/mentioned-badge.svg)](https://github.com/) +``` + +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. diff --git a/contributing.md b/contributing.md index 8a8e494..ea9f205 100644 --- a/contributing.md +++ b/contributing.md @@ -50,4 +50,4 @@ You'll need a [GitHub account](https://github.com/join)! 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. -[Here](https://github.com/RichardLitt/docs/blob/master/amending-a-commit-guide.md) is a write up on how to change a Pull Request, and the different ways you can do that. +[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. diff --git a/media/mentioned-badge.sketch b/media/mentioned-badge.sketch new file mode 100644 index 0000000..31cd6f8 Binary files /dev/null and b/media/mentioned-badge.sketch differ diff --git a/media/mentioned-badge.svg b/media/mentioned-badge.svg new file mode 100644 index 0000000..0f6fabf --- /dev/null +++ b/media/mentioned-badge.svg @@ -0,0 +1 @@ +Mentioned in an Awesome list diff --git a/pull_request_template.md b/pull_request_template.md index 816cd19..e80e486 100644 --- a/pull_request_template.md +++ b/pull_request_template.md @@ -40,6 +40,7 @@ - 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.** + - [WTFPL](http://www.wtfpl.net) and [Unlicense](http://unlicense.org) are not acceptable licenses. - 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. diff --git a/readme.md b/readme.md index d4cd7cf..47b9a67 100644 --- a/readme.md +++ b/readme.md @@ -4,15 +4,6 @@
-
- - - Sponsor - - -
-
- ---- -

What is an awesome list?    Contribution guide    Creating a list    + Twitter    Sticker


+ + +

Support my work with the Awesome project and open source in general

+
+

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

+
## Contents @@ -69,26 +73,26 @@ - [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) +- [iOS](https://github.com/vsouza/awesome-ios) - Mobile operating system for Apple phones and tablets. - [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) - [macOS](https://github.com/iCHAIT/awesome-macOS) - [Command-Line](https://github.com/herrbischoff/awesome-osx-command-line) - [Screensavers](https://github.com/aharris88/awesome-macos-screensavers) -- [watchOS](https://github.com/yenchenlin/awesome-watchos) +- [watchOS](https://github.com/yenchenlin/awesome-watchos) - Operating system for the Apple Watch. - [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/Awesome-Windows/Awesome) -- [IPFS](https://github.com/ipfs/awesome-ipfs) -- [Fuse](https://github.com/vinkla/awesome-fuse) -- [Heroku](https://github.com/ianstormtaylor/awesome-heroku) +- [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. @@ -101,12 +105,12 @@ - [JavaScript](https://github.com/sorrycc/awesome-javascript) - [Promises](https://github.com/wbinnssmith/awesome-promises) - - [Standard Style](https://github.com/standard/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) + - [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. @@ -161,6 +165,7 @@ - [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 @@ -176,11 +181,11 @@ - [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](https://github.com/AngularClass/awesome-angular) - App framework. +- [Polymer](https://github.com/Granze/awesome-polymer) - JavaScript library to develop Web Components. +- [Angular](https://github.com/gdi2290/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) +- [HTML5](https://github.com/diegocard/awesome-html5) - Markup language used for websites & web apps. +- [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/petk/awesome-dojo) @@ -196,12 +201,12 @@ - [Material Design](https://github.com/sachin1092/awesome-material) - [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/petk/awesome-jquery) +- [jQuery](https://github.com/petk/awesome-jquery) - Easy to use JavaScript library for DOM manipulation. - [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. +- [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) @@ -211,7 +216,7 @@ - [Charting](https://github.com/zingchart/awesome-charting) - [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. +- [PostCSS](https://github.com/jjaderg/awesome-postcss) - CSS tool. - [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) @@ -226,6 +231,7 @@ - [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 @@ -241,24 +247,26 @@ - [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) +- [Rails](https://github.com/ekremkaraca/awesome-rails) - Web app framework for Ruby. - [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) +- [nginx](https://github.com/fcambus/nginx-resources) - Web server. - [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. -- [Yii](https://github.com/goke-epapa/awesome-yii2) - PHP framework. +- [Yii 2](https://github.com/awesome-yii/list) - PHP framework. +- [Terraform](https://github.com/shuaibiyy/awesome-terraform) - Tool for building, changing, and versioning infrastructure. ## Computer Science - [University Courses](https://github.com/prakhar1989/awesome-courses) - [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. @@ -272,6 +280,7 @@ - [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) @@ -305,7 +314,7 @@ ## Books - [Free Programming Books](https://github.com/EbookFoundation/free-programming-books) -- [Free Software Testing Books](https://github.com/ligurio/free-software-testing-books/blob/master/free-software-testing-books.md) +- [Free Software Testing Books](https://github.com/ligurio/awesome-software-quality) - [Go Books](https://github.com/dariubs/GoBooks) - [R Books](https://github.com/RomanTsegelskyi/rbooks) - [Mind Expanding Books](https://github.com/hackerkid/Mind-Expanding-Books) @@ -319,7 +328,7 @@ - [Vim](https://github.com/mhinz/vim-galore) - [Emacs](https://github.com/emacs-tw/awesome-emacs) - [Atom](https://github.com/mehcode/awesome-atom) - Open-source and hackable text editor. -- [Visual Studio Code](https://github.com/viatsko/awesome-vscode) +- [Visual Studio Code](https://github.com/viatsko/awesome-vscode) - Cross-platform open-source text editor. ## Gaming @@ -346,7 +355,7 @@ - [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) +- [GitHub](https://github.com/phillipadsmith/awesome-github) - Hosting service for Git repositories. - [Browser Extensions](https://github.com/stefanbuck/awesome-browser-extensions-for-github) - [Cheat Sheet](https://github.com/tiimgreen/github-cheat-sheet) - [Git Cheat Sheet & Git Flow](https://github.com/arslanbilal/git-cheat-sheet) @@ -381,6 +390,7 @@ - [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 @@ -389,7 +399,7 @@ - [Fonts](https://github.com/brabadu/awesome-fonts) - [Codeface](https://github.com/chrissimpkins/codeface) - Text editor fonts. - [Stock Resources](https://github.com/neutraltone/awesome-stock-resources) -- [GIF](https://github.com/davisonio/awesome-gif) +- [GIF](https://github.com/davisonio/awesome-gif) - Image format known for animated images. - [Music](https://github.com/ciconia/awesome-music) - [Open Source Documents](https://github.com/hubtee/awesome-opensource-documents) - [Audio Visualization](https://github.com/willianjusten/awesome-audio-visualization) @@ -474,10 +484,11 @@ - [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) +- [JSON](https://github.com/burningtree/awesome-json) - Text based data interchange format. - [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) @@ -564,6 +575,12 @@ - [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. +- [Diversity](https://github.com/folkswhocode/awesome-diversity) - Creating a more inclusive and diverse tech community. +- [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. +- [inspectIT](https://github.com/inspectit-labs/awesome-inspectit) - Open source Java app performance management tool. ## License