TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Apache License 2.0
88105
2144
11417

TypeScript

GitHub Actions CI Devops Build Status npm version Downloads

TypeScript is a language for application-scale JavaScript. TypeScript adds optional types to JavaScript that support tools for large-scale JavaScript applications for any browser, for any host, on any OS. TypeScript compiles to readable, standards-based JavaScript. Try it out at the playground, and stay up to date via our blog and Twitter account.

Find others who are using TypeScript at our community page.

Installing

For the latest stable version:

npm install -g typescript

For our nightly builds:

npm install -g typescript@next

Contribute

There are many ways to contribute to TypeScript.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Documentation

Roadmap

For details on our planned features and future direction please refer to our roadmap.

Contributors

ahejlsberg
sheetalkamat
mhegazy
DanielRosenwasser
sandersn
andy-ms
rbuckton
weswigham
vladima
CyrusNajmabadi
csigs
RyanCavanaugh
typescript-bot
a-tarasyuk
JsonFreeman
andrewbranch
amcasey
zhengbli
aozgaa
saschanaz
yuit
Kingwl
jakebailey
ajafff
uniqueiniquity
armanio123
jramsay
billti
riknoll
tinganho
elibarzilay
bigaru
DickvdBrink
danquirk
gabritto
Andarist
HerringtonDarkholme
jack-williams
YuichiNukiyama
orta
minestarks
chrisbubernak
ivogabe
Zzzen
JoshuaKGoldberg
paulvanbrenk
ShyykoSerhiy
vvakame
Jack-Works
falsandtru
AbubakerB
mprobst
dragomirtitian
hoanhtien
Arnavion
jablko
basarat
ahmad-farid
navya9singh
ShuiRuTian
zspitz
mjbvz
mattmccutchen
fuafa
about-code
evansb
SeaRyanC
andrejbaran
caitp
calebsander
charlespierce
jessetrinity
plantain-00
jwbay
mihailik
j-oliveras
kpreisser
uhyo
dbaeumer
masaeedu
henrymercer
collin5
ExE-Boss
github-john-doe
cedvdb
dsherret
iliashkolyar
anubmat
alexeagle
TravCav
vilic
mrcrane
kmashint
NaridaL
dhruvrajvanshi
markusjohnsson
delta-nry
steveluc
jihndai
sparecycles