Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/juliuslipp/sveltekit-shadcn-ai
https://github.com/juliuslipp/sveltekit-shadcn-ai
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/juliuslipp/sveltekit-shadcn-ai
- Owner: juliuslipp
- License: mit
- Created: 2023-12-10T13:29:27.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-10T12:09:00.000Z (11 months ago)
- Last Synced: 2024-08-02T09:26:56.952Z (4 months ago)
- Language: Svelte
- Size: 665 KB
- Stars: 25
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-turso - sveltekit-shadcn-ai
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