Learning Resources
Next Steps
Start a Project
Because TypeScript is a super-set 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
A delightful toolkit for building TypeScript-powered command-line apps
Gluegun
Web Frameworks
Makes writing beautiful apps be joyful and fun
Angular
A framework for ambitious web developers
Ember
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
Recommended Toolchains
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