full-stack-ai  by alephmatic

CLI tool for full-stack app generation from an AI prompt

Created 1 year ago
316 stars

Top 85.4% on SourcePulse

GitHubView on GitHub
Project Summary

This CLI tool, Full Stack AI (fsai), automates the creation of full-stack Next.js applications based on natural language prompts. It targets developers seeking rapid prototyping and boilerplate generation for web applications, offering a significant time-saving benefit by abstracting complex setup and configuration.

How It Works

fsai leverages AI to generate a complete Next.js application, including TypeScript, Tailwind CSS, and shadcn/ui components. It automatically sets up database schemas (Prisma/Drizzle) with support for PostgreSQL, MySQL, and SQLite, integrates authentication via NextAuth.js (with multiple OAuth providers) or alternatives like Clerk, Lucia, and Kinde, and includes features like Stripe payments, Resend transactional emails, and CRUD API generation. The tool defaults to pnpm but supports other package managers.

Quick Start & Requirements

  • Install globally: pnpm i -g fsai
  • Set environment variable: export OPENAI_API_KEY=...
  • Generate app: fsai gen "Your app description"
  • Run locally: pnpm run dev
  • Requires Node.js and an OpenAI API key.

Highlighted Details

  • Generates Next.js apps with TypeScript and Tailwind CSS.
  • Integrates shadcn/ui for frontend components.
  • Supports Prisma/Drizzle ORMs and multiple databases (Postgres, MySQL, SQLite).
  • Offers flexible authentication options (NextAuth.js, Clerk, Lucia, Kinde).
  • Includes Stripe payments and Resend transactional emails.

Maintenance & Community

The project is built by Elie. Further community or maintenance details are not provided in the README.

Licensing & Compatibility

The licensing information is not explicitly stated in the README.

Limitations & Caveats

The project relies heavily on OpenAI's API, meaning performance and output quality are dependent on the underlying AI model. The tool is presented as an experimental project, and specific limitations or potential issues are not detailed.

Health Check
Last Commit

1 year ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
3 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Taranjeet Singh Taranjeet Singh(Cofounder of Mem0), and
6 more.

fragments by e2b-dev

0.6%
6k
Next.js template for AI-generated apps
Created 1 year ago
Updated 16 hours ago
Feedback? Help us improve.