The Developer's Guide to the Vue Ecosystem
Tags: vue, javascript, tutorial
Published: 2019-08-28 05:25:51

# What is the Vue Community guide?

Do you know which UI framework to use for your next Vue project?
Have you wondered what is the best way write a mobile app with Vue?
What are the best books, blogs or courses to learn Vue from? 

Vue's growing popularity directly reflects on its ever expanding ecosystem. It is very hard for a developer to know the pros and cons of each library, tool or UI framework in the Vue world.

[The Vue Community Guide](https://vue-community.org/) is aimed to help devs, novice or experienced, by giving them categorized and summarized information about the popular Vue tools and plugins. Think of it as a guide, explaining where to find more information on various Vue related topics. 

From simple things like what editor to use, common FAQ-s that are asked over and over in the [Forum](https://forum.vuejs.org/) or in [Vue Land chat](https://chat.vuejs.org), TLDR's of popular Vue UI frameworks, to learning resources and materials, most of which are screened through and validated for quality, all of this and much more is in there.

This guide is intended to be written **by** and **for** the community.

## How is this different from the docs, the cookbook or others similar?

The [docs](https://vuejs.org/v2/guide/) are strictly related to Vue itself and do not touch topics outside of it.

The [cookbook](https://vuejs.org/v2/cookbook/) shows recipes for common scenarios and problems, rather than going into deeper external libraries and tooling.

[Awesome Vue](https://github.com/vuejs/awesome-vue) is an awesome list, oh snap, of all kinds of plugins, tooling and learning resources, but lacks explanations or comparison between them. 
The Community Guide is not meant to list everything, but rather show the most popular solutions to the most common problems.

[Vue Curated](http://curated.vuejs.org/) is just a list of popular Vue projects, background checked by members of the Vue Team. It does not give any explanation on why and what those give you. As of now, the project is a bit forgotten.


## Is this an official source?

No. As of now, this is not an official guide by the Vue Core team.

## Who is behind this?

The project's idea and initial efforts comes from [Gusto](https://twitter.com/gustojs), who wanted to create a helpful resource for the moderators over at Vue Land, to easily answer the most common questions asked on the chat. Around a year ago I ([Dobromir Hristov](https://twitter.com/d_m_hristov)) got invited into the project and took over most of the remaining work.

As of now, the guide is mostly maintained by me, with the occasional help of other experts in the Vue Community, like [Natalia Tepluhina](https://twitter.com/n_tepluhina), [Damian Dulisz](https://twitter.com/DamianDulisz), [Alexander Lichter](https://twitter.com/TheAlexLichter) to name a few.

## How and why should you contribute?

As with everything spanning across so many topics, the Community Guide needs help from experts, as it lacks information in some parts.

Go to the repo and check the [Issues](https://github.com/dobromir-hristov/vuecommunity/issues). If you have experience with a topic that needs help, comment there, claim it and create a PR.

If you come across a page that is missing information, especially in a field you are proficient at:

* find it's ticket
* comment there
* create one if its missing
* even better create a PR and help out. 

No matter if you contribute a whole section or just fix an error or two, it all counts! It is a perfect opportunity for first time contributors as well.