├── .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 |
585 |
586 | vue-dev-server
587 |
588 | - A small webpack-based development server for building standalone
589 |
590 | vue
591 |
592 | components
593 |
594 | ★ 3, pushed 42 days ago
595 |
596 |
597 |
598 |
599 | vue-go-cli
600 |
601 | - a CLI tool for scaffolding new projects generating components, services, and mixins.
602 |
603 | ★ 2, pushed 48 days ago
604 |
605 |
606 |
607 |
608 | brunch-vue
609 |
610 | - Adds support to Brunch for pre-compiling single file Vue components.
611 |
612 | ★ 2, pushed 44 days ago
613 |
614 |
615 |
616 |
617 | vueify-extract-css
618 |
619 | - Browserify plugin to extract css from Vueify-compiled single file components to a separate css file.
620 |
621 | ★ 18, pushed 29 days ago
622 |
623 |
1090 |
1091 | vue-panel
1092 |
1093 | : A suite of Vue.js components for building Flexbox layouts by @ericmcdaniel
1094 |
1095 | ★ 36, pushed 112 days ago
1096 |
1097 |
1098 |
1099 |
1100 | vue-google-maps
1101 |
1102 | : A suite of Vue.js components to build reactive Google Maps Applications by @GuillaumeLeclerc
1103 |
1104 |
1105 |
1106 | vue-transition
1107 |
1108 | : A component to trigger a CSS transition at any time by @Twiknight
1109 |
1110 | ★ 34, pushed 49 days ago
1111 |
1112 |
1113 |
1114 |
1115 | SVG icons
1116 |
1117 | , SVG sprites in form of a simple
1118 |
1119 |
1120 |
1121 | component, by @kzima
1122 |
1123 | 1.0
1124 |
1125 |
1136 |
1137 | VueStrap Base Components
1138 |
1139 | , A complete set of Bootstrap 4 web components built with pure Vue.js, by @kzima
1140 |
1141 | 1.0
1142 |
1143 |
1144 |
1145 |
1146 | Vue YouTube Embed
1147 |
1148 | : a directive for Vue.js and YouTube by @kaorun343
1149 |
1150 | ★ 16, pushed 29 days ago
1151 |
1152 |
1153 |
1154 |
1155 | Vue datepicker
1156 |
1157 | : calendar and datepicker component with material design for Vue.js by @hilongjw
1158 |
1159 | ★ 48, pushed 1 days ago
1160 |
1161 |
1162 |
1163 |
1164 | vue-date-picker
1165 |
1166 | : A simple datepicker component for Vue.js by @Bubblings
1167 |
1168 | ★ 15, pushed 8 days ago
1169 |
1170 |
1171 |
1172 |
1173 | vue-spinner
1174 |
1175 | : A collection of loading spinners with Vue.js.
1176 |
1177 | ★ 129, pushed 54 days ago
1178 |
1179 |
1180 |
1181 |
1182 | vue-image-loader
1183 |
1184 | : Async image loader for Vue.js by @eduardostuart
1185 |
1186 | ★ 13, pushed 73 days ago
1187 |
1188 |
1189 |
1190 |
1191 | Vue-progressbar
1192 |
1193 | : A lightweight progress bar for Vue.js by @hilongjw
1194 |
1195 | ★ 35, pushed 73 days ago
1196 |
1197 |
1198 |
1199 |
1200 | Famous-Vue
1201 |
1202 | : Declarative Famous using Vue
1203 |
1204 | ★ 10, pushed 64 days ago
1205 |
1206 |
1207 |
1208 |
1209 | vue-waterfall
1210 |
1211 | : A waterfall layout component for Vue.js by @MopTym
1212 |
1213 | ★ 204, pushed 54 days ago
1214 |
1215 |
1357 |
1358 | vue-waves
1359 |
1360 | :Click effect inspired by Google's Material Design ,the vue version By @Teddy-Zhu
1361 |
1362 | ★ 3, pushed 8 days ago
1363 |
1364 |
1365 |
1366 |
1367 | vue-table
1368 |
1369 | : component that will automatically request (JSON) data from the server and display them nicely in html table with swappable/extensible pagination component. By @ratiw
1370 |
1371 | ★ 26, pushed 0 days ago
1372 |
1373 |
1374 |
1375 |
1376 | fire-select
1377 |
1378 | : Vue component that transforms overwhelming select boxes into something fancy, simple and user-friendly. It is similar to Selectize, Chosen, Select2, etc.
1379 |
1380 | ★ 26, pushed 1 days ago
1381 |
1382 |
1397 |
1398 | vue-i18n
1399 |
1400 | : A plugin providing a global interface used to localize internationalized messages used in the
1401 |
1402 | ★ 32, pushed 2 days ago
1403 |
1404 |
1405 |
1406 |
1407 | vue-locale
1408 |
1409 | : Advanced localization support for VueJS
1410 |
1411 | ★ 9, pushed 34 days ago
1412 |
1413 |
1601 |
1602 | Grail Yeoman Generator
1603 |
1604 | : a advanced yeoman generator for a modern modular one page web app, extendable with Vue.js alongside other nice tools
1605 |
1606 | ★ 9, pushed 167 days ago
1607 |
1608 |
1609 |
1610 |
1611 | VuePack
1612 |
1613 | : A modern starter for Vue and Webpack by @egoist
1614 |
1615 | ★ 157, pushed 6 days ago
1616 |
1617 |
1618 |
1619 |
1620 | VueWebgulp
1621 |
1622 | : A skeleton app using Vuejs, Gulp, and Webpack by @rodzzlessa24
1623 |
1624 | ★ 31, pushed 30 days ago
1625 |
1626 |
1627 |
1628 |
1629 | Vuetober
1630 |
1631 | : SPA scaffolding for October CMS
1632 |
1633 | ★ 21, pushed 26 days ago
1634 |
1635 |
1636 |
1637 |
1638 | vue-go-cli
1639 |
1640 | - a CLI tool for scaffolding new projects generating components, services, and mixins.
1641 |
1642 |
1643 |
1644 | Brunch with Vue
1645 |
1646 | - A skeleton application utilizing vue, vuex, vue-resource and vue-router.
1647 |
1648 | ★ 9, pushed 37 days ago
1649 |
1650 |
1651 |
1652 |
1653 | Vue-Django
1654 |
1655 | - A boilerplate to set you up in bringing the awesomeness of VueJS into a Django (Python) app.
1656 |
1657 |
1658 |
1659 | python-vuejs
1660 |
1661 | - Gluing Python web frameworks and Vue.js with a set of scripts. Basically a vue-cli wrapper.
1662 |
1799 |
1800 | vue-titlecase
1801 |
1802 | : A plugin providing a global filter and an instance method used to titlecase (different from capitalize) strings. By @Haixing-Hu
1803 |
1804 | ★ 9, pushed 164 days ago
1805 |
1806 |
1807 |
1808 |
1809 | vue-format
1810 |
1811 | : A plugin providing a global filter and an instance method used to format messages with arguments. By @Haixing-Hu
1812 | application. By @Haixing-Hu
1813 |
1814 | ★ 9, pushed 62 days ago
1815 |
1816 |
1817 |
1818 |
1819 | vue-clickaway
1820 |
1821 | : Assign a method to be called whenever user clicks away from the element. By @simplesmiler
1822 |
1823 | ★ 33, pushed 118 days ago
1824 |
1825 |
1826 |
1827 |
1828 | vue-focus
1829 |
1830 | : Manage input focus in the MVVM-friendly way. By @simplesmiler
1831 |
1832 | ★ 31, pushed 118 days ago
1833 |
1834 |
1835 |
1836 |
1837 | vue-transfer-dom
1838 |
1839 | : Transfer DOM to another location. by @rhyzx
1840 |
1841 | ★ 17, pushed 31 days ago
1842 |
1843 |
1844 |
1845 |
1846 | vue-lazyload
1847 |
1848 | : lazyloading images. by @hilongjw
1849 |
1850 | ★ 59, pushed 5 days ago
1851 |
1852 |
1853 |
1854 |
1855 | v-touch
1856 |
1857 | : The easiest way to use Hammer.js with Vue.js and use touch gestures. by
1858 |
1859 | @didierfranc
1860 |
1861 |
1862 | Vue.js 1.x
1863 |
1864 |
1865 | ★ 5, pushed 74 days ago
1866 |
1867 |
1868 |
1869 |
1870 | vue-mixins
1871 |
1872 | A collection of mixins aimed to replace some jQuery functionality
1873 |
1874 | ★ 9, pushed 8 days ago
1875 |
1876 |
1877 |
1878 |
1879 | vue-filters
1880 |
1881 | A collection of filters
1882 |
1883 | ★ 2, pushed 47 days ago
1884 |
1885 |
1886 |
1887 |
1888 | vue-round-filter
1889 |
1890 | filter for rounding with whichever decimal accuracy
1891 |
1892 | ★ 0, pushed 65 days ago
1893 |
1894 |
1895 |
1896 |
1897 | vue-paginate
1898 |
1899 | A simple plugin to use pagination in vue.js. by @TahaSh
1900 |
1901 | ★ 40, pushed 18 days ago
1902 |
1903 |
1904 |
1905 |
1906 | vue-super
1907 |
1908 | A simple plugin to call methods on parent components.
1909 |
1910 | ★ 5, pushed 50 days ago
1911 |
1912 |
2003 |
2004 | vue-gesture
2005 |
2006 | :touch events plugin for Vue.js.You can v-gesture directive,and directive auguments can use a tap, swipe, etc.
2007 |
2008 | ★ 27, pushed 15 days ago
2009 |
2010 |
2024 |
2025 | vue-not-visible
2026 |
2027 | Vue directive for removing from dom (like v-if) element on screen smaller than breakpoints. By
2028 |
2029 | @PxyUp
2030 |
2031 |
2032 | ★ 5, pushed 1 days ago
2033 |
2034 |
2361 |
2362 | Reddit News
2363 |
2364 | A browser extension which show notifications and news from reddit
2365 |
2366 | ★ 27, pushed 14 days ago
2367 |
2368 |