Skip to content
/ kaiju-template Public template

The best way to start a full-stack typesafe app with vanilla React and Hono RPC

Notifications You must be signed in to change notification settings

KaijuStack/kaiju-template

Repository files navigation

Logo for Kaiju

kaiju-template

Kaiju it’s a full-stack, typesafe boilerplate built on top of vanilla React, TanStack Router, Mantine UI, Hono RPC, PostgreSQL, DrizzleORM, Zod and Turborepo.

Get started with the template by clicking Use this template button on the top of the page.

A Modern SPA Starter

🚧 Work in Progress

Kaiju is currently in active development.

This project is inspired by the T3 Stack but focuses on a different use case: making it easy to build and deploy single-page applications (SPAs) without the overhead of Next.js or server components, while keeping the backend as a separate application.

If your app doesn’t need SSR, using a plain React setup with Vite and deploying it via CDN can be much simpler and cheaper. This starter provides a clean foundation for that kind of workflow. And if you ever need SSR in the future, you can switch to Next.js or set it up with Vite when the time comes.

It’s a reasonably opinionated boilerplate where every tool is carefully chosen to provide the best DX and TypeScript support. At the same time every piece is easily replaceable — you can swap Mantine for shadcn/ui, DrizzleORM for Kysely or Prisma, Hono RPC for tRPC and more, tailoring the stack to fit your preferences and needs.

Components

screen shot 2017-08-07 at 12 18 15 pm React screen shot 2017-08-07 at 12 18 15 pm Vite screen shot 2017-08-07 at 12 18 15 pm TanStack Query screen shot 2017-08-07 at 12 18 15 pm TanStack Router screen shot 2017-08-07 at 12 18 15 pm Mantine
screen shot 2017-08-07 at 12 18 15 pm Hono screen shot 2017-08-07 at 12 18 15 pm PostgreSQL screen shot 2017-08-07 at 12 18 15 pm Drizzle ORM screen shot 2017-08-07 at 12 18 15 pm Zod screen shot 2017-08-07 at 12 18 15 pm Turborepo

Getting Started

TBD

Documentation

TBD

Deployment

TBD

About

The best way to start a full-stack typesafe app with vanilla React and Hono RPC

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published