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

Try the sample app

Security warning: These convenience commands download a script from GitHub, clone this repository, build it, pull Docker images and an Ollama model, and run a Spring Boot app on your machine. Review the script first and run it only in a trusted local development environment.

Prerequisites: Git, Java 17 or later, and Docker or a Docker-compatible engine for the sample app's PostgreSQL, Redis, and Ollama services.

macOS / Linux:

curl -fsSL https://raw.githubusercontent.com/jdubois/boot-ui/main/scripts/run-sample.sh | bash

Windows PowerShell:

irm https://raw.githubusercontent.com/jdubois/boot-ui/main/scripts/run-sample.ps1 | iex

The scripts list main plus the five most recent release tags and ask which version to build and run; the most recent tag is selected by default (press Enter to accept, or set BOOTUI_REF to choose non-interactively). They clone into ./boot-ui unless that directory already exists, build with -DskipTests, then start bootui-sample-app with the dev profile. Spring Boot starts PostgreSQL, Redis, and Ollama from bootui-sample-app/compose.yaml; the first startup also pulls the small qwen2.5:0.5b chat model when missing. Open http://localhost:8080/bootui after startup. If you already cloned the repository, run ./scripts/run-sample.sh or .\scripts\run-sample.ps1 from its root to reuse that checkout.

Edit this page
Last Updated: 6/6/26, 2:06 PM
Next
Setup