Hey there 👋! If you're into Svelte and AI, you've stumbled upon something pretty neat. This is a starter template combining a bunch of cool tech that I've been tinkering with. It's not fully baked yet, but it's a solid start for anyone looking to explore these technologies. Feel free to dive in, experiment, and contribute!
- SvelteKit: The fast Svelte framework that everyone's talking about. More Info
- Bun: Fast package manager. More Info
- Turso + Drizzle ORM: Handling database stuff. Turso for the heavy lifting and Drizzle ORM for smooth database operations. Turso, Drizzle ORM
- Shadcn-Svelte: Our UI library choice. It’s sleek and does the job. Check it out
- Resend & SvelteEmail: For all the email integrations you didn't know you needed. Resend, SvelteEmail
- MdSvex: Markdown in Svelte - because who has time to write HTML? Learn More
- OpenAI: AI API calls for the cool AI stuff. OpenAI
- AI SDK by Vercel: Integrating AI into our SvelteKit app. Documentation
- AuthJS: For authentication. Keeping it secure and simple. AuthJS Docs
- Clone this repo.
bun install
(You know the drill).bun db:push
to create the database.cp .env.example .env
and fill in the blanks.- Check out the
src
directory to see how things are set up. - Start hacking away!
This project is open for contributions! Whether it's fixing bugs, enhancing features, or improving documentation, all contributions are welcome.
This is a work in progress. Things might break, and that's okay - it's part of the fun. Feel free to report issues or submit PRs.
Happy coding!