# Signet > TypeScript kit for web apps and their APIs: React components, CSS-variable themes, and a Hono/Workers server kit. ## Docs - [Getting started](/docs.md): What Signet is and how to add it to an app. - [create-signet-app](/docs/create-signet-app.md): Scaffold a new app or API. - [Conventions](/docs/conventions.md): The stack choices Signet assumes. - [Migrating an app](/docs/migration.md): Moving an existing app onto Signet. - [Tokens and themes](/docs/tokens.md): Themes as CSS variables. - [Theme contract](/docs/theme-contract.md): Every variable a theme must define. - [UI components](/docs/ui.md): React components styled only through tokens. - [Client lib](/docs/lib.md): API client, formatters, forms and analytics. - [Server kit](/docs/server.md): Hono and Workers: errors, auth, middleware, MCP, OAuth. - [AI](/docs/ai.md): Structured LLM calls with budgets, caching and failover. - [Config](/docs/config.md): Biome preset, tsconfig bases and CI. - [API reference](/docs/api.md): Every export path and symbol. - [Changelog](/docs/changelog.md): What changed, by package. - [Contributing](/docs/contributing.md): Issues, ideas and how the repo is laid out.