TypeScript
A typed superset of JavaScript with a compiler that type-checks code and outputs plain JavaScript.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
2 more ways to get TypeScript
Package managers
- Chocolatey
choco install typescript - Homebrew
brew install typescript
About TypeScript
TypeScript adds syntax for types to JavaScript. The compiler checks your code for errors before it runs and powers editor features such as auto-complete and inline error messages. The output is plain JavaScript that runs in browsers, Node.js, Deno, Bun and other JavaScript environments.
It is installed through npm or tried in the online playground, and version 7.0 is the current release. It suits JavaScript developers who want errors caught in the editor and safer refactoring on larger codebases.
Strengths
- Catches type errors in the editor before code runs
- Outputs plain JavaScript that runs anywhere JavaScript does
- Online playground for trying it without installing anything
- Type inference works on existing JavaScript code
Limitations
- Adds a compile step to JavaScript projects
- Type definitions for third-party libraries vary in quality
Details
- Pricing
- FreeFree and open source.
- License
- Apache-2.0
- Developer
- Microsoft
- Platforms
- Windows, macOS, Linux, Web, Command line
- How it runs
- Downloadable app, Web application
- Account
- Not required
- Works offline
- Yes
- Best suited for
- JavaScript developers who want type checking and better editor tooling
- Categories
- Developer tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Similar software
Related functionality, not necessarily a direct replacement.
Deno
A JavaScript and TypeScript runtime with security on by default, TypeScript built in, and a complete toolchain in one binary.
Bun
A JavaScript runtime, bundler, test runner and package manager in one executable, built as a faster drop-in for Node.js.
Node.js
The JavaScript runtime that server-side JavaScript is built on, with the npm ecosystem behind it.
ESLint
A pluggable linter that finds and automatically fixes problems in JavaScript and JSX code.
Biome
A fast formatter and linter for JavaScript, TypeScript, JSON, CSS, HTML and GraphQL in one tool.
esbuild
A fast bundler and minifier for JavaScript, TypeScript, JSX and CSS with CLI, JavaScript and Go APIs.