An open API service indexing awesome lists of open source software.

https://github.com/shamscorner/sveltekit-stackter

Discover this incredible SvelteKit production-ready starter template featuring Tailwind CSS, the shadcn-svelte UI library, Superform + Formsnap, type-safe i18n, SEO, Lottie animations, an Image component, and much more. With this template, you can bypass the setup hassle and concentrate on transforming your dreams into reality.
https://github.com/shamscorner/sveltekit-stackter

formsnap lottie-animation shadcn starter-kit starter-template superform svelte sveltekit tailwindcss typesafe-i18n typescript

Last synced: 6 months ago
JSON representation

Discover this incredible SvelteKit production-ready starter template featuring Tailwind CSS, the shadcn-svelte UI library, Superform + Formsnap, type-safe i18n, SEO, Lottie animations, an Image component, and much more. With this template, you can bypass the setup hassle and concentrate on transforming your dreams into reality.

Awesome Lists containing this project

README

          

# SvelteKit Stackter

Discover this incredible SvelteKit production-ready starter template featuring Tailwind CSS, the shadcn-svelte UI library, Superform + Formsnap, type-safe i18n, SEO, Lottie animations, an Image component, and much more. With this template, you can bypass the setup hassle and concentrate on transforming your dreams into reality.

## Features

- [Tailwind CSS](https://tailwindcss.com/)
- [shadcn-svelte](https://www.shadcn-svelte.com/) UI library
- [Superforms](https://superforms.rocks/) for auto form validation and SSR submission
- [Formsnap](https://www.formsnap.dev/) for auto form building
- [lottie-web](https://www.npmjs.com/package/lottie-web) to show awesome animations
- [Lucide Icons](https://lucide.dev/) an awesome icon pack with ease setup
- [Typesafe i18n](https://github.com/ivanhofer/typesafe-i18n) for better i18n experience with SSR support
- [Taze](https://www.npmjs.com/package/taze) to update dependencies with one command
- [Husky](https://www.npmjs.com/package/husky) + (lint-staged) to improve commits & formatting
- [Fingerprintjs](https://www.npmjs.com/package/@fingerprintjs/fingerprintjs) to generate browser hash
- [React equivalent Image component](https://github.com/zerodevx/svelte-img)
- [Fontaine](https://www.npmjs.com/package/fontaine) for better font fallback
- Google Tag support
- Eslint & Prettier for better code formatting
- Tailwind CSS auto class sorting with prettier
- pnpm by default
- of course VITE and Typescript

## Developing

Rename `.env-example` to `.env` or `.env.local`

Install dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server:

```bash
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:

```bash
npm run build
```

You can preview the production build with `npm run preview`.

> To deploy your app, you may need to install an [adapter](https://kit.svelte.dev/docs/adapters) for your target environment.

## Vercel deployment

[Check here](https://vercel.com/guides/how-can-i-use-bitbucket-pipelines-with-vercel#configuring-bitbucket-pipelines-for-vercel)

[Twitter](https://twitter.com/shamscorner)