# Blueprints (/docs/blueprint)



Curated one-click deployable bundles for popular technologies. A blueprint clones a template into your GitHub account, creates the services it needs, provisions any database or bucket, and wires the environment variables between them. Most need nothing configured before the first deploy. Some, like the Orchesty worker, ask for a few optional values in the deploy dialog so the first deploy connects to your own account.

To deploy one, open **Blueprints** in the dashboard, pick a blueprint, and click **Deploy**. You own the resulting repository and can change anything in it.

An AI agent connected over [MCP](/docs/guides/mcp-integration) can do the same thing without the dashboard: `list_blueprints` to see what is published, `list_github_owners` to pick the GitHub account to fork into, then `deploy_blueprint` to create the project and start the first deploy.

***

## Astro Static Site [#astro-static-site]

Static [Astro](https://astro.build/) site built with Bun and served by nginx. Single repo, no database, no environment variables.

| Layer     | Technology              |
| --------- | ----------------------- |
| Framework | Astro                   |
| Build     | Bun (multi-stage)       |
| Runtime   | nginx:alpine on port 80 |

[View full details →](/docs/blueprints/astro-static-site)  ·  <a href="https://github.com/rock8-cloud/astro-rocketship" target="_blank" rel="noopener noreferrer">GitHub →</a>

***

## Bugtriage [#bugtriage]

AI bug triage workflow. Mastra agents check every report for duplicates and analyse it against your repository, then a coding agent opens the pull request or a person decides. Web UI, Mastra Studio, and PostgreSQL in one monorepo.

| Layer         | Technology                 |
| ------------- | -------------------------- |
| Agents        | Mastra on Bun (port 4111)  |
| Web           | TanStack Start (port 3000) |
| Studio        | Mastra Studio (port 3001)  |
| Database      | PostgreSQL with pgvector   |
| Coding agents | Rock8Cloud agents          |

[View full details →](/docs/blueprints/bugtriage)  ·  <a href="https://github.com/rock8-cloud/ai-bug-triage-workflow" target="_blank" rel="noopener noreferrer">GitHub →</a>

***

## Elysia + TanStack Dashboard [#elysia--tanstack-dashboard]

Authenticated dashboard starter, typed end to end. Elysia API on Bun plus a TanStack Start web app on PostgreSQL, in one monorepo, with a seeded demo login.

| Layer       | Technology                                              |
| ----------- | ------------------------------------------------------- |
| API         | Elysia on Bun (port 3001)                               |
| Web         | TanStack Start + TanStack Query + shadcn/ui (port 3000) |
| Auth        | better-auth cookie sessions                             |
| Database    | PostgreSQL + Drizzle ORM                                |
| Type safety | Eden, the web app imports the API type                  |

[View full details →](/docs/blueprints/elysia-tanstack-dashboard)  ·  <a href="https://github.com/rock8-cloud/elysia-tanstack-dashboard-monorepo" target="_blank" rel="noopener noreferrer">GitHub →</a>

***

## Go [#go]

REST API backend built with **Go 1.23**, **Gin**, and **PostgreSQL**. One table, one API endpoint, Swagger UI, full Docker support out of the box.

| Layer           | Technology                |
| --------------- | ------------------------- |
| Language        | Go 1.23                   |
| HTTP framework  | Gin                       |
| Database driver | pgx/v5 (pgxpool)          |
| Migrations      | golang-migrate (embedded) |
| API docs        | swaggo/swag + gin-swagger |

[View full details →](/docs/blueprints/go)  ·  <a href="https://github.com/rock8-cloud/template-go" target="_blank" rel="noopener noreferrer">GitHub →</a>

***

## Java (Maven + PostgreSQL) [#java-maven--postgresql]

REST API backend built with **Java 21**, **Spring Boot 3.4.1**, and **PostgreSQL**. One table, one API endpoint, Swagger UI, full Docker support out of the box.

| Layer      | Technology                         |
| ---------- | ---------------------------------- |
| Language   | Java 21                            |
| Framework  | Spring Boot 3.4.1                  |
| Build      | Maven 3.9                          |
| Migrations | Flyway                             |
| ORM        | Spring Data JPA / Hibernate        |
| API docs   | springdoc-openapi 2.7 (Swagger UI) |

[View full details →](/docs/blueprints/java-maven-postgres)  ·  <a href="https://github.com/rock8-cloud/template-java" target="_blank" rel="noopener noreferrer">GitHub →</a>

***

## Kotlin (Gradle + PostgreSQL) [#kotlin-gradle--postgresql]

REST API backend built with **Kotlin 1.9**, **Spring Boot 3.4.1**, and **PostgreSQL**. One table, one API endpoint, Swagger UI, full Docker support out of the box.

| Layer      | Technology                         |
| ---------- | ---------------------------------- |
| Language   | Kotlin 1.9.25 (JVM 21)             |
| Framework  | Spring Boot 3.4.1                  |
| Build      | Gradle 8                           |
| Migrations | Flyway                             |
| ORM        | Spring Data JPA / Hibernate        |
| API docs   | springdoc-openapi 2.7 (Swagger UI) |

[View full details →](/docs/blueprints/kotlin-gradle-postgres)  ·  <a href="https://github.com/rock8-cloud/template-kotlin" target="_blank" rel="noopener noreferrer">GitHub →</a>

***

## Next.js (API + Swagger) [#nextjs-api--swagger]

REST API backend built with **Next.js 15**, **Node.js**, and **PostgreSQL**. Serves a JSON API and renders a Swagger UI. Full Docker support out of the box.

| Layer           | Technology                                    |
| --------------- | --------------------------------------------- |
| Runtime         | Node.js 20                                    |
| Framework       | Next.js 15                                    |
| Language        | TypeScript 5                                  |
| Database driver | node-postgres (pg)                            |
| API docs        | swagger-ui-react + hand-authored OpenAPI spec |

[View full details →](/docs/blueprints/nextjs)  ·  <a href="https://github.com/rock8-cloud/template-nextjs" target="_blank" rel="noopener noreferrer">GitHub →</a>

***

## Next.js + React [#nextjs--react]

Fullstack application built with **Next.js 15**, **React 19**, and **PostgreSQL**. The backend exposes a JSON API and the frontend is a React client component. Full Docker support out of the box.

| Layer           | Technology                  |
| --------------- | --------------------------- |
| Runtime         | Node.js 20                  |
| Framework       | Next.js 15                  |
| Frontend        | React 19 (client component) |
| Language        | TypeScript 5                |
| Database driver | node-postgres (pg)          |

[View full details →](/docs/blueprints/nextjs-react)  ·  <a href="https://github.com/rock8-cloud/template-nextjs-react" target="_blank" rel="noopener noreferrer">GitHub →</a>

***

## Orchesty Node.js Worker [#orchesty-nodejs-worker]

[Orchesty](https://orchesty.io) integration worker in Node.js and TypeScript on the official SDK. `CRYPT_SECRET` is generated for you. Enter your Orchesty Cloud tenant or self-hosted URLs and API key in the deploy dialog.

| Layer    | Technology              |
| -------- | ----------------------- |
| Runtime  | Node.js LTS (port 8080) |
| SDK      | `@orchesty/nodejs-sdk`  |
| AI rules | `@orchesty/nodejs-ai`   |
| Tests    | Jest + ESLint           |

[View full details →](/docs/blueprints/orchesty-nodejs-bootstrap)  ·  <a href="https://github.com/rock8-cloud/orchesty-nodejs-bootstrap" target="_blank" rel="noopener noreferrer">GitHub →</a>

***

## Strapi + Next.js [#strapi--nextjs]

Headless CMS website. Strapi 5 admin plus a Next.js 16 frontend on PostgreSQL, with S3 media, dynamic pages, live preview, and ISR.

| Layer    | Technology                                                 |
| -------- | ---------------------------------------------------------- |
| CMS      | Strapi 5 (port 1337)                                       |
| Frontend | Next.js 16 App Router, Tailwind v4 + shadcn/ui (port 3000) |
| Database | PostgreSQL                                                 |
| Media    | S3-compatible object storage                               |

[View full details →](/docs/blueprints/strapi-nextjs)  ·  <a href="https://github.com/rock8-cloud/strapi-next-turborepo-starter" target="_blank" rel="noopener noreferrer">GitHub →</a>

***

## TanStack Start [#tanstack-start]

Full-stack React app on [TanStack Start](https://tanstack.com/start) with server-side rendering, server functions, TanStack Query, Tailwind, and shadcn/ui. Single repo, no database, no environment variables.

| Layer   | Technology                                   |
| ------- | -------------------------------------------- |
| App     | TanStack Start + TanStack Router on React 19 |
| Data    | TanStack Query                               |
| UI      | Tailwind CSS v4 + shadcn/ui                  |
| Runtime | Nitro Node server on port 3000               |

[View full details →](/docs/blueprints/tanstack-start)  ·  <a href="https://github.com/rock8-cloud/tanstack-start-blueprint" target="_blank" rel="noopener noreferrer">GitHub →</a>

***

## Vue [#vue]

[Vue 3](https://vuejs.org/) single-page app scaffolded with `create-vue` and served by nginx. Single repo, no database, no environment variables.

| Layer             | Technology              |
| ----------------- | ----------------------- |
| Framework         | Vue 3 + Vite            |
| State and routing | Pinia, Vue Router       |
| Runtime           | nginx:alpine on port 80 |

[View full details →](/docs/blueprints/vue)  ·  <a href="https://github.com/rock8-cloud/blueprint-vue" target="_blank" rel="noopener noreferrer">GitHub →</a>
