├── .github ├── funding.md ├── workflows │ └── readme-lint-double-link.yml ├── pull_request_template.md └── contributing.md ├── LICENSE ├── assets └── logo.svg └── awesome_vue_with_repo_info.md /.github/funding.md: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [yyx990803, posva] 4 | patreon: evanyou 5 | open_collective: vuejs 6 | ko_fi: # Replace with a single Ko-fi username 7 | tidelift: npm/vue 8 | custom: # Replace with a single custom sponsorship URL -------------------------------------------------------------------------------- /.github/workflows/readme-lint-double-link.yml: -------------------------------------------------------------------------------- 1 | name: Awesome readme lint double link action 2 | on: 3 | pull_request: 4 | types: [opened, synchronize] 5 | branches: 6 | - master 7 | jobs: 8 | build: 9 | name: awesome readme lint double link 10 | runs-on: ubuntu-latest 11 | steps: 12 | - uses: actions/checkout@v2 13 | - uses: Scrum/awesome-readme-lint-double-link-action@v0.1.10 14 | env: 15 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 16 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 vuejs 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- 1 | ### `General` 2 | > ✏️ Mark the necessary items without changing the structure of the PR template. 3 | 4 | - [ ] Pull request template structure not broken 5 | 6 | ### `Type` 7 | 8 | > ℹ️ What types of changes does your code introduce? 9 | 10 | > 👉 _Put an `x` in the boxes that apply_ 11 | 12 | - [ ] Fix 13 | - [ ] Feature 14 | 15 | ### `Checklist` 16 | 17 | > ℹ️ Check all checkboxes - this will indicate that you have done everything in accordance with the rules in [CONTRIBUTING](https://github.com/vuejs/awesome-vue/blob/master/.github/contributing.md). 18 | 19 | > 👉 _Put an `x` in the boxes that apply._ 20 | 21 | - [ ] Title as described 22 | - [ ] Make sure you put things in the right category! 23 | - [ ] Always add your items to the end of a list 24 | 25 | #### `Open Source` 26 | 27 | - [ ] Link description does not contain a link to an author / third-party resource 28 | - [ ] The documentation (README) contains a description of the project, illustration of the project with a demo or screenshots and a CONTRIBUTING section 29 | - [ ] The documentation is in English. 30 | - [ ] The project is active and maintained. 31 | - [ ] The project accepts contributions. 32 | - [ ] Not a commercial product 33 | 34 | #### `Apps/Websites` 35 | 36 | - [ ] The website is available without errors or ssl certificate problems, and load in a reasonable amount of time. 37 | - [ ] The website is using vuejs intensively. It should detect vue with [vue-devtools](https://github.com/vuejs/vue-devtools). 38 | > If you cannot detect vue with `vue-devtools` due to work at non public pages (e.g. for enterprise website), you can send Pull Request with screenshot that detected it. 39 | - [ ] The website is original and not too simple. For that reason, blogs and simple landing pages are rejected. 40 | - [ ] A commercial product using Vue, provided that guests could reasonably check out how Vue was used A commercial product using Vue, provided that guests could reasonably check out how Vue was used (i.e. A headless CMS which uses Vue for the Admin/editor Area and offers a free tier). 41 | -------------------------------------------------------------------------------- /.github/contributing.md: -------------------------------------------------------------------------------- 1 | # Contributing Guide 2 | 3 | 1. Make sure you put things in the right category! 4 | 2. Always add your items to the end of a list. To be fair, the order is first-come-first-serve. 5 | 3. If you think something belongs in the wrong category, or think there needs to be a new category, feel free to edit things too. 6 | 7 | 8 | 9 | ### Projects using Vuejs 10 | 11 | Make sure you put things in the right category. There are two main categories: 12 | - Open Source 13 | - Apps/Websites 14 | 15 | #### Open source 16 | 17 | Open Source section gives the possibility for developers to contribute and be a part of an opensource project using their knowledge of the vuejs. 18 | You should put your project in this category if the following conditions are true: 19 | - The description for the link should not contain links to the author and third-party resources - this should be in the documentation (README) 20 | - The documentation (README) contains a description of the project, illustration of the project with a demo or screenshots and a CONTRIBUTING section. 21 | - The documentation is in English. 22 | - The project is active and maintained. 23 | - The project accepts contributions. 24 | - Not a commercial product. 25 | 26 | The link provided should be the link of the github repository, not the demo. 27 | If you consider your project finished, and it does not need any contributions, consider the apps/website category. 28 | 29 | #### Apps/Websites 30 | 31 | Apps/Websites gives the opportunity to showcase the awesome things we can build with vuejs. 32 | You should put your app/website in this category if the following conditions are true: 33 | - The website is available without errors or ssl certificate problems, and load in a reasonable amount of time. 34 | - The website is using vuejs intensively. It should detect vue with [vue-devtools](https://github.com/vuejs/vue-devtools). 35 | - If you cannot detect vue with `vue-devtools` due to work at non public pages (e.g. for enterprise website), you can send Pull Request with screenshot that detected it. 36 | - The website is original and not too simple. For that reason, blogs and simple landing pages are rejected. 37 | - A commercial product using Vue, provided that guests could reasonably check out how Vue was used (i.e. A headless CMS which uses Vue for the Admin/editor Area and offers a free tier). 38 | -------------------------------------------------------------------------------- /assets/logo.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /awesome_vue_with_repo_info.md: -------------------------------------------------------------------------------- 1 |

2 |
3 | awesome 4 |
5 |
6 |
7 |
8 | 9 |
10 |

11 |

12 | Awesome Vue.js 13 | 14 | Awesome 15 | 16 |

17 |
18 |

19 | A curated list of awesome things related to Vue.js 20 |

21 |
22 | 163 |

164 | Official Resources 165 |

166 | 191 |

192 | External Resources 193 |

194 | 202 |

203 | Community 204 |

205 | 228 |

229 | Podcasts 230 |

231 | 258 |

259 | Official Examples 260 |

261 | 291 |

292 | Tutorials 293 |

294 | 407 |

408 | 0.12 and earlier 409 |

410 | 492 |

493 | Development Tools 494 |

495 | 634 |

635 | Syntax Highlighting 636 |

637 | 698 |

699 | Snippets 700 |

701 | 712 |

713 | Autocomplete 714 |

715 | 726 |

727 | Libraries & Plugins 728 |

729 | 2054 |

2055 | Projects Using Vue.js 2056 |

2057 | 2537 |

2538 | License 2539 |

2540 |

2541 | 2542 | CC0 2543 | 2544 |

2545 | --------------------------------------------------------------------------------