• TypeScript 50.3%
  • Go 37.9%
  • jsonc 11.6%
  • JavaScript 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-09 21:05:35 +00:00
.devcontainer Update to Go 1.27 (#63902) 2026-09-16 22:16:38 +00:00
.github Update Security Information (#64577) 2026-10-01 20:41:56 +00:00
.vscode Fix extension launching (#63985) 2026-08-24 19:36:10 +00:00
packages feat: add iterator methods to esnext (#64095) 2026-10-09 21:05:35 +00:00
tools feat: add iterator methods to esnext (#64095) 2026-10-09 21:05:35 +00:00
tsc feat: add iterator methods to esnext (#64095) 2026-10-09 21:05:35 +00:00
.custom-gcl.yml Update to Go 1.27 (#63902) 2026-09-16 22:16:38 +00:00
.dprint.jsonc Allow other VS Code extensions to install LSP middleware on language feature responses (#64583) 2026-10-02 20:44:44 +00:00
.git-blame-ignore-revs Ignore mechanical TypeScript 7 migration commits in blame 2026-08-19 18:27:27 -07:00
.gitattributes Apply the TypeScript 7 repository layout 2026-08-19 18:27:27 -07:00
.gitignore Use gotestsum as a Go tool (#64211) 2026-09-17 15:55:09 +00:00
.golangci.yml [api] Ensure completion symbols returned to API always come from the current snapshot (#64554) 2026-09-30 21:34:10 +00:00
CODE_OF_CONDUCT.md Added Microsoft code of conduct file 2018-10-05 22:10:20 +01:00
CONTRIBUTING.md Make all the codegen we do incremental (#64331) 2026-09-21 22:25:50 +00:00
go.work Update to Go 1.27 (#63902) 2026-09-16 22:16:38 +00:00
Herebyfile.mjs [api] Prepare for beta release (#64681) 2026-10-08 15:21:24 +00:00
LICENSE.txt Add snapshot of compiler sources 2014-07-12 17:30:19 -07:00
NOTICE.txt Update to Go 1.27 (#63902) 2026-09-16 22:16:38 +00:00
package-lock.json Allow other VS Code extensions to install LSP middleware on language feature responses (#64583) 2026-10-02 20:44:44 +00:00
package.json Bump adm-zip from 0.6.0 to 0.6.1 (#64347) 2026-09-19 14:13:46 +00:00
README.md docs(readme): update blog link to devblogs and use relative CONTRIBUTING.md links (#63994) 2026-08-25 17:32:50 +00:00
SECURITY.md Update SECURITY.md with TypeScript security properties (#64315) 2026-09-17 21:08:18 +00:00
SUPPORT.md Initial add of Support.md (#55962) 2023-10-05 10:36:20 -07:00

TypeScript

CI npm version Downloads OpenSSF Scorecard

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 -D typescript

For our nightly builds:

npm install -D 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.