GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Blog
  • YouTubeThe official TanStack channel.
  • WorkshopsLive sessions from the maintainers.
  • DiscordReal-time community support.
  • GitHubSource, issues, discussions, and releases.
  • ShowcaseProjects selected by the TanStack team.
  • Community projects
  • TanChatNEW
  • StatsNPM and ecosystem usage data.
  • Merch
  • Support OverviewFind the right support path.
  • PartnersCompanies supporting TanStack.
  • EthosHow we approach open source.
  • TenetsThe values that shape TanStack libraries.

This view

  • Original page
  • New address

GeezerVison is showing tanstack.com — TanStack CLI

TanStack

CLI

alpha

Compose a TanStack app, then keep every choice inspectable.

TanStack CLI turns the current library catalog, docs, templates, and add-on metadata into project files developers and agents can both understand.

Docs
TanChat

application

add-ons

deployment

$ npx @tanstack/cli create acme-app --add-ons drizzle

generated plan

7 files

+package.json

+src/routes/__root.tsx

+src/styles.css

+vite.config.ts

+src/db/index.ts

+drizzle.config.ts

+.cta.json

.cta.json

app shape, add-ons, and deployment

910.4Ktotal downloads54,578weekly downloads1,301GitHub stars

Add-on contract

An integration is more than a dependency.

Add-ons can declare files, packages, environment variables, options, ordering hooks, dependencies, and conflicts. The CLI has enough structure to compose them deliberately instead of pasting setup snippets in sequence.

database / drizzle

A composable unit with enough metadata to participate in the whole project plan.

files
Create and patch owned project files
dependencies
Install runtime and development packages
environment
Declare required keys and example values
options
Ask only the questions this integration needs
hooks
Run composition work at explicit phases
relationships
Express dependencies and conflicts
catalog inspector
$ npx @tanstack/cli search-docs "route loaders" --library router --json

JSON

  • 8 current results
  • router · framework/react
  • source URLs included

Machine-readable context

The same catalog works for humans and agents.

Search documentation or inspect TanStack libraries, add-ons, and ecosystem entries from the terminal. JSON output preserves names, versions, categories, and source links without asking an agent to scrape a website.

Open composition

Start from TanStack’s catalog—or publish your own.

A template owns the project baseline. Add-ons layer focused capabilities on top. Both stay inspectable, so teams can host private building blocks or contribute integrations without turning project generation into a black box.

composition model

Template

Owns the starting application, package manager, file layout, and default conventions.

Add-on

Adds one capability through declared files, packages, options, and composition rules.

preview files → review plan → generate source

Partners

Gold
RailwayRailway
RenderRender
CloudflareCloudflare
LovableLovable
CodeRabbitCodeRabbit
Silver
SerpApiSerpApi
WorkOS
ClerkClerk
OpenRouterOpenRouter
Bronze
Scarf
PrismaPrisma
OSS Sponsors

Sponsors get special perks like private discord channels, priority issue requests, and direct support!

Become a Sponsor
View Previous Partners
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.