More Premium Hugo Themes Premium Svelte Themes

AMaDrOfSvelte

A small, decisive full-stack SvelteKit (Svelte 5) template stater featuring: Drizzle, Turso (SQLite), Better Auth, & Tailwind 4 w/ ShadCN components

AMaDrOfSvelte

A small, decisive full-stack SvelteKit (Svelte 5) template stater featuring: Drizzle, Turso (SQLite), Better Auth, & Tailwind 4 w/ ShadCN components

Author Avatar Theme by madrclouddev
Github Stars Github Stars: 13
Last Commit Last Commit: Oct 12, 2025 -
First Commit Created: Dec 18, 2023 -
AMaDrOfSvelte screenshot

Overview

aMaDrOfSvelte is a full-stack SvelteKit template featuring PlanetScale MySQL database, Prisma for ORM functionality, Lucia auth with GitHub oAuth for user authentication, and Tailwind with Flowbite components for easy-to-use styling. It allows developers to manage their database, serverless functions, APIs, and front-end all from the same codebase using the same language. The template is designed to be manageable by solo developers and is hosted on Vercel using autodetected serverless functions.

Features

  • PlanetScale MySQL Database: More flexible than NoSQL and easy to use with Prisma.
  • Prisma: for ORM, query building, and simple data manipulation.
  • Lucia auth with oAuth: Enables easy user authentication with pre-configured GitHub oAuth.
  • SvelteKit: Provides a seamless and efficient frontend development experience.
  • Tailwind with Flowbite components: Pre-configured styling options for easy component design.
  • Service-worker and web-manifest: Allows full PWA compatibility. Can be customized to fit specific site constraints.

Installation

To get started with aMaDrOfSvelte, follow these steps:

  1. Generate a new project from the template.
  2. Update the environment variables in your .env file. If you don’t have a .env file in your root folder, create one.
  3. Deploy the project by ensuring that all the environment variables in your .env file are correct.
  4. Host the project on a server like Vercel or Netlify, which will automatically turn the SvelteKit server functions into serverless functions.
  5. Override your host’s build step to include “npm install && npx prisma generate” instead of just “npm install”.

Summary

aMaDrOfSvelte is a powerful full-stack SvelteKit template that allows developers to manage their database, server, APIs, and front-end all in one codebase. It offers features such as PlanetScale MySQL database, Prisma ORM, Lucia auth with oAuth, and Tailwind with Flowbite components. The template is designed to be manageable by solo developers and can be easily deployed on Vercel or Netlify. With its user-friendly installation process, aMaDrOfSvelte provides an efficient and effective solution for building full-stack applications.