Skip to content

An opinionated CLI for creating type-safe Svelte apps(use drizzle instead of prisma).

Notifications You must be signed in to change notification settings

Frank-III/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 to define your database model.

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

  • Add a template for a websocket backend using Durable Objects
  • Detect when a user has instantiated a bunch of templates and stop giving them the tutorial stuff
  • Replace the dependency on @tanstack/svelte-query with a more lightweight tRPC client
  • Add Turso support

About

An opinionated CLI for creating type-safe Svelte apps(use drizzle instead of prisma).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 59.2%
  • TypeScript 19.2%
  • Svelte 11.7%
  • JavaScript 9.1%
  • Other 0.8%