BootUI
Try it
Setup
Features
Properties
AI agents
Ecosystem
GitHub
Try it
Setup
Features
Properties
AI agents
Ecosystem
GitHub
  • Project documentation

    • Try the sample app
    • Setup
    • BootUI feature details
    • BootUI properties
    • AI agents
    • The BootUI family
    • Repository and documentation
    • BootUI Specification
    • BootUI Implementation Plan
    • BootUI on Quarkus — design & strategy
    • BootUI on Spring WebFlux — support status
  • Diagnostic checks

    • Architecture
    • REST API
    • Spring Advisor
    • Hibernate Advisor
    • Spring Security Advisor
    • Memory advisor
    • Pentesting
    • GraalVM readiness
    • CRaC readiness
    • Quarkus Application Advisor
    • Quarkus Security Advisor

Repository and documentation

Modules

  • bootui-core: shared DTOs, secret masking, and core helpers.
  • bootui-engine: framework-neutral services/advisors and SPI ports.
  • bootui-spring-autoconfigure: Spring MVC/WebFlux adapter (auto-configuration, endpoints, safety).
  • bootui-spring-boot-starter: Spring MVC starter dependency.
  • bootui-spring-boot-starter-reactive: Spring WebFlux starter dependency.
  • bootui-ui: Vue 3 frontend packaged into META-INF/resources/bootui/.
  • bootui-conformance: shared HTTP contract suite and golden panel manifests for all adapters.
  • bootui-spring-sample-app: Spring MVC sample app + Playwright e2e coverage.
  • bootui-spring-webflux-sample-app: Spring WebFlux sample app.
  • bootui-quarkus: Quarkus runtime adapter.
  • bootui-quarkus-deployment: Quarkus build-time wiring module.
  • bootui-quarkus-integration-tests: Quarkus @QuarkusTest suites.
  • bootui-quarkus-sample-app: Quarkus sample app.

Compatibility version source of truth

Spring Boot and Quarkus compatibility references for the published adapters should follow the root pom.xml properties:

  • spring-boot.version
  • quarkus.platform.version

When these are updated, refresh matching documentation references in the same pull request (README.md, docs/SETUP.md, docs/FEATURES.md, and .github/copilot-instructions.md). The non-published Quarkus sample app keeps a separate platform pin aligned with its Quarkus LangChain4j dependency; that demo-specific pin is not the public compatibility version.

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: 7/14/26, 9:45 AM
Prev
The BootUI family
Next
BootUI Specification