Discover and explore top open-source AI tools and projects—updated daily.
vstorm-coFull-stack AI/LLM application generator
New!
Top 65.4% on SourcePulse
This project provides a production-ready, full-stack template generator for AI/LLM applications, streamlining the development of complex systems. It targets developers building AI chatbots, ML applications, enterprise SaaS, and startups, offering a significant benefit by abstracting away boilerplate infrastructure, allowing users to focus on core AI product development and ship faster.
How It Works
The template generates projects using FastAPI for the backend and Next.js for the frontend, integrating PydanticAI or LangChain for AI agent capabilities. It emphasizes real-time interaction via WebSocket streaming for LLM responses and includes robust features like conversation persistence, type-safe agents, and multi-provider LLM support. The backend employs a layered Repository + Service architectural pattern for maintainability, while observability is handled by Logfire for PydanticAI or LangSmith for LangChain, providing deep insights into application performance and AI interactions.
Quick Start & Requirements
Installation is straightforward via pip (pip install fastapi-fullstack), uv (uv tool install fastapi-fullstack), or pipx (pipx install fastapi-fullstack). Project generation is initiated interactively with fastapi-fullstack new or via command-line options like fastapi-fullstack create my_ai_app --preset production. Development setup involves make install for dependencies and make docker-up for containerized services. Prerequisites include Python, Docker, and make (which may require installation on Windows via Chocolatey or WSL).
Highlighted Details
Maintenance & Community
No specific details regarding maintainers, community channels (like Discord/Slack), or sponsorship were found in the provided README content.
Licensing & Compatibility
The project is released under the MIT License, which is permissive and generally suitable for commercial use and integration into closed-source projects.
Limitations & Caveats
The make command, used extensively for development workflows, requires GNU Make, which is not natively available on Windows and necessitates additional setup steps (e.g., using WSL or Chocolatey). The README specifies Next.js 15 and React 19, which may indicate a project utilizing very recent or pre-release technologies.
5 days ago
Inactive
steven-tey
badlogic
cloudflare