brillout / awesome-vue-refactor

A curated list of awesome things related to Vue.js
38 stars 15 forks source link

Review of the Awesome Vue list #6

Open brillout opened 7 years ago

brillout commented 7 years ago

You are being pinged because you have at least one resource listed under the Awesome Vue list.

As per https://github.com/vuejs/awesome-vue/issues/836 we have reviewed the list and created a new one; brillout/awesome-vue/README_CLEANED.md.

We removed many resources. Removal reasons can be found at brillout/awesome-vue/README.md. If you have addressed the removal reason of your resource then please create a new issue at brillout/awesome-vue.

Projects using Vue.js have been reviewed by @Ffloriel and I reviewed all components & libraries.

I tried my best but I am sure that I did many mistakes. Let us know if you catch such mistake or if you disagree with a decision. (By creating a new issue at brillout/awesome-vue.)

Also, many libraries are missing a note to state what Vue version is supported. Be sure that your library includes such note. Ideally right a the beginning of the readme text. (A badge or a GitHub tag can be easily overseen.)

I've not included libraries that have no English documentation as stated in https://github.com/brillout/awesome-vue/issues/5.



ping

@10quality @AStaroverov @Akryum @Alex-fun @AlexToudic @AlexandreBonaventure @Angarsk8 @Astray-git @Atinux @BirdEggegg @BosNaufal @Bubblings @CYBAI @CaiYiLiang @ChangJoo-Park @CodeFalling @Coffcer @CroudSupport @DanielZhu @David-Desmaisons @ElemeFE @F-loat @FE-Driver @FranckFreiburger @FranzSkuffka @GeoffZhu @Ginhing @Gomah @Grottolabs @GuillaumeLeclerc @Haixing-Hu @HerringtonDarkholme @JALBAA @Jack85 @JackGit @JosephusPaye @Justineo @Kashio @KoRiGaN @Kocisov @KyleRoss @LancerComet @MMF-FE @Ma63d @MacArthurJustin @MarkPieszak @MartyWallace @Mati365 @MatteoGabriele @MattyRad @Memkits @MetinSeylan @Metnew @MiCottOn @MillerRen @Monine @MopTym @MovingToHTTPS @N3-components @NeutroniumCore @NewDadaFE @NightCatSama @OYsun @OnsenUI @PeachScript @PeakTai @PetervMeijgaard @Plortinus @Polyconseil @QingWei-Li @Radyushin @RashadSaleh @RobinCK @Roeefl @SSENSE @ScreamZ @SevenOutman @SidKwok @SimulatedGREG @SkewedAspect @Socketize @Sopamo @SortableJS @TIGERB @TahaSh @Teddy-Zhu @Treri @Twiknight @Vanthink-UED @VueCluster @Vuedeux @Vuedo @Wanderxx @XeonPowder @XingzheFE @ZeroDark1991 @Zhangdroid @aarondfrancis @abdullah @airbnb @airyland @akifo @alidcastano @andylei18 @antongorodezkiy @apertureless @appcomponents @approach0 @arexio @arvidkahl @asika32764 @astralapp @atwxp @aweber1 @ayamflow @bbonnin @bkzl @blue0728 @bootstrap-vue @bpierre @bradstewart @brandonjpierce @brianvoe @bstavroulakis @budiadiono @buhrmi @c01nd01r @calebroseland @caolinjian @ceolter @cezardasilva @charliekassel @cheapsteak @chenz24 @cklmercer @cngu @codecasts @coderdiaz @compmeist @crossjs @cs1707 @cucygh @dalphyx @dangvanthanh @danielschmitz @danmademe @dargue3 @darrynten @davidmoshal @dealloc @declandewet @delay @devfake @dgerber @didierfranc @dkfbasel @doodlewind @drewjbartlett @dwightjack @ealves-pt @ecerroni @echoVic @eddyerburgh @eduardostuart @egoist @eliep @eljefedelrodeodeljefe @erguotou520 @ericmcdaniel @fancellu @fenivana @fergaldoyle @filipemeneses @firework @fishenal @forehalo @formly-js @foxbenjaminfox @freearhey @fritx @fundon @galenyuan @gismall @gluons @gocanto @greyby @groupwrite-io @gurghet @gustaYo @hal0gen @happilymarrieddad @happyDemon @haydenbbickerton @hchstera @heatherbooker @hedefalk @helpbase @hilongjw @hjeti @holic @huanleguang @iFgR @iatsiuk @icebob @ihanyang @ilyashubin @imcvampire @inca @irwansyahwii @italomaia @itsFrank @iview @jade-press @javisperez @jbaysolutions @jcc @jfelsinger @jiakeqi @jiangjiu @jinzhe @joearcher @joseluisq @jrainlau @julesbou @kaorun343 @karol-f @kartsims @katik @kazupon @kevinongko @kewah @kfei @kikyous @klummy @knpwrs @ktquez @ktsn @kylestlb @lajosbencz @lakb248 @laoshu133 @leaves4j @legeneek @leonardovilarinho @lian-yue @lithiumjake @liujians @lmk123 @locoslab @logaretm @lokyoung @loujiayu @lsycxyj @ludo237 @luojilab @madskristensen @mahmoudmy @marcosmoura @mark-hahn @matfish2 @matiastucci @matt-sanders @mbouclas @metricloop @mgyongyosi @mhayes @miaolz123 @mint- @mint-ui @misterGF @mlyknown @moip @monterail @moonou @mrgodhani @mtorromeo @mul14 @museui @mustardamus @myronliu347 @mysticatea @nblackburn @neposoft @nguyenvanduocit @nicolasbeauvais @niksmr @njleonzhang @nolimits4web @noru @nuxt @octref @okoala @oldj @pagekit @palerdot @pandao @partyka95 @paulpflug @pepf @petervmeijgaard @phanan @phoenixwong @phphe @pinguinjkeke @pluto1114 @pmsaue0 @postalservice14 @posva @pramjeet @processing @qazbnm456 @quasarframework @qxl1231 @rafaelpimpa @rahulgaba16 @rajabishek @rascada @ratiw @rawcreative @rayfranco @reinerBa @revue @rhyzx @ridermansb @rigor789 @robinvdvleuten @rodzzlessa24 @rokups @ropbla9 @rpkilby @rstoenescu @sabrinaluo @sagalbot @saivarunk @saman @samcrosoft @samiheikki @samturrell @sandeepk01 @sant123 @santiblanko @sapjax @scaccogatto @scottbedard @scriptPilot @se-panfilov @sebastian-software @sejr @semisleep @shakee93 @shershen08 @shhdgit @shinygang @shiye515 @simplesmiler @sinchang @sjerrys @skyrpex @staskjs @steven5538 @storyblok @suguangwen @sunabozu @super-dev @superlloyd @superman66 @superwf @surfbirdapp @surmon-china @surveyjs @syropian @taoeffect @termosa @text-mask @the6thm0nth @thelinuxlich @theomessin @thetutlage @tyllo @typicode @uniquezhuo @vace @varHarrie @viko16 @villeristi @vmaimone @vue-bulma @vue-comps @vue-play @vue-typed @vuedev-com @vuejs-br @vuetifyjs @vuets @vuikit @wangdahoo @waynecz @weavingbird @websemantics @weibangtuo @weifeiyue @weilao @weinot @weizhenye @wlada @wovue @wyzant-dev @xanf @xiaokaike @xiaoluoboding @xlsdg @xpepermint @xrado @yang-wei @ycwalker @ye-will @yetaai @yjj5855 @yodfz @yujiahaol68 @zerostatic @zhangxin840 @zhouzhuojie @zllovesuki @znck @zurb @zxdong262

brillout commented 7 years ago

ping

@MattyRad @Memkits @MetinSeylan @Metnew @MiCottOn @MillerRen @Monine @MopTym @MovingToHTTPS @N3-components @NeutroniumCore @NewDadaFE @NightCatSama @OYsun @OnsenUI @PeachScript @PeakTai @PetervMeijgaard @Plortinus @Polyconseil @QingWei-Li @Radyushin @RashadSaleh @RobinCK @Roeefl @SSENSE @ScreamZ @SevenOutman @SidKwok @SimulatedGREG @SkewedAspect @Socketize @Sopamo @SortableJS @TIGERB @TahaSh @Teddy-Zhu @Treri @Twiknight @Vanthink-UED @VueCluster @Vuedeux @Vuedo @Wanderxx @XeonPowder @XingzheFE @ZeroDark1991 @Zhangdroid @aarondfrancis

brillout commented 7 years ago

ping

@abdullah @airbnb @airyland @akifo @alidcastano @andylei18 @antongorodezkiy @apertureless @appcomponents @approach0 @arexio @arvidkahl @asika32764 @astralapp @atwxp @aweber1 @ayamflow @bbonnin @bkzl @blue0728 @bootstrap-vue @bpierre @bradstewart @brandonjpierce @brianvoe @bstavroulakis @budiadiono @buhrmi @c01nd01r @calebroseland @caolinjian @ceolter @cezardasilva @charliekassel @cheapsteak @chenz24 @cklmercer @cngu @codecasts @coderdiaz @compmeist @crossjs @cs1707 @cucygh @dalphyx @dangvanthanh @danielschmitz @danmademe @dargue3

brillout commented 7 years ago

ping

@darrynten @davidmoshal @dealloc @declandewet @delay @devfake @dgerber @didierfranc @dkfbasel @doodlewind @drewjbartlett @dwightjack @ealves-pt @ecerroni @echoVic @eddyerburgh @eduardostuart @egoist @eliep @eljefedelrodeodeljefe @erguotou520 @ericmcdaniel @fancellu @fenivana @fergaldoyle @filipemeneses @firework @fishenal @forehalo @formly-js @foxbenjaminfox @freearhey @fritx @fundon @galenyuan @gismall @gluons @gocanto @greyby @groupwrite-io @gurghet @gustaYo @hal0gen @happilymarrieddad @happyDemon @haydenbbickerton @hchstera @heatherbooker @hedefalk

brillout commented 7 years ago

ping

@helpbase @hilongjw @hjeti @holic @huanleguang @iFgR @iatsiuk @icebob @ihanyang @ilyashubin @imcvampire @inca @irwansyahwii @italomaia @itsFrank @iview @jade-press @javisperez @jbaysolutions @jcc @jfelsinger @jiakeqi @jiangjiu @jinzhe @joearcher @joseluisq @jrainlau @julesbou @kaorun343 @karol-f @kartsims @katik @kazupon @kevinongko @kewah @kfei @kikyous @klummy @knpwrs @ktquez @ktsn @kylestlb @lajosbencz @lakb248 @laoshu133 @leaves4j @legeneek @leonardovilarinho @lian-yue

brillout commented 7 years ago

ping

@lithiumjake @liujians @lmk123 @locoslab @logaretm @lokyoung @loujiayu @lsycxyj @ludo237 @luojilab @madskristensen @mahmoudmy @marcosmoura @mark-hahn @matfish2 @matiastucci @matt-sanders @mbouclas @metricloop @mgyongyosi @mhayes @miaolz123 @mint- @mint-ui @misterGF @mlyknown @moip @monterail @moonou @mrgodhani @mtorromeo @mul14 @museui @mustardamus @myronliu347 @mysticatea @nblackburn @neposoft @nguyenvanduocit @nicolasbeauvais @niksmr @njleonzhang @nolimits4web @noru @nuxt @octref @okoala @oldj @pagekit

brillout commented 7 years ago

ping

@palerdot @pandao @partyka95 @paulpflug @pepf @petervmeijgaard @phanan @phoenixwong @phphe @pinguinjkeke @pluto1114 @pmsaue0 @postalservice14 @posva @pramjeet @processing @qazbnm456 @quasarframework @qxl1231 @rafaelpimpa @rahulgaba16 @rajabishek @rascada @ratiw @rawcreative @rayfranco @reinerBa @revue @rhyzx @ridermansb @rigor789 @robinvdvleuten @rodzzlessa24 @rokups @ropbla9 @rpkilby @rstoenescu @sabrinaluo @sagalbot @saivarunk @saman @samcrosoft @samiheikki @samturrell @sandeepk01 @sant123 @santiblanko @sapjax @scaccogatto

brillout commented 7 years ago

ping

@scottbedard @scriptPilot @se-panfilov @sebastian-software @sejr @semisleep @shakee93 @shershen08 @shhdgit @shinygang @shiye515 @simplesmiler @sinchang @sjerrys @skyrpex @staskjs @steven5538 @storyblok @suguangwen @sunabozu @super-dev @superlloyd @superman66 @superwf @surfbirdapp @surmon-china @surveyjs @syropian @taoeffect @termosa @text-mask @the6thm0nth @thelinuxlich @theomessin @thetutlage @tyllo @typicode @uniquezhuo @vace @varHarrie @viko16 @villeristi @vmaimone @vue-bulma @vue-comps @vue-play @vue-typed @vuedev-com @vuejs-br

brillout commented 7 years ago

ping

@vuetifyjs @vuets @vuikit @wangdahoo @waynecz @weavingbird @websemantics @weibangtuo @weifeiyue @weilao @weinot @weizhenye @wlada @wovue @wyzant-dev @xanf @xiaokaike @xiaoluoboding @xlsdg @xpepermint @xrado @yang-wei @ycwalker @ye-will @yetaai @yjj5855 @yodfz @yujiahaol68 @zerostatic @zhangxin840 @zhouzhuojie @zllovesuki @znck @zurb @zxdong262

dealloc commented 7 years ago

How should updates be communicated?

danielcherubini commented 7 years ago

I like the cleanup. I'll also make a note of what version express-vue uses. But it's always latest as I use greenkeeper.io to keep all dependencies latest and tested.

brillout commented 7 years ago

@dealloc if you are confident about your update -> PR, otherwise let's discuss your update here

javisperez commented 7 years ago

Good, question:

I see that there's no Modals in the list and just today i've added a modal component. I've sent a PR today, but dont if modal windows arent allowed anymore or something. I've search in brillout/awesome-vue/README.md but couldnt find any related info.

(btw, the title says "Aweome" not "Awesome" :) )

dealloc commented 7 years ago

@brillout I have explained advantage of an IoC container in the introduction section, I'm not quite sure what more information you'd like to see. I'd be more than willing to add whatever you feel is missing

danielcherubini commented 7 years ago

If I work on a vuejs version number badge would that be of interest?

scottbedard commented 7 years ago

@brillout I've addressed your concern about stating which version of Vue my project uses. https://github.com/scottbedard/oc-vuetober-theme

brillout commented 7 years ago

@javisperez

I've sent a PR today

Can't find it, where is it?

@dealloc

I remember vuec. I liked the introduction explaining DI. But it doesn't develop in what use cases DI is actually helpful. In short; What was your motivation to write vuex other than implementing DI? E.g. testing? I'll be happy to add it to the new list.

@danmademe

Can you create an issue for that? We could discuss it there.

javisperez commented 7 years ago

@brillout it's on the original repo: https://github.com/vuejs/awesome-vue/pull/934

But I suppose I have to make it to this new clean version, I'll make the PR tonight

brillout commented 7 years ago

on the original repo

Ah, I only checked the merged ones.

But I suppose I have to make it to this new clean version, I'll make the PR tonight

Yea that would be awesome. I'll review it then.

martywallace commented 7 years ago

So is there something you need me to do for my keyboard component to be included in the cleaned list or is this just an FYI that it doesn't belong there altogether?

fergaldoyle commented 7 years ago

vue-form got updated to work with 2.0 a couple of days ago.

brillout commented 7 years ago

@MartyWallace The ticket is precisely about discussing this type of situations where lib authors disagree with a decision I took. I didn't add your lib because I didn't find a live demo, otherwise I would have added it. If you add a live demo, I'll happily add it to the new list.

@fergaldoyle neat, I'll add it to the new list

filipemeneses commented 7 years ago

@brillout vue-chalkboard isn't just a demo, can be used as component in other applications and there is a doc.

martywallace commented 7 years ago

@brillout Ahh I see, no problem at all. I can sort that out within a couple hours.

dealloc commented 7 years ago

@brillout I updated the documentation of vuec to be a bit more thorough, I'd like your opinion if you have some spare time.

You can find the updated documentation here

brillout commented 7 years ago

@filipemeneses I've seen the doc but I still hesitated on that back then. I just didn't find many use cases why someone would want to add a chalkboard to their app. What I liked about @MartyWallace 's virtual keyboard doc was I initially developed this component for the KitKat Chocolatory kiosk interfaces that we set up in Melbourne. That made me understand why someone would want that.

@MartyWallace Awesome

@dealloc Love it, perfect, I'll add to the new list

brillout commented 7 years ago

@fergaldoyle @dealloc Actually, it would be great if guys can PR your libs into README_CLEANED.md. Thanks! (The format is - [npm-package-name](https://github.com/org/repo) - Description of the lib..)

dealloc commented 7 years ago

@brillout no problem, under what category should I place vuec? I don't see any category it fits in currently

javisperez commented 7 years ago

@brillout @dealloc question is a good question :D what category should I use for a Modal/Dialog (like confirm, alert) component? UI Layout?

filipemeneses commented 7 years ago

@brillout I made because I needed in my app.

brillout commented 7 years ago

@dealloc I'd actually put it in two categories; Dev Tools > Test and Utilities > Miscellaneous. (FYI your lib is the second one that is in >1 category.)

@javisperez :D Feel free to create a new category in UI Components. (Not in UI Layout, see description Layout for the overall / main view of UI Layout.)

villeristi commented 7 years ago

I'd ditch the hardcoded stars & add some badges instead. One reason less for somewhat redundand PR's.

martywallace commented 7 years ago

@brillout I've updated my package, hopefully it seems more suitable now:

Let me know if you think anything else should be done.

wyntau commented 7 years ago

@brillout vue-ios-alertview was just born with Vue 2. So you can safely add it to the new cleaned list. And I updated the document to mention Vue 2 support

P.S: There's no General Plugins/Directives group in cleaned list, and I don't know which category vue-ios-alertview should belong to, so I didn't make a PR.

vvenv commented 7 years ago

@brillout I've updated the PLATO boilerplate, which README is entirely in english now. Thanks.

matt-sanders commented 7 years ago

@brillout I'm wondering if there's a better section for vue-formly. It's not really a validation library although it does handle some validation internally. Maybe just directly under Forms would be a better place for it?

njleonzhang commented 7 years ago

@brillout vue-data-tables from a lib KB size POV, the dependency on element-ui is quite a bad thing

If user already use element-ui, then this lib can be seamless used. If some one don't want to import whole element-ui, then they can just import some components of element-ui, which are dependent of vue-data-tables. I can describe this in Readme, does this make sense to you?

gluons commented 7 years ago

vue-highlight.js added value too small

@brillout What is "added value too small"? Could you give me more information?

MarkPieszak commented 7 years ago

@brillout my aspnet vue starter has the version in it, was it removed or something?

cngu commented 7 years ago

@brillout What is "too specific" about vue-typer? I tried to add as many configurable options as possible.

If the problem it solves is too specific, I'd argue that's fine for vue-typer because it's a specific (but configurable and stylable) UI element to simulate typing (like npm's website), and the library shouldn't try to do too much more than advertised.

noru commented 7 years ago

@brillout Hi Thanks fro the notice. I'm the owner of vue-resource-mock which was marked: vue-resource-mock doesn't state v2 support (otherwise good)

The thing is, this component, just as the vue-resource, require no specific version of Vue. As long as the vue-resource doesn't push breaking changes, it should work.

I don't think I could just add "Vue/Vue2 compatible" because vue-resource doesn't state that in their README. I would like to add something like "Rely on vue-resource and no specific version of Vue is required", it that ok?

leonardovilarinho commented 7 years ago

@brillout Could send me because my plugins have been removed?

https://github.com/leonardovilarinho/vue-multilanguage

https://github.com/leonardovilarinho/vue-acl

pluto1114 commented 7 years ago

@brillout I've updated the vue-music163, which all pages is entirely in english now. Thanks.

aweber1 commented 7 years ago

@brillout Hi, it looks like many of the 'Examples' items were removed from the new clean version. Mine is https://github.com/aweber1/tour-of-heroes-vue2

I completely understand if it's no longer relevant in the new clean list, but as there was no removal reason next to it, just wondering if there's something I need to do in order to keep the project on the list.

Thanks!

kevinongko commented 7 years ago

Hi @brillout & @Ffloriel , I've updated vue-instagram and vue-numeric adding vue version and better docs. Thanks.

btw the issue title got a typo 'Aweome'

italomaia commented 7 years ago

Hello. Could I get a description of why vuejs-python was removed? I would like to work on the addressed problems.

varHarrie commented 7 years ago

@brillout I am the owner of vuex-action, I 've update Readme.md and add examples.

heyacherry commented 7 years ago

@aweber1 the question you point out is also what I want to ask :smile: @brillout I wonder whether the 'Example' will contibue to be on list , thought the items under 'Example' list is not a e2e big project sometimes , but I think the basic examples can help some newer or thoese who want to experience vue by writing demos . My demo is as below : https://github.com/CaiYiLiang/simply-calculator-vuejs , https://github.com/CaiYiLiang/vue-demos/tree/master/wikipediaViewer-vuejs , https://github.com/CaiYiLiang/vue-demos/tree/master/shoppingcart-vuejs

Thanks for your effort at advanced.

pinguinjkeke commented 7 years ago

Thank you. Updated my package's README.md with note that says it supports both Vue and Vue 2

lsycxyj commented 7 years ago

Thanks a lot, I don't have anything need to be updated though.

TIGERB commented 7 years ago

@brillout easy-vue state it support vue2