Skip to content

RichardsCoffeeShop/create-o7-app

 
 

Repository files navigation

o7 Logo

create-o7-app

An opinionated CLI for creating type-safe Svelte apps.

pnpm create o7-app


What is the o7 Stack?

Why both Prisma and Kysely? create-o7-app's template includes Kysely for Edge support and fast cold starts, with all the convenience of using Prisma for migrations.

Isn't Lucia Auth deprecated? No - while the Lucia library is deprecated, Lucia transitioned into a tutorial for implementing authentication, which the Auth template sets up for you.

Getting Started

First, run the CLI to scaffold your app:

pnpm create o7-app
# OR
bun create o7-app
# OR
npm create o7-app@latest
# OR
yarn create o7-app

Then, open your new app in your favorite IDE and get started! A good place to look first is src/routes/+page.svelte for your frontend or src/lib/server/routes/_app.ts for tRPC.

Upcoming

  • Move the tutorial to a README file
  • Replace the dependency on @tanstack/svelte-query with a more lightweight tRPC client

About

An opinionated CLI for creating type-safe Svelte apps.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 56.7%
  • TypeScript 18.4%
  • Svelte 15.0%
  • JavaScript 9.3%
  • Other 0.6%