Coder Social home page Coder Social logo

sdohle / platform Goto Github PK

View Code? Open in Web Editor NEW

This project forked from vaadin/platform

0.0 1.0 0.0 1.38 MB

Vaadin platform 10+ is Java web development platform based on Vaadin web components. If you don't know to which repository your bug report should be filed, use this and we'll move it to the right one.

Home Page: https://vaadin.com

Java 57.94% Shell 4.96% JavaScript 37.10%

platform's Introduction

Vaadin platform

Vaadin platform consists of a set of web components, a Java web framework called Vaadin Flow, configurable themes, tools and a set of opinionated app starters. Platform releases gather all products in to a single package every quarter. The product versions included in a platform release are not necessarily the latest released versions, but are hand picked so that they work well together.

Visit vaadin.com to learn more about Vaadin.

Use GitHub projects to open issues, propose new features, and contribute code. Below you can see links to different modules. If you don't know to which repository you should file your issue, just use this repository.

Vaadin Components - building blocks for your web app

Vaadin web components are listed in https://github.com/vaadin/vaadin.

Vaadin Flow - Java framework to simplify web development

Vaadin Flow is a Java web framework that abstracts client-server communication and provides you a Java API for web component.

Part Repository
Flow https://github.com/vaadin/flow
Flow Spring integration https://github.com/vaadin/spring

Flow is licensed under the Apache License 2.0.

Java APIs for Vaadin components

These components provide a Java API for web components.

Component Repository
Accordion https://github.com/vaadin/vaadin-accordion-flow
AppLayout https://github.com/vaadin/vaadin-app-layout-flow
Board* https://github.com/vaadin/vaadin-board-flow
Button https://github.com/vaadin/vaadin-button-flow
Charts* https://github.com/vaadin/vaadin-charts-flow
Checkbox https://github.com/vaadin/vaadin-checkbox-flow
ComboBox https://github.com/vaadin/vaadin-combo-box-flow
ConfirmDialog* https://github.com/vaadin/vaadin-confirm-dialog-flow
ContextMenu https://github.com/vaadin/vaadin-context-menu-flow
CookieConsent* https://github.com/vaadin/vaadin-cookie-consent-flow
Crud* https://github.com/vaadin/vaadin-crud-flow
Custom Field https://github.com/vaadin/vaadin-custom-field-flow
DatePicker https://github.com/vaadin/vaadin-date-picker-flow
Details https://github.com/vaadin/vaadin-details-flow
Dialog https://github.com/vaadin/vaadin-dialog-flow
FormLayout https://github.com/vaadin/vaadin-form-layout-flow
Grid https://github.com/vaadin/vaadin-grid-flow
Grid Pro* https://github.com/vaadin/vaadin-grid-pro-flow
Icons https://github.com/vaadin/vaadin-icons-flow
IronList https://github.com/vaadin/vaadin-iron-list-flow
ListBox https://github.com/vaadin/vaadin-list-box-flow
Login https://github.com/vaadin/vaadin-login-flow
MenuBar https://github.com/vaadin/vaadin-menu-bar-flow
Notification https://github.com/vaadin/vaadin-notification-flow
OrderedLayout https://github.com/vaadin/vaadin-ordered-layout-flow
ProgressBar https://github.com/vaadin/vaadin-progress-bar-flow
RadioButton https://github.com/vaadin/vaadin-radio-button-flow
Rich Text Editor* https://github.com/vaadin/vaadin-rich-text-editor-flow
Select https://github.com/vaadin/vaadin-select-flow
SplitLayout https://github.com/vaadin/vaadin-split-layout-flow
Tabs https://github.com/vaadin/vaadin-tabs-flow
TextField https://github.com/vaadin/vaadin-text-field-flow
TimePicker https://github.com/vaadin/vaadin-time-picker-flow
Upload https://github.com/vaadin/vaadin-upload-flow

Components marked with a * are part of the Vaadin Pro Subscription, other components are licensed under the Apache License 2.0.

Themes

Theme Repository
Lumo https://github.com/vaadin/vaadin-lumo-styles
Material https://github.com/vaadin/vaadin-material-styles

Tools

Tool Repository
Designer https://github.com/vaadin/designer
TestBench https://github.com/vaadin/testbench

All tools are part of the Vaadin Pro Subscription.

Starters - project templates for your next Vaadin app

See https://vaadin.com/start for more information.

Java

Starter Repository
Full stack app* https://github.com/vaadin/bakery-app-starter-issues
Simple example app https://github.com/vaadin/beverage-starter-flow
Project skeleton https://github.com/vaadin/skeleton-starter-flow
Project skeleton (Spring) https://github.com/vaadin/skeleton-starter-flow-spring

Front-end

Starter Repository
Angular https://github.com/vaadin/base-starter-angular
Polymer https://github.com/vaadin/generator-polymer-init-vaadin-elements-app
PWA https://github.com/vaadin/expense-manager-demo
React https://github.com/vaadin/base-starter-react
Vue.js https://github.com/vaadin/base-starter-vue

Starters marked with a * are part of the Vaadin Pro Subscription, other starters are licensed under the Apache License 2.0.

Getting started

Refer to the documentation site or visit https://vaadin.com/start to create a project.

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 platform. If unsure, feel free to post an issue in this repository and we'll help you.

License

Apache License 2.0 or CVAL 3.0, depending on the product.

platform's People

Contributors

ahie avatar alvarezguille avatar artur- avatar bogdanudrescu avatar caalador avatar diegocardoso avatar elmot avatar gilberto-torrezan avatar haprog avatar johannesh2 avatar johndevs avatar jouni avatar juhopiirainen avatar legioth avatar limonte avatar manolo avatar mehdi-vaadin avatar mstahv avatar oluwasayo avatar pekam avatar pleku avatar qtdzz avatar ripla avatar someonetoignore avatar tomivirkki avatar tsuoanttila avatar ujoni avatar web-padawan avatar yuriy-fix avatar zhesun88 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.