{"id":15013825,"url":"https://github.com/vaadin/base-starter-flow-quarkus","last_synced_at":"2025-09-10T08:03:44.308Z","repository":{"id":37098958,"uuid":"375671500","full_name":"vaadin/base-starter-flow-quarkus","owner":"vaadin","description":"A project base/example for using Vaadin with Quarkus","archived":false,"fork":false,"pushed_at":"2025-03-03T10:50:33.000Z","size":2467,"stargazers_count":37,"open_issues_count":2,"forks_count":21,"subscribers_count":4,"default_branch":"v24","last_synced_at":"2025-03-04T21:38:55.996Z","etag":null,"topics":["java","quarkus","vaadin"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vaadin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-06-10T11:19:03.000Z","updated_at":"2025-03-03T10:50:36.000Z","dependencies_parsed_at":"2023-10-05T12:04:15.251Z","dependency_job_id":"3040412e-18e8-46ca-b26a-8b5772897a48","html_url":"https://github.com/vaadin/base-starter-flow-quarkus","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaadin%2Fbase-starter-flow-quarkus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaadin%2Fbase-starter-flow-quarkus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaadin%2Fbase-starter-flow-quarkus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaadin%2Fbase-starter-flow-quarkus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vaadin","download_url":"https://codeload.github.com/vaadin/base-starter-flow-quarkus/tar.gz/refs/heads/v24","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246927839,"owners_count":20856198,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["java","quarkus","vaadin"],"created_at":"2024-09-24T19:44:49.641Z","updated_at":"2025-04-03T03:13:30.436Z","avatar_url":"https://github.com/vaadin.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Project Base for Vaadin Flow and Quarkus\n\nThis project can be used as a starting point to create your own Vaadin Flow application for Quarkus. It contains all the necessary configuration with some placeholder files to get you started.\n\nQuarkus 3.0+ requires Java 17.\n\nStarter is also available for [gradle](https://github.com/vaadin/base-starter-flow-quarkus/tree/gradle)\n\n## Running the Application\n\nImport the project to the IDE of your choosing as a Maven project. \n\nRun application using `mvnw` (Windows), or `./mvnw` (Mac \u0026 Linux).\n\nOpen [http://localhost:8080/](http://localhost:8080/) in browser.\n\nIf you want to run your app locally in production mode, call `mvnw package -Pproduction` (Windows), or `./mvnw package -Pproduction` (Mac \u0026 Linux)\nand then\n```\njava -jar target/quarkus-app/quarkus-run.jar\n```\n\n### Including vaadin-jandex for Pro components\nIf you are using Pro components such GridPro you need to provide the Jandex index for them as well. \nAlthough, this can be achieved by adding their names one-by-one in the `application.properties` similar to the following example:\n```properties\nquarkus.index-dependency.vaadin-grid-pro.group-id=com.vaadin\nquarkus.index-dependency.vaadin-grid-pro.artifact-id=vaadin-grid-pro-flow\n```\nVaadin recommends using the official Jandex index for the Pro components which is published as part of the platform:\n```xml\n\u003cdependency\u003e\n    \u003cgroupId\u003ecom.vaadin\u003c/groupId\u003e\n    \u003cartifactId\u003evaadin-jandex\u003c/artifactId\u003e\n\u003c/dependency\u003e\n```\nThe above dependency has already added to the `pom.xml` and all you need to do is uncomment it when if needed. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvaadin%2Fbase-starter-flow-quarkus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvaadin%2Fbase-starter-flow-quarkus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvaadin%2Fbase-starter-flow-quarkus/lists"}