Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ignatiusmb/starter

An opinionated template with minimal dependencies and configurations for starting with SvelteKit
https://github.com/ignatiusmb/starter

opinionated starter svelte sveltekit template typescript

Last synced: 25 days ago
JSON representation

An opinionated template with minimal dependencies and configurations for starting with SvelteKit

Awesome Lists containing this project

README

        

# Application Starter Template

An opinionated and preconfigured template for starting a new app with minimal but enough dependencies to get started for a project of any size, with all the best features and defaults:

- [pnpm](https://pnpm.io/) as the dependency management
- [Prettier](https://prettier.io/) as the opinionated code formatter
- [mauss](https://github.com/alchemauss/mauss) as the prettier config opinion
- [TypeScript](https://www.typescriptlang.org/) as the static type checker using [svelte-check](https://github.com/sveltejs/language-tools/tree/master/packages/svelte-check)
- [mauss](https://github.com/alchemauss/mauss) as the tsconfig and type-safe SDK
- [SvelteKit](https://kit.svelte.dev/) as the fullstack framework of choice
- [@ignatiusmb/styles](https://github.com/ignatiusmb/styles) as the CSS resets
- [syv](https://github.com/ignatiusmb/syv) as the Svelte complementary library
- [Vite](https://vitejs.dev/) as both the dev server and bundler
- [Vercel](https://vercel.com/) as the deployment platform ([adapter](https://kit.svelte.dev/docs/adapter-vercel))

Create anything from a static blog with markdown files pre-rendered at build time to a fullstack serverless app running on the edge with a database and authentication.

Get started instantly with:

```bash
pnpm install

pnpm dev
```

All that's left is to replace the `%...%` values in the `src/routes/+layout.svelte` file with your own.

---

Starter | MIT License