cli  by TanStack

TanStack CLI for full-stack scaffolding and AI development

Created 1 year ago
1,186 stars

Top 32.6% on SourcePulse

GitHubView on GitHub
Project Summary

TanStack CLI provides project scaffolding for TanStack Start (full-stack SSR) and TanStack Router (SPA) applications. It streamlines development by integrating features like authentication, database management, and AI-assisted coding via an MCP Server, targeting developers building modern web applications within the TanStack ecosystem.

How It Works

The CLI scaffolds new projects using npx @tanstack/cli create <app-name>, defaulting to TanStack Start for full-stack SSR. Users can opt for a router-only SPA setup or integrate add-ons such as Clerk, Drizzle, or TanStack Query during project creation or for existing projects. An MCP Server is included for AI-assisted development workflows.

Quick Start & Requirements

  • Primary install/run command: npx @tanstack/cli create <app-name>
  • Add-ons: npx @tanstack/cli create <app-name> --add-ons <addon1>,<addon2>
  • List add-ons: npx @tanstack/cli create --list-add-ons
  • Add to existing project: npx @tanstack/cli add <addon>
  • Prerequisites: Node.js (implied). Specific versions or hardware requirements are not detailed.
  • Documentation: CLI Reference, TanStack Start, TanStack Router (links not provided in README snippet).

Highlighted Details

  • Supports TanStack Start (full-stack SSR) and TanStack Router (SPA) project generation.
  • Extensible via a modular add-on system for auth, databases, monitoring, and more.
  • Features an integrated MCP Server for AI-assisted development.
  • Enables adding features to existing projects.

Maintenance & Community

  • Community channels include GitHub Issues, GitHub Discussions, and Discord.
  • Sponsorship opportunities are available via https://github.com/sponsors/tannerlinsley/.
  • Part of the broader TanStack ecosystem (Query, Form, Table, etc.).

Licensing & Compatibility

  • License: The specific open-source license is not stated in the provided README snippet.
  • Compatibility: No explicit notes regarding commercial use or linking restrictions are present.

Limitations & Caveats

The absence of a stated license in the README is a significant adoption blocker. Detailed system requirements (e.g., specific Node.js versions, hardware) are not specified.

Health Check
Last Commit

1 week ago

Responsiveness

Inactive

Pull Requests (30d)
65
Issues (30d)
63
Star History
90 stars in the last 30 days

Explore Similar Projects

Starred by Eric Zhu Eric Zhu(Coauthor of AutoGen; Research Scientist at Microsoft Research), Elie Bursztein Elie Bursztein(Cybersecurity Lead at Google DeepMind), and
27 more.

goose by block

1.6%
31k
Open-source AI agent for automating complex engineering tasks
Created 1 year ago
Updated 22 hours ago
Feedback? Help us improve.