Projects
This is an overview of my various open-source projects.
Featured
Error Handling Spring Boot Starter
Makes it easy to have proper, consistent error responses for REST APIs built with Spring Boot. See the introduction post for what it improves on top of the default Spring Boot support.
github.com/wimdeblauwe/error-handling-spring-boot-starterSpring Boot and Thymeleaf library for htmx
Helper classes and a Thymeleaf dialect that make it easy to work with htmx in a Spring Boot application.
github.com/wimdeblauwe/htmx-spring-bootTaming Thymeleaf CLI (ttcli)
A command line tool to generate a Spring Boot with Thymeleaf application, with options for live reload, webjars support, and more.
github.com/wimdeblauwe/ttcliMore projects
Vite Spring Boot
A Spring Boot library that integrates with Vite to enable Hot Module Replacement during development.
github.com/wimdeblauwe/vite-spring-bootVite plugin for Spring Boot
Companion Vite plugin that syncs HTML templates and exposes the Dev Server location so HMR works end-to-end.
github.com/wimdeblauwe/vite-plugin-spring-bootTestcontainers-cypress
Run Cypress tests from a JUnit test using Testcontainers.
github.com/wimdeblauwe/testcontainers-cypressJPearl
Convenient classes and interfaces for using JPA with early primary key generation, and value objects as primary keys.
github.com/wimdeblauwe/jpearlBinary Object Repository
Makes it easy to store binary data alongside the entities that refer to it.
github.com/wimdeblauwe/biobGitHub Workflow Navigator
Chrome extension that adds a side panel to GitHub Actions for fast workflow search and tree navigation. On the Chrome Web Store.
github.com/wimdeblauwe/github-workflow-navigatorJIRA Database Values Plugin
Atlassian Jira custom field that connects to an external database and fetches values to associate with issues. Available on the Atlassian Marketplace.
bitbucket.org/wimdeblauwe/jdvp