# Vue.js [](https://travis-ci.org/yyx990803/vue) [](https://saucelabs.com/u/vuejs) [](https://coveralls.io/r/yyx990803/vue?branch=master)
> MVVM made simple.
## Introduction
Vue.js is a library for building interactive web interfaces. It provides the benefits of MVVM data binding and a composable component system with a simple and flexible API. You should try it out if you like:
- Intuitive API that simply makes sense
- Extendable Data bindings
- Plain JavaScript objects as models
- Building interface by composing reusable components
- Flexibility to mix & match the view layer with other libraries
It's really really easy to get started. Seriously, it's so easy:
``` html
{{message}}
```
``` js
var demo = new Vue({
el: '#demo',
data: {
message: 'Hello Vue.js!'
}
})
```
To check out the live demo, guides and API reference, visit [vuejs.org](http://vuejs.org).
## Browser Support
Vue.js supports [most ECMAScript 5 compliant browsers](https://saucelabs.com/u/vuejs), essentially IE9+. IE8 and below are not supported.
## Contribution
Read the [contributing guide](https://github.com/yyx990803/vue/blob/master/CONTRIBUTING.md).
## Get in Touch
- General, non source-code related questions: check the [FAQ](https://github.com/yyx990803/vue/wiki/FAQ) first, if it's not addressed in there, ask [here](https://github.com/vuejs/Discussion/issues).
- If you have a Vue-related project/component/tool, add it to [this list](https://github.com/yyx990803/vue/wiki/User-Contributed-Components-&-Tools)!
- Bugs, suggestions & feature requests: [open an issue](https://github.com/yyx990803/vue/issues)
- Twitter: [@vuejs](https://twitter.com/vuejs)
- [Google+ Community](https://plus.google.com/communities/112229843610661683911)
- freenode IRC Channel: #vuejs
## Changelog
See details changes for each version in the [release notes](https://github.com/yyx990803/vue/releases).
## License
[MIT](http://opensource.org/licenses/MIT)
Copyright (c) 2014 Evan You