Technologies

Technologies


Node.js

Node.js (opens in a new tab) is a JavaScript runtime built on Chrome's V8 engine. In Start UI it powers the development tooling and server-side runtime (scripts, server functions, and more).

GitHub (opens in a new tab) · License MIT (opens in a new tab)


TypeScript

JavaScript is an untyped language. TypeScript (opens in a new tab) adds static types to help define contracts between functions and components, improving reliability and developer experience across the codebase. Adoption is incremental and optional, but recommended.

GitHub (opens in a new tab) · License Apache 2.0 (opens in a new tab)


React

React (opens in a new tab) is a JavaScript library for building reactive user interfaces. It has a large ecosystem and community, which helps long-term maintainability and availability of resources.

GitHub (opens in a new tab) · License MIT (opens in a new tab)


TanStack Start

TanStack Start (opens in a new tab) is a full‑stack React framework powered by TanStack Router. It provides full‑document SSR, streaming, server functions/RPCs, bundling via Vite, and deployment to virtually any runtime.

GitHub (opens in a new tab) · License MIT (opens in a new tab)


Tailwind CSS

Tailwind CSS (opens in a new tab) is a utility‑first CSS framework that enables rapid UI development with composable classes and an extensible design system.

GitHub (opens in a new tab) · License MIT (opens in a new tab)


shadcn/ui

shadcn/ui (opens in a new tab) is a collection of copy‑and‑paste React components built with Tailwind CSS and Radix UI primitives. It provides accessible, unstyled components you can fully customize.

GitHub (opens in a new tab) · License MIT (opens in a new tab)


React Hook Form

To create forms in React, React Hook Form (opens in a new tab) offers performant, flexible, and extensible form handling with easy‑to‑use validation.

GitHub (opens in a new tab) · License MIT (opens in a new tab)


oRPC

oRPC (opens in a new tab) combines RPC with OpenAPI to build end‑to‑end typesafe APIs. It supports contract‑first development, multiple schema validators (Zod, Valibot, ArkType), streaming/SSE, and integrations with TanStack Query and more.

GitHub (opens in a new tab) · License MIT (opens in a new tab)


Prisma

Prisma (opens in a new tab) is an open‑source database toolkit and ORM for Node.js and TypeScript that simplifies database access, migrations, and data modeling.

GitHub (opens in a new tab) · License Apache 2.0 (opens in a new tab)


Better Auth

Better Auth (opens in a new tab) is a framework‑agnostic authentication and authorization library for TypeScript with a rich plugin ecosystem (OAuth, 2FA, multi‑tenant, and more).

GitHub (opens in a new tab) · License MIT (opens in a new tab)


Storybook

Storybook (opens in a new tab) is an open‑source tool to develop UI components in isolation, document them, and build a shared component library.

GitHub (opens in a new tab) · License MIT (opens in a new tab)


Vitest

Vitest (opens in a new tab) is a fast unit test framework built for Vite projects, offering instant ESM support, TypeScript integration, and great DX.

GitHub (opens in a new tab) · License MIT (opens in a new tab)


Playwright

Playwright (opens in a new tab) is a modern end‑to‑end testing framework for web applications with cross‑browser automation and powerful tooling. Start UI end‑to‑end tests are written using Playwright.

GitHub (opens in a new tab) · License Apache 2.0 (opens in a new tab)