Alconite
Free tools

Free project generator

Astro + Spring Boot Starter

Generate an opinionated Astro and Spring Boot project with content collections, observability, Docker, Helm, GitHub Actions, and coding-agent instructions.

Start with a focused monorepo preset based on practical application, content, packaging, observability, and deployment boundaries.

  • Generated locally in your browser
  • Java 25, Spring Boot 4.1, and Astro 7
  • No account, upload, or saved project settings
Project metadata

These values are used only to render the ZIP in this browser.

ZIP directory: your-project/

Lowercase reverse-domain notation.

Generated automatically until you edit it.

Fixed by the standard preset.

One focused, supported architecture.

Optional capabilities

Keep the standard preset, or remove pieces your project does not need yet.

Included technology

  • Java 25 + Spring Boot 4.1
  • Gradle Kotlin DSL + wrapper
  • Astro 7 static build
  • React interactive components
  • Separate content collection directory
  • Docker configuration
  • Helm deployment skeleton
  • GitHub Actions workflow
  • OpenTelemetry and Actuator

Project structure

Expand the major directories for a compact preview. The archive includes additional configuration and test files.

  • your-project/
    • AGENTS.md
    • README.md
    • gradle/
    • gradlew
    • gradlew.bat
    • your-project-platform/
      • src/main/java/…
      • src/main/resources/
      • src/test/java/…
      • build.gradle.kts
      • Dockerfile
    • your-project-website/
      • src/components/
      • src/layouts/
      • src/pages/
      • package.json
    • your-project-content/
      • collections/articles/
      • collections/pages/
    • compose.yaml
    • helm/
      • templates/
      • values.yaml
    • .github/workflows/build.yaml

Generated in your browser

Download your-project.zip. Nothing is uploaded or retained.

Your project is generated locally in your browser. Project settings are not uploaded or stored.

Opinionated by design

What the starter includes

The generated project is deliberately opinionated: one Gradle build, one statically built Astro site, and one Spring Boot runtime with optional operational scaffolding.

Monorepo boundaries

Separate platform, website, and optional content directories include scoped AGENTS.md files and commands that use the generated project names.

Production foundations

Select Docker, hardened Helm resources, Actuator health probes, Prometheus metrics, and opt-in OpenTelemetry export without receiving real domains or credentials.

Safe starting point

A small status API and responsive homepage demonstrate integration without carrying over application-specific business logic or deployment identifiers.