Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wimdeblauwe/wimdeblauwe


https://github.com/wimdeblauwe/wimdeblauwe

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

### Hi there 👋

I am Wim Deblauwe, a software engineer from 🇧🇪 Belgium.

## About Me

* Freelance Java software engineer at [widit.be](https://www.widit.be/)
* :heart: Spring Boot, Thymeleaf, AlpineJS, htmx
* :pencil: I blog at [wimdeblauwe.com](https://www.wimdeblauwe.com/)
* :tv: I have a [YouTube channel](https://www.youtube.com/@WimDeblauwe)
* :book: I have written 2 books on Spring Boot:
* [Taming Thymeleaf](https://www.wimdeblauwe.com/books/taming-thymeleaf/)
* [Practical Guide to Building an API Back End with Spring Boot](https://www.infoq.com/minibooks/spring-boot-building-api-backend)

## Open Source Projects

### Ttcli [![](https://img.shields.io/github/stars/wimdeblauwe/ttcli)](https://github.com/wimdeblauwe/ttcli) [![](https://img.shields.io/github/forks/wimdeblauwe/ttcli)](https://github.com/wimdeblauwe/ttcli)

A command line tool built on Spring Boot and Spring Shell using GraalVM to generate a Spring Boot with Thymeleaf project. It has various options to customize the generated project with live reload, webjars support, ...

### Spring Boot and Thymeleaf library for htmx [![](https://img.shields.io/github/stars/wimdeblauwe/htmx-spring-boot-thymeleaf)](https://github.com/wimdeblauwe/htmx-spring-boot-thymeleaf) [![](https://img.shields.io/github/forks/wimdeblauwe/htmx-spring-boot-thymeleaf)](https://github.com/wimdeblauwe/htmx-spring-boot-thymeleaf)

This library provides helper classes and a Thymeleaf dialect to make it easy to work with htmx in a Spring Boot application.

### Error Handling Spring Boot Starter [![](https://img.shields.io/github/stars/wimdeblauwe/error-handling-spring-boot-starter)](https://github.com/wimdeblauwe/error-handling-spring-boot-starter) [![](https://img.shields.io/github/forks/wimdeblauwe/error-handling-spring-boot-starter)](https://github.com/wimdeblauwe/error-handling-spring-boot-starter)

The goal of the project is to make it easy to have proper, consistent error responses for REST APIs build with Spring Boot. See [Error handling library for Spring Boot](https://www.wimdeblauwe.com/blog/2020/07/20/error-handling-library-spring-boot/) for a detailed explanation of the project and what it improves on top of the default Spring Boot support for error responses.

### Testcontainers-cypress [![](https://img.shields.io/github/stars/wimdeblauwe/testcontainers-cypress)](https://github.com/wimdeblauwe/testcontainers-cypress) [![](https://img.shields.io/github/forks/wimdeblauwe/testcontainers-cypress)](https://github.com/wimdeblauwe/testcontainers-cypress)

This project allows to run [Cypress](https://www.cypress.io/) tests from a JUnit test using [TestContainers](https://www.testcontainers.org/). It is very convenient when using server-side HTML templating like [Thymeleaf](https://www.thymeleaf.org/).