BootUI
Try sample app
Setup
Features
Properties
Specification
Roadmap
GitHub
Try sample app
Setup
Features
Properties
Specification
Roadmap
GitHub
  • Project documentation

    • Try the sample app
    • Setup
    • BootUI feature details
    • BootUI properties
    • Repository and documentation
    • BootUI Specification
    • BootUI Implementation Plan
  • Diagnostic checks

    • Architecture
    • GraalVM readiness
    • Hibernate Advisor
    • Spring Security Advisor
    • Pentesting

Repository and documentation

Modules

  • bootui-spring-boot-starter: dependency to add to your app.
  • bootui-autoconfigure: Spring Boot auto-configuration, REST controllers, and safety filter.
  • bootui-ui: Vue 3 frontend packaged into the starter at META-INF/resources/bootui/.
  • bootui-core: shared DTOs, secret masking, and core helpers.
  • bootui-sample-app: demo and integration sample app used for screenshots and Playwright coverage.

Documentation website

The public documentation website is https://www.julien-dubois.com/boot-ui/. It is built with VuePress from the markdown files in docs/, so repository documentation stays the source of truth for the published site.

npm install
npm run docs:dev

The local development server runs at http://127.0.0.1:8090. Before pushing documentation changes, run:

npm run docs:build

GitHub Pages is deployed by .github/workflows/pages.yml from the main branch. In the repository settings, set Pages > Build and deployment > Source to GitHub Actions. The workflow builds VuePress with the /boot-ui/ base path and publishes the site at https://www.julien-dubois.com/boot-ui/.

Edit this page
Last Updated: 6/6/26, 2:06 PM
Prev
BootUI properties
Next
BootUI Specification