Survey: Which TypeScript Frameworks Are Used in Production
TypeScript has firmly established itself in the industry as a primary tool for building scalable and reliable applications. But which framework do developers choose for real projects running in production? A recent survey among professional teams and solo developers shed light on current preferences. We have compiled key data to help you navigate the TypeScript ecosystem.
Survey Methodology
More than 1500 developers from Russia and CIS countries took part in the study. Respondents were asked to indicate one or more frameworks they use in commercial projects (not pet projects or prototypes). Only projects in the active production stage were considered.
Top 5 TypeScript Frameworks in Production
- Next.js — 38% of respondents. The undisputed leader for full-stack and frontend development. The React ecosystem, built-in SSR and SSG, and excellent TypeScript support make it the #1 choice for SaaS, e-commerce stores, and corporate portals.
- NestJS — 27%. The top choice for backend on TypeScript. Its modular architecture, inspired by Angular, and built-in support for GraphQL, REST, and microservices attract teams that value structure.
- Express.js (with TypeScript) — 18%. A classic that holds its ground. Simplicity, flexibility, and a vast number of middleware allow for quickly building APIs, although they require more manual type configuration.
- Fastify — 9%. A fast and performant framework gaining popularity. Its TypeScript-first approach and low overhead are valued in high-load projects and startups.
- Remix — 5%. A relatively new player, but one that has already earned trust due to progressive enhancement and deep integration with web standards. It is used in niche but complex projects.
Trends and Unexpected Results
The survey revealed several interesting trends:
- Migration from JavaScript to TypeScript — 64% of teams that previously wrote in pure JS plan to migrate at least one production service to TypeScript within the next 6 months.
- Rising popularity of NestJS — compared to last year, NestJS's share grew by 12%. Developers note that it is best suited for enterprise architecture.
- Declining share of Express — the framework is losing ground due to the lack of built-in typing and conventions, although it remains indispensable for rapid prototypes.
- Micro-frontends on TypeScript — separately, 8% of respondents indicated they use Module Federation with TypeScript to build a microservice architecture on the frontend.
What to Choose for Your Project?
If you are just starting your journey with TypeScript or want to update your stack, focus on the following criteria:
- For full-stack with a focus on frontend — Next.js. It provides a ready-made structure, SEO, and excellent DX.
- For backend with a clear architecture — NestJS. Ideal for teams and long-term projects.
- For high-load APIs — Fastify. Maximum performance and minimal memory consumption.
- For simple