Toolset · React, TypeScript, App Router
Next.js
- Next.js
- React
- TypeScript
Next.js with the App Router is our default for React web apps and full-stack sites. The stack favours server components, typed data access, and validation at the boundary.
Where two tools compete, the one marked our default is what we reach for.
Package manager
1 toolFast, disk-efficient package manager with a strict node_modules. Our default.
Data & server state
1 toolClient server-state caching and invalidation for interactive UIs. Our default alongside Server Components for reads.
Client state
2 toolsMinimal, unopinionated client state. Our default.
Structured global state for larger apps.
ORM & database
2 toolsAuth & validation
2 toolsSession/OAuth for Next; verify tokens, never trust decoded claims. Our default.
Schema validation for inputs, env, and API boundaries — parse, don't assume. Our default.
Styling & UI
2 toolsUtility-first styling. Our default.
Copy-in, accessible component primitives built on Radix + Tailwind.
Testing
2 toolsFast unit/component tests. Our default.
Reliable end-to-end browser testing.
Monitoring & observability
4 toolsErrors, performance, and session replay across client and server, with source maps. Our default.
Vendor-neutral tracing with first-class Next support — export to any backend.
Core Web Vitals and traffic when hosting on Vercel.
Measure Core Web Vitals from any host and ship them to your own analytics.
CI/CD
4 toolsThe native platform — preview deploys per PR, edge network, zero-config. Our default.
CI for lint / typecheck / test before deploy.
Build caching and task orchestration for fast monorepo CI.
Self-hosted deploys using the standalone output.
Linting & formatting
4 toolsBuilding on Next.js?
We ship production Next.jswith exactly this stack. Tell us what you're building.
Start a conversation