├── .gitignore ├── README.md └── spring-boot-frontends.png /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .DS_Store -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Resources Learning Spring Frontends 2 | 3 | A list of resources for building frontends for your Java & Spring Applications. This started as a discussion on an 4 | episode of The Spring Office Hours Podcast that you can find below. 5 | 6 | [S3E14 - Spring Boot Frontends](https://spring-office-hours.transistor.fm/episodes/s3e14-spring-boot-frontends) 7 | 8 | This is the collection of resources we put together during the show and you can find links for everything below. 9 | 10 | ![Spring Boot Frontends](./spring-boot-frontends.png) 11 | 12 | ## Resources 13 | 14 | - Web Development 15 | - [HTML](https://developer.mozilla.org/en-US/docs/Web/HTML) 16 | - [CSS](https://developer.mozilla.org/en-US/docs/Web/CSS) 17 | - [JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript) 18 | - JavaScripts Frameworks 19 | - [React](https://react.dev/) 20 | - [Vue](https://vuejs.org/) 21 | - [Angular](https://angular.io/) 22 | - [Svelte](https://svelte.dev/) 23 | - Java 24 | - [Vaadin](https://vaadin.com/) 25 | - [Jakarta Faces](https://github.com/jakartaee/faces) (Java Server Faces) 26 | - Full Stack Frameworks 27 | - [Hilla](https://hilla.dev/) 28 | - [JHipster](https://www.jhipster.tech/) 29 | - Spring Template languages 30 | - [Thymeleaf](https://www.thymeleaf.org/) 31 | - [Mustache](https://mustache.github.io/) 32 | - [Groovy](https://docs.spring.io/spring-framework/reference/web/webmvc-view/mvc-groovymarkup.html) 33 | - [Freemarker](https://freemarker.apache.org/index.html) 34 | - [jte](https://jte.gg/) 35 | - [HTMX](https://htmx.org/) 36 | - [Spring View Component](https://github.com/tschuehly/spring-view-component) 37 | - [Spring Boot and Thymeleaf library for htmx](https://github.com/wimdeblauwe/htmx-spring-boot) 38 | - Web Assembly (WASM) 39 | - [Web Assembly](https://github.com/wimdeblauwe/htmx-spring-boot) 40 | - [Spring WASM Demo](https://github.com/dsyer/spring-wasm-demo) 41 | 42 | ## Contributing 43 | 44 | If you would like to contribute to this repository please feel free to send us a PR. -------------------------------------------------------------------------------- /spring-boot-frontends.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-office-hours/resources-learning-spring-frontends/ea74f00db54f84a0906e313a7e6f7c19881f5ac3/spring-boot-frontends.png --------------------------------------------------------------------------------