No description
  • TypeScript 44.9%
  • Svelte 39.1%
  • Go 15.3%
  • CSS 0.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-28 19:27:40 +03:00
.forgejo/workflows stuff 2026-08-24 21:39:38 +03:00
.vite-hooks initial 2026-08-15 20:32:55 +03:00
.vscode initial 2026-08-15 20:32:55 +03:00
docs more stuff 2026-08-23 07:38:19 +03:00
drizzle i think i linted? this was 2 days ago i forgot sorry 2026-08-28 19:27:40 +03:00
patches more stuff 2026-08-23 07:38:19 +03:00
sidecar stuff 2026-08-24 21:39:38 +03:00
src i think i linted? this was 2 days ago i forgot sorry 2026-08-28 19:27:40 +03:00
static stuff 2026-08-20 05:07:09 +03:00
templates/postgresql stuff 2026-08-20 05:07:09 +03:00
tests i think i linted? this was 2 days ago i forgot sorry 2026-08-28 19:27:40 +03:00
.env.example a lot 2026-08-17 09:13:52 +03:00
.gitignore a lot 2026-08-17 09:13:52 +03:00
.npmrc initial 2026-08-15 20:32:55 +03:00
AGENTS.md i think i linted? this was 2 days ago i forgot sorry 2026-08-28 19:27:40 +03:00
compose.dev.yaml ingresses page 2026-08-25 17:03:49 +03:00
drizzle.config.ts i think i linted? this was 2 days ago i forgot sorry 2026-08-28 19:27:40 +03:00
lefthook.yml initial 2026-08-15 20:32:55 +03:00
LICENSE i think i linted? this was 2 days ago i forgot sorry 2026-08-28 19:27:40 +03:00
oxfmt.config.ts a lot 2026-08-17 09:13:52 +03:00
oxlint.config.ts ingresses page 2026-08-25 10:36:00 +03:00
package.json i think i linted? this was 2 days ago i forgot sorry 2026-08-28 19:27:40 +03:00
pnpm-lock.yaml ingresses page 2026-08-25 10:36:00 +03:00
pnpm-workspace.yaml stuff 2026-08-23 06:42:41 +03:00
README.md initial 2026-08-15 20:32:55 +03:00
schema.d.ts stuff 2026-08-19 01:56:21 +03:00
TEMPLATES.md stuff 2026-08-20 05:07:09 +03:00
tsconfig.json stuff 2026-08-24 21:39:38 +03:00
vite.config.ts deployments page 2026-08-18 02:15:39 +03:00

sv

Everything you need to build a Svelte project, powered by sv.

Creating a project

If you're seeing this, you've probably already done this step. Congrats!

# create a new project
npx sv create my-app

To recreate this project with the same configuration:

# recreate this project
pnpm dlx sv@0.17.0 create --template minimal --types ts --add tailwindcss="plugins:none" drizzle="database:sqlite+sqlite:libsql" better-auth="demo:password" sveltekit-adapter="adapter:auto" experimental="versions:kit+features:async,remoteFunctions,explicitEnvironmentVariables,handleRenderingErrors" --install pnpm stoat

Developing

Once you've created a project and installed dependencies with npm install (or pnpm install or yarn), start a development server:

npm run dev

# or start the server and open the app in a new browser tab
npm run dev -- --open

Building

To create a production version of your app:

npm run build

You can preview the production build with npm run preview.

To deploy your app, you may need to install an adapter for your target environment.