Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/juliuslipp/sveltekit-shadcn-ai


https://github.com/juliuslipp/sveltekit-shadcn-ai

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# SvelteKit-Shadcn-UI-AI Starter Template

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!

## What's Inside?

- **SvelteKit**: The fast Svelte framework that everyone's talking about. [More Info](https://kit.svelte.dev/)
- **Bun**: Fast package manager. [More Info](https://bun.sh/)
- **Turso + Drizzle ORM**: Handling database stuff. Turso for the heavy lifting and Drizzle ORM for smooth database operations. [Turso](https://turso.tech/), [Drizzle ORM](https://orm.drizzle.team/)
- **Shadcn-Svelte**: Our UI library choice. It’s sleek and does the job. [Check it out](https://www.shadcn-svelte.com/)
- **Resend & SvelteEmail**: For all the email integrations you didn't know you needed. [Resend](https://resend.com/), [SvelteEmail](https://github.com/carstenlebek/svelte-email)
- **MdSvex**: Markdown in Svelte - because who has time to write HTML? [Learn More](https://github.com/pngwn/MDsveX)
- **OpenAI**: AI API calls for the cool AI stuff. [OpenAI](https://openai.com/)
- **AI SDK by Vercel**: Integrating AI into our SvelteKit app. [Documentation](https://sdk.vercel.ai/docs)
- **AuthJS**: For authentication. Keeping it secure and simple. [AuthJS Docs](https://authjs.dev/reference/sveltekit)

## Getting Started

1. Clone this repo.
2. `bun install` (You know the drill).
3. `bun db:push` to create the database.
3. `cp .env.example .env` and fill in the blanks.
3. Check out the `src` directory to see how things are set up.
4. Start hacking away!

## Contributing

This project is open for contributions! Whether it's fixing bugs, enhancing features, or improving documentation, all contributions are welcome.

## Disclaimer

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!

# sveltekit-shadcn-ai