# Suggested open-source stack

> Project: "AI SaaS with auth, Stripe payments and chat over my PDFs"
> Built from the ideas catalog (https://ideas.asveas.com). Each section is a detected need with the best-fitting repos, strongest first.

## Starter / boilerplate
- [wasp-lang/open-saas](https://github.com/wasp-lang/open-saas) — A 100% free modern JS SaaS boilerplate (React, NodeJS, Prisma). Full-featured: Auth (email, google, github, slack, MS), Email sending, Background jobs, Landing page, Payments (Stripe, Polar.sh), Shadcn UI, S3 file upload. AI-ready with tailored AGENTS.md, skills, and Claude Code plugin. One cmd deploy. Powered by Wasp full-stack framework. (★16.3k, MDX, vibe 87/100) · details: https://ideas.asveas.com/r/wasp-lang/open-saas
- [ixartz/SaaS-Boilerplate](https://github.com/ixartz/SaaS-Boilerplate) — 🚀🎉📚 SaaS Boilerplate built with Next.js + Tailwind CSS + Shadcn UI + TypeScript. ⚡️ Full-stack React application with Auth, Multi-tenancy, Roles & Permissions, i18n, Landing Page, DB, Logging, Testing (★7.5k, TypeScript, vibe 80/100) · details: https://ideas.asveas.com/r/ixartz/SaaS-Boilerplate
- [boxyhq/saas-starter-kit](https://github.com/boxyhq/saas-starter-kit) — 🔥 Enterprise SaaS Starter Kit - Kickstart your enterprise app development with the Next.js SaaS boilerplate 🚀 (★5k, TypeScript, vibe 64/100) · details: https://ideas.asveas.com/r/boxyhq/saas-starter-kit

## Frontend framework
- [vercel/chatbot](https://github.com/vercel/chatbot) — A full-featured, hackable Next.js AI chatbot built by Vercel (★21k, TypeScript, vibe 84/100) · details: https://ideas.asveas.com/r/vercel/chatbot
- [vercel/ai](https://github.com/vercel/ai) — The AI Toolkit for TypeScript. From the creators of Next.js, the AI SDK is a free open-source library for building AI-powered applications and agents (★27.9k, TypeScript, vibe 90/100) · details: https://ideas.asveas.com/r/vercel/ai
- [react/react](https://github.com/react/react) — The library for web and native user interfaces. (★252k, JavaScript, vibe 100/100) · details: https://ideas.asveas.com/r/react/react

## Authentication
- [better-auth/better-auth](https://github.com/better-auth/better-auth) — The most comprehensive authentication framework (★30.7k, TypeScript, vibe 90/100) · details: https://ideas.asveas.com/r/better-auth/better-auth
- [logto-io/logto](https://github.com/logto-io/logto) — 🧑‍🚀 Authentication and authorization infrastructure for SaaS and AI apps, built on OIDC and OAuth 2.1 with multi-tenancy, SSO, and RBAC. (★14.9k, TypeScript, vibe 87/100) · details: https://ideas.asveas.com/r/logto-io/logto
- [nextauthjs/next-auth](https://github.com/nextauthjs/next-auth) — Authentication for the Web. (★28.4k, TypeScript, vibe 72/100) · details: https://ideas.asveas.com/r/nextauthjs/next-auth

## Payments & billing
- [stripe/stripe-node](https://github.com/stripe/stripe-node) — Node.js library for the Stripe API. (★4.6k, TypeScript, vibe 77/100) · details: https://ideas.asveas.com/r/stripe/stripe-node
- [polarsource/polar](https://github.com/polarsource/polar) — Polar — A billing platform for the intelligence era (★10.5k, Python, vibe 85/100) · details: https://ideas.asveas.com/r/polarsource/polar
- [logto-io/logto](https://github.com/logto-io/logto) — 🧑‍🚀 Authentication and authorization infrastructure for SaaS and AI apps, built on OIDC and OAuth 2.1 with multi-tenancy, SSO, and RBAC. (★14.9k, TypeScript, vibe 87/100) · details: https://ideas.asveas.com/r/logto-io/logto

## LLM / AI model
- [vercel/ai](https://github.com/vercel/ai) — The AI Toolkit for TypeScript. From the creators of Next.js, the AI SDK is a free open-source library for building AI-powered applications and agents (★27.9k, TypeScript, vibe 90/100) · details: https://ideas.asveas.com/r/vercel/ai
- [BerriAI/litellm](https://github.com/BerriAI/litellm) — The fastest, litest AI Gateway. Rust core with Python SDK. Call 100+ LLM APIs in OpenAI (or native) format with cost tracking, guardrails, load balancing, and logging [Bedrock, Azure, OpenAI, Anthropic, OpenAI, VertexAI, vLLM, Nvidia NIM] (★63.1k, Python, vibe 94/100) · details: https://ideas.asveas.com/r/BerriAI/litellm
- [unslothai/unsloth](https://github.com/unslothai/unsloth) — Local UI to run and train LLMs and diffusion models. Supports GGUF, MLX, Qwen3.8, DeepSeek-V4.1, MiniMax-H3, Gemma 4, FLUX and more. (★79.3k, Python, vibe 95/100) · details: https://ideas.asveas.com/r/unslothai/unsloth

## RAG / vector search
- [mem0ai/mem0](https://github.com/mem0ai/mem0) — The Memory Layer for AI Agents - Drop-in memory infrastructure for AI agents and apps. Context that persists. Built for production. (★68.8k, Python, vibe 94/100) · details: https://ideas.asveas.com/r/mem0ai/mem0
- [unclecode/crawl4ai](https://github.com/unclecode/crawl4ai) — Official Crawl4AI Cloud: a hosted web scraping, extraction, and search API for AI agents. Free API key, 1,000 credits a month, no card. Fully open source: this repo is the Apache-2.0 crawler that powers it, and you can self-host it. (★87.2k, Python, vibe 95/100) · details: https://ideas.asveas.com/r/unclecode/crawl4ai
- [run-llama/llama_index](https://github.com/run-llama/llama_index) — LlamaIndex is the document processing platform for AI (★52.9k, Python, vibe 93/100) · details: https://ideas.asveas.com/r/run-llama/llama_index

## Also worth a look
- [f/prompts.chat](https://github.com/f/prompts.chat) — f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy. (★177k, MDX, vibe 98/100) · details: https://ideas.asveas.com/r/f/prompts.chat
- [Significant-Gravitas/AutoGPT](https://github.com/Significant-Gravitas/AutoGPT) — AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters. (★188k, Python, vibe 99/100) · details: https://ideas.asveas.com/r/Significant-Gravitas/AutoGPT
- [openai/openai-agents-python](https://github.com/openai/openai-agents-python) — A lightweight, powerful framework for multi-agent workflows (★30.6k, Python, vibe 90/100) · details: https://ideas.asveas.com/r/openai/openai-agents-python

---
Refine: https://ideas.asveas.com/stack?q=AI%20SaaS%20with%20auth%2C%20Stripe%20payments%20and%20chat%20over%20my%20PDFs · API: https://ideas.asveas.com/api/stack?q=AI%20SaaS%20with%20auth%2C%20Stripe%20payments%20and%20chat%20over%20my%20PDFs&format=md
