Getting started with TypeScript
Start Learning
5 minute overview of the language
TS in 5m
The TypeScript language reference
Handbook
Guides from the TS team
Samples
Comprehensive hands-on playground tutorials
Examples
Start a Project
Because TypeScript is a subset of JavaScript, it doesn't have a default template - there would be too many. Instead, other projects have their own TypeScript bootstrap templates with their own context. These projects provide templates which include TypeScript support.
Node with NPM
Zero config tool for building TypeScript libraries
TSDX
Create command line tools your users love
oclif
Web Frameworks
Makes writing beautiful apps be joyful and fun
Angular
A JavaScript library for building user interfaces
React
The Progressive JavaScript Framework
Vue
Convention over configuration web framework
Ruby on Rails
Framework for building modern, cloud-based, Internet-connected applications
ASP.NET Core
Node APIs
Build and deploy from VS Code in minutes
Azure Functions
A framework for real-time applications and REST APIs
Feathers JS
Bootstrap your GraphQL server within seconds
GraphQL
A progressive Node.js framework for building efficient and scalable server-side applications
Nest JS
A documented starter template from the TS team
Node Starter
Use the WeChat JSSDK with TypeScript
React Projects
Set up a modern web app by running one command
Create React App
Helps developers build blazing fast websites and apps
Gatsby
The React Framework
Next.js
Server-rendered universal JavaScript applications with no configuration
Razzle
Recommendations from the React Team
Starter Kits
Building Apps
Set up a modern web app by running one command
Electron
The fastest way to build an app
Expo
Learn once, write anywhere
React Native
Open source framework for building truly native mobile apps
NativeScript
Brings computer science to life for all students with fun projects
MakeCode
Tooling
Use next generation JavaScript, today
Babel
Blazing fast, zero configuration web application bundler
Parcel
Bundle your assets, scripts, images and styles
Webpack
Familiar With TypeScript already?
3.5 Release Notes
Release Notes
The TypeScript language reference
Handbook
Learn how to declare the shape of JS
d.ts Guide
Explore and share TypeScript online
Playground
Having trouble finding what you're looking for? Tell us so we can better help you!