AlternativeTo Logo
TypeScript icon

TypeScript

TypeScript brings you optional static type-checking along with the latest ECMAScript features.

  • Mac
  • Windows
  • Linux
  • Online
  • Self-Hosted
  • Node.JS
Avg rating of 4.8 (5)| 5 comments

What is TypeScript?

TypeScript is a language for application-scale JavaScript development. It is a typed superset of JavaScript that compiles to plain JavaScript in any browser, any host, any OS and it is Open Source.

Starts and ends with JavaScript

TypeScript starts from the same syntax and semantics that millions of JavaScript developers know today. Use existing JavaScript code, incorporate popular JavaScript libraries, and call TypeScript code from JavaScript. TypeScript compiles to clean, simple JavaScript code which runs on any browser, in Node.js, or in any JavaScript engine that supports ECMAScript 3 (or newer).

Strong tools for large apps

Types enable JavaScript developers to use highly-productive development tools and practices like static checking and code refactoring when developing JavaScript applications. Types are optional, and type inference allows a few type annotations to make a big difference to the static verification of your code. Types let you define interfaces between software components and gain insights into the behavior of existing JavaScript libraries.

State of the art JavaScript

TypeScript offers support for the latest and evolving JavaScript features, including those from ECMAScript 2015 and future proposals, like async functions and decorators, to help build robust components. These features are available at development time for high-confidence app development, but are compiled into simple JavaScript that targets ECMAScript 3 (or newer) environments.

show full description

TypeScript Screenshots

TypeScript information

  • Developed byMicrosoft
  • LicensingOpen Source and Free product.
  • RatingAverage rating of 4.8
  • Alternatives12 alternatives listed

Supported Languages

  • English

Popular alternatives

View all

Top TypeScript apps (extensions / mods etc)

View all

Our users have written 5 comments and reviews about TypeScript, and it has gotten 52 likes

TypeScript was added to AlternativeTo by cacophobe on and this page was last updated .

Comments and Reviews  Post a comment/review

 all • positive • negative      relevance • date
Ola
  
Top positive comment ago
Copy a direct link to this comment to your clipboard   
If this Review contains spam or other abuse, notify admins about it.   

Code JS without Typescript or some other helper is like jumping from a plane without a parachute.

Show entire comment
0
yboris
  
Top positive comment ago
Copy a direct link to this comment to your clipboard   
If this Review contains spam or other abuse, notify admins about it.   

The best thing to ever happen to JavaScript!

Show entire comment
0
gerjon
  
Positive comment ago
Copy a direct link to this comment to your clipboard   
If this Review contains spam or other abuse, notify admins about it.   

Strongly typed javascript. What's not to like

1 reply
yboris

So why only 4 stars?

Reply written ago

If this reply contains spam or other abuse, notify admins about it.   
Show entire comment and 1 reply
0
ssokolow
  
Positive comment ago
Copy a direct link to this comment to your clipboard   
If this Review contains spam or other abuse, notify admins about it.   

The combination of an expressive type system and good integration with the existing JavaScript ecosystem makes Typescript a great way to offload some maintainership burden for your projects on the computer... and it friendly to migrating projects incrementally.

Show entire comment
0
harveyhgodfrey
  
Positive comment ago
Copy a direct link to this comment to your clipboard   
If this Review contains spam or other abuse, notify admins about it.   

Great Platform. Very useful indeed.

Show entire comment
0

Tags

  • Compiler
  • Programming Language
  • programming
  • Javascript Development
  • Web Development

Category

Development

Recent user activities on TypeScript

AlternativeTo