1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
|

[](https://vaadin.com/directory/search?framework=Polymer%202&keyword=vaadin)
[](https://www.webcomponents.org/author/vaadin)
[](https://gitter.im/vaadin/web-components?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
# Vaadin components
[Vaadin components](https://vaadin.com/components) is an evolving set of high-quality user interface web components commonly needed in modern mobile and desktop business web applications. The following components are included:
| Component | Build Status | Polymer 2 (Bower version) | Polymer 3 (npm version) |
|-----------|--------------|---------------------------|-------------------------|
| [vaadin-board](https://github.com/vaadin/vaadin-board)* | [](https://travis-ci.org/vaadin/vaadin-board) | [](https://github.com/vaadin/vaadin-board/releases) | [](https://www.npmjs.com/package/@vaadin/vaadin-board) |
| [vaadin-button](https://github.com/vaadin/vaadin-button) | [](https://travis-ci.org/vaadin/vaadin-button) | [](https://github.com/vaadin/vaadin-button/releases) | [](https://www.npmjs.com/package/@vaadin/vaadin-button) |
| [vaadin-charts](https://github.com/vaadin/vaadin-charts)* | [](https://travis-ci.org/vaadin/vaadin-charts) | [](https://github.com/vaadin/vaadin-charts/releases) | [](https://www.npmjs.com/package/@vaadin/vaadin-charts) |
| [vaadin-checkbox](https://github.com/vaadin/vaadin-checkbox) | [](https://travis-ci.org/vaadin/vaadin-checkbox) | [](https://github.com/vaadin/vaadin-checkbox/releases) | [](https://www.npmjs.com/package/@vaadin/vaadin-checkbox) |
| [vaadin-combo-box](https://github.com/vaadin/vaadin-combo-box) | [](https://travis-ci.org/vaadin/vaadin-combo-box) | [](https://github.com/vaadin/vaadin-combo-box/releases) | [](https://www.npmjs.com/package/@vaadin/vaadin-combo-box) |
| [vaadin-confirm-dialog](https://github.com/vaadin/vaadin-confirm-dialog)* | [](https://travis-ci.org/vaadin/vaadin-confirm-dialog) | [](https://github.com/vaadin/vaadin-confirm-dialog/releases) | [](https://www.npmjs.com/package/@vaadin/vaadin-confirm-dialog) |
| [vaadin-context-menu](https://github.com/vaadin/vaadin-context-menu) | [](https://travis-ci.org/vaadin/vaadin-context-menu) | [](https://github.com/vaadin/vaadin-context-menu/releases) | [](https://www.npmjs.com/package/@vaadin/vaadin-context-menu) |
| [vaadin-cookie-consent](https://github.com/vaadin/vaadin-cookie-consent)* | [](https://travis-ci.org/vaadin/vaadin-cookie-consent) | [](https://github.com/vaadin/vaadin-cookie-consent/releases) | [](https://www.npmjs.com/package/@vaadin/vaadin-cookie-consent) |
| [vaadin-date-picker](https://github.com/vaadin/vaadin-date-picker) | [](https://travis-ci.org/vaadin/vaadin-date-picker) | [](https://github.com/vaadin/vaadin-date-picker/releases) | [](https://www.npmjs.com/package/@vaadin/vaadin-date-picker) |
| [vaadin-dialog](https://github.com/vaadin/vaadin-dialog) | [](https://travis-ci.org/vaadin/vaadin-dialog) | [](https://github.com/vaadin/vaadin-dialog/releases) | [](https://www.npmjs.com/package/@vaadin/vaadin-dialog) |
| [vaadin-form-layout](https://github.com/vaadin/vaadin-form-layout) | [](https://travis-ci.org/vaadin/vaadin-form-layout) | [](https://github.com/vaadin/vaadin-form-layout/releases) | [](https://www.npmjs.com/package/@vaadin/vaadin-form-layout) |
| [vaadin-grid](https://github.com/vaadin/vaadin-grid) | [](https://travis-ci.org/vaadin/vaadin-grid) | [](https://github.com/vaadin/vaadin-grid/releases) | [](https://www.npmjs.com/package/@vaadin/vaadin-grid) |
| [vaadin-icons](https://github.com/vaadin/vaadin-icons) | [](https://travis-ci.org/vaadin/vaadin-icons) | [](https://github.com/vaadin/vaadin-icons/releases) | [](https://www.npmjs.com/package/@vaadin/vaadin-icons) |
| [vaadin-item](https://github.com/vaadin/vaadin-item) | [](https://travis-ci.org/vaadin/vaadin-item) | [](https://github.com/vaadin/vaadin-item/releases) | [](https://www.npmjs.com/package/@vaadin/vaadin-item) |
| [vaadin-list-box](https://github.com/vaadin/vaadin-list-box) | [](https://travis-ci.org/vaadin/vaadin-list-box) | [](https://github.com/vaadin/vaadin-list-box/releases) | [](https://www.npmjs.com/package/@vaadin/vaadin-list-box) |
| [vaadin-notification](https://github.com/vaadin/vaadin-notification) | [](https://travis-ci.org/vaadin/vaadin-notification) | [](https://github.com/vaadin/vaadin-notification/releases) | [](https://www.npmjs.com/package/@vaadin/vaadin-notification) |
| [vaadin-ordered-layout](https://github.com/vaadin/vaadin-ordered-layout) | [](https://travis-ci.org/vaadin/vaadin-ordered-layout) | [](https://github.com/vaadin/vaadin-ordered-layout/releases) | [](https://www.npmjs.com/package/@vaadin/vaadin-ordered-layout) |
| [vaadin-progress-bar](https://github.com/vaadin/vaadin-progress-bar) | [](https://travis-ci.org/vaadin/vaadin-progress-bar) | [](https://github.com/vaadin/vaadin-progress-bar/releases) | [](https://www.npmjs.com/package/@vaadin/vaadin-progress-bar) |
| [vaadin-radio-button](https://github.com/vaadin/vaadin-radio-button) | [](https://travis-ci.org/vaadin/vaadin-radio-button) | [](https://github.com/vaadin/vaadin-radio-button/releases) | [](https://www.npmjs.com/package/@vaadin/vaadin-radio-button) |
| [vaadin-select](https://github.com/vaadin/vaadin-select) | [](https://travis-ci.org/vaadin/vaadin-select) | [](https://github.com/vaadin/vaadin-select/releases) | [](https://www.npmjs.com/package/@vaadin/vaadin-select) |
| [vaadin-split-layout](https://github.com/vaadin/vaadin-split-layout) | [](https://travis-ci.org/vaadin/vaadin-split-layout) | [](https://github.com/vaadin/vaadin-split-layout/releases) | [](https://www.npmjs.com/package/@vaadin/vaadin-split-layout) |
| [vaadin-tabs](https://github.com/vaadin/vaadin-tabs) | [](https://travis-ci.org/vaadin/vaadin-tabs) | [](https://github.com/vaadin/vaadin-tabs/releases) | [](https://www.npmjs.com/package/@vaadin/vaadin-tabs) |
| [vaadin-text-field](https://github.com/vaadin/vaadin-text-field) | [](https://travis-ci.org/vaadin/vaadin-text-field) | [](https://github.com/vaadin/vaadin-text-field/releases) | [](https://www.npmjs.com/package/@vaadin/vaadin-text-field) |
| [vaadin-time-picker](https://github.com/vaadin/vaadin-time-picker) | [](https://travis-ci.org/vaadin/vaadin-time-picker) | [](https://github.com/vaadin/vaadin-time-picker/releases) | [](https://www.npmjs.com/package/@vaadin/vaadin-time-picker) |
| [vaadin-upload](https://github.com/vaadin/vaadin-upload) | [](https://travis-ci.org/vaadin/vaadin-upload) | [](https://github.com/vaadin/vaadin-upload/releases) | [](https://www.npmjs.com/package/@vaadin/vaadin-upload) |
Components marked with a `*` are part of the [Vaadin Pro Subscription](https://vaadin.com/pricing), other components are licensed under the Apache License 2.0.
## Learn more
See the list of components, demos and documentation, instructions how to get started, video tutorials, application demos and more by visiting:
### [vaadin.com/components ›](https://vaadin.com/components)
---
## Contributing
We would absolutely love to get the community involved, and we welcome any form of contributions – comments and questions on different communication channels, issues and pull request in the repositories, and anything that you build and share using our components.
### Get in touch with the team
The chat and the forum category are dedicated channels for this project, while the Twitter, Facebook and G+ pages are common for all Vaadin related discussion (including the Java framework).
- [Chat](https://gitter.im/vaadin/web-components)
- [Forum](https://vaadin.com/forum/#!/category/9848927)
- [Twitter](https://twitter.com/vaadin)
- [Facebook](https://www.facebook.com/vaadin/)
- [G+](https://plus.google.com/communities/108116678608923665301)
### Some ways to help:
- **Test the components and provide feedback**: We would love to hear your feedback on anything related to the components, like features, API and design. The best way to start is by [trying them out](https://vaadin.com/components/browse). And to get a quick response, either drop a question/comment on the chat or open an issue in GitHub.
- **Report bugs**: File issues for the components in their respective GitHub projects. You can find links to them from the list in this readme.
- **Send pull requests**: If you want to contribute code, check out the development instructions below.
We encourage you to read the [contribution instructions by GitHub](https://guides.github.com/activities/contributing-to-open-source/#contributing) also.
## Development
If you want to develop the components yourself see the [development instructions](DEVELOPMENT.md) that apply to all Vaadin components.
## License
Apache License 2.0 or CVAL 3.0 depending on the component
|