TypeScript
TypeScript is a free, open-source, strongly typed superset of JavaScript developed by Microsoft since 2012. It serves professional developers and enterprise engineering teams building scalable web, mobile, server-side, and desktop applications via its compiler (tsc), language service, and browser-based playground.
- Company typePrivate
- Founded2012
- HeadquartersRedmond, United States
- Headcount1–10
- GTM typeB2B
- OfferingSoftware
What TypeScript does
TypeScript is an open-source, strongly typed programming language that extends JavaScript with optional static type definitions and additional syntax for tighter editor integration. Developed and maintained by Microsoft since its 2012 launch by Anders Hejlsberg, the language is built around a compiler (tsc) that performs type checking and transpiles TypeScript source into standard JavaScript, which then runs in any environment JavaScript supports — browsers, Node.js, Deno, Bun, and applications. Core products include the TypeScript Compiler, the TypeScript Language Service for editor integrations (auto-complete, inline error detection, refactoring), the browser-based TypeScript Playground, and the TSConfig reference documentation. Current versions include TypeScript 6.0 (released in 2025) and a TypeScript 7.0 release candidate.
The platform supports incremental adoption through tools like // @ts-check in JavaScript files and JSDoc-based type annotations, enabling gradual migration from JavaScript. TypeScript is the primary language for Angular and is officially supported by Vue.js, Jest, Redux, Ionic, Deno, Vercel, Yarn, GitHub Desktop, and Probot — representing deep ecosystem lock-in across web frameworks, testing, state management, mobile, server runtimes, deployment platforms, and developer tools.
TypeScript operates under a free, open-source distribution model with no direct revenue stream. It is distributed under the Apache License 2.0 via npm, direct download from typescriptlang.org, and GitHub. The project does not have pricing tiers, subscription fees, or usage charges; its strategic value accrues to Microsoft indirectly by strengthening the JavaScript ecosystem that supports its other products (notably Visual Studio Code, GitHub, and Azure). Engineering is distributed across Redmond (headquarters), Boston, San Francisco, and Dublin, with the project maintained under Microsoft's stewardship while accepting community contributions.
TypeScript firmographics
Firmographics- Name
- TypeScript
- Legal name
- Microsoft Corporation
- Website
- https://typescriptlang.org
- Company type
- Private
- Founded year
- 2012
- Operating status
- Operating
- Headcount range
- 1–10 employees
- Short description
- TypeScript is a free, open-source, strongly typed superset of JavaScript developed by Microsoft since 2012. It serves professional developers and enterprise engineering teams building scalable web, mobile, server-side, and desktop applications via its compiler (tsc), language service, and browser-based playground.
- Ownership category
- akta.pro rank
Where TypeScript is headquartered
LocationHeadquarters
- HQ city
- Redmond
- HQ country
- United States
- HQ region
- North America
Offices4 records
Markets served
TypeScript business model
Business model- GTM type
- B2B
- Offering type
- Software
- Cost components
- Personnel, Technology or R&D, Infrastructure, Operations
Revenue model
- Free Open Source Software: TypeScript is distributed as free, open-source software under the Apache License 2.0. It is developed and maintained by Microsoft as a flagship open-source project. Revenue is not directly generated from TypeScript; rather, it serves Microsoft's strategic interests by strengthening the overall JavaScript/TypeScript developer ecosystem and supporting other Microsoft products and services.
Go-to-market motion1 record
Distribution channels4 records
Marketing channels7 records
TypeScript product offering
Product offeringCore offering
TypeScript is a strongly typed programming language that builds on JavaScript by adding optional static type syntax. The TypeScript Compiler (tsc) performs compile-time type checking and transpiles TypeScript code to plain JavaScript that runs in any browser, Node.js, Deno, or Bun runtime. The offering includes the compiler, an editor-integrated Language Service for auto-complete and inline errors, a browser-based Playground, and comprehensive TSConfig documentation, distributed as free open-source software under the Apache License 2.0.
Product overview
TypeScript is a strongly typed programming language developed by Microsoft that builds on JavaScript by adding syntax for types. The core offering consists of the TypeScript Compiler (tsc) that transpiles TypeScript code to JavaScript, the TypeScript Language Service providing editor integrations with features like auto-complete and error checking, the TypeScript Playground for browser-based code experimentation, and the TSConfig Reference documentation. TypeScript code runs anywhere JavaScript runs—in browsers, on Node.js, Deno, and Bun. TypeScript 6.0 is currently available, with TypeScript 7.0 in release candidate.
Differentiator
Problem solved
Functional benefit
Products and services
- TypeScript Compiler (tsc) The TypeScript compiler that transpiles TypeScript source code to plain JavaScript, performing static type checking, generating declaration files (.d.ts), and detecting type-related errors before runtime. Targeted at software developers and engineering teams building JavaScript applications.
- TypeScript Language Service Editor-integrated service providing auto-complete, error checking, inline documentation, refactoring support, and navigation features across major IDEs and editors including VS Code, WebStorm, Vim, and Emacs. Used by developers writing TypeScript and JavaScript with type checking.
- TypeScript Playground An interactive web-based environment where developers can write, transpile, and test TypeScript code directly in the browser without any local installation. Designed for evaluating TypeScript features, sharing code examples, and quick experimentation.
- TSConfig Reference Comprehensive documentation and reference for all TSConfig compiler options, covering type checking strictness (strictNullChecks, strictFunctionTypes), module resolution strategies (node16, nodenext, bundler), JSX handling, and project configuration settings. Targeted at developers configuring TypeScript projects.
Quantifiable outcome
- TypeScript adoption by 78% of State of JS survey respondents with 93% saying they would use it again
- +2 more outcomes
Companies that use TypeScript
Customer profileNamed customers10 records
Segments4 records
Ideal customer profiles3 records
TypeScript technology and API
TechnologyTechnology focussed Yes
API detail
- Has API
- No
- API docs
- API detail
Core technology
AI maturity
App detail
Feature7 records
TypeScript partnerships and signals
Strategic signalPartnerships
Eleven partnerships are on record, tiered core.
- Angular (by Google)coreAngular is a popular web application framework that is built with TypeScript. Angular uses TypeScript as its primary language, demonstrating deep technical integration between the framework and the TypeScript language.
- Vue.jscoreVue.js is a progressive JavaScript framework that officially supports TypeScript. The Vue ecosystem includes TypeScript definitions and the core team recommends TypeScript for large-scale applications.
- JestcoreJest is a popular JavaScript testing framework maintained by Meta (Facebook). Jest is built with TypeScript and provides first-class TypeScript support for testing.
- ReduxcoreRedux is a popular state management library for JavaScript applications. Built with TypeScript, it provides type-safe state management patterns.
- IoniccoreIonic is a cross-platform mobile development framework built with TypeScript, enabling developers to create mobile apps using web technologies.
- DenocoreDeno is a modern JavaScript runtime built with TypeScript. It ships TypeScript support out of the box, demonstrating the language's versatility for server-side development.
- VercelcoreVercel is a cloud platform for frontend development, built with TypeScript. Their deployment infrastructure and developer tools heavily utilize TypeScript.
- YarncoreYarn is a popular JavaScript package manager maintained by Google. Built with TypeScript, it provides package management for the JavaScript/TypeScript ecosystem.
- GitHub DesktopcoreGitHub Desktop is GitHub's official desktop application for version control, built with TypeScript. It demonstrates TypeScript's suitability for desktop application development.
- ProbotcoreProbot is a framework for building GitHub Apps, built with TypeScript. It enables automation and integration capabilities for GitHub workflows.
- MicrosoftcoreMicrosoft is the primary developer and maintainer of TypeScript. The TypeScript team at Microsoft develops the language, compiler, and tooling. TypeScript is a flagship open-source project for Microsoft.
Scale indicators3 records
Recent moves5 records
Expansion highlights5 records
TypeScript competitors and assessment
Company assessmentEmerging players
- ClojureScript: A compiler for Clojure that emits JavaScript. ClojureScript competes in the 'typed or strongly-structured language targeting JavaScript' category and appeals to functional-programming developers — adjacent to TypeScript's typed-language value proposition.
- Scala.js: A strongly-typed language targeting JavaScript runtimes. Scala.js serves Scala developers who want a typed, JVM-friendly language on the browser, positioning it as a peer to TypeScript for teams prioritizing strong static typing on JS runtimes.
- ReScript: A strongly-typed functional language that compiles to JavaScript. ReScript targets the same developer segment that values TypeScript's type safety but prefers a stricter, ML-flavored type system, making it a niche but technically overlapping alternative.
- PureScript: A strongly-typed, purely functional programming language that compiles to JavaScript. PureScript serves a subset of developers who want Haskell-grade typing on the JS runtime, making it an adjacent alternative to TypeScript in the typed-JS space.
- Elm: A typed functional language that compiles to JavaScript for front-end web applications. Elm competes for the same 'typed, browser-targeted' niche as TypeScript but with a stronger functional-programming orientation and a smaller ecosystem.
Others
- SWC: A Rust-based JavaScript/TypeScript compiler used as a faster drop-in for tsc and Babel. SWC is ecosystem infrastructure that competes with TypeScript's own compiler on performance rather than on language features, and is a relevant peer for understanding the build-tool landscape around TypeScript.
Direct peers
- Dart: Google's client-optimized programming language that can compile to JavaScript for web targets. Dart competes with TypeScript for the same developer mindshare of typed, web-deployable languages, and is a primary alternative for teams considering a typed replacement for JavaScript.
- CoffeeScript: A transpiled language that compiles to JavaScript. While CoffeeScript pioneered the 'compile-to-JS' approach that TypeScript later adopted, it is no longer a meaningful adoption competitor; it remains a peer in product category and in the historical lineage of JS-targeting languages.
- Flow: Meta's static type checker for JavaScript. Flow is the closest historical direct competitor to TypeScript — both add optional static typing to JavaScript — and provides the most apples-to-apples peer comparison for TypeScript's adoption trajectory.
Broad incumbents
- Kotlin: JetBrains' statically-typed language with a Kotlin/JS target that compiles to JavaScript. Kotlin/JS is a direct substitute for TypeScript on the JVM-aligned, enterprise-Java side, and is a comparable typed-language offering for web and server-side development.
Market position
Strengths5 records
Weaknesses5 records
Competitive moat6 records
Key risks6 records
Key highlights7 records
Customer concentration
TypeScript social profiles
Digital presenceTypeScript financial estimates
Financial estimateRevenue estimate
Valuation estimate
TypeScript leadership team
Management profileNumber of profiles
TypeScript funding detail
Funding detailFunding overview
Funding rounds
Investors
Funding detail is available on the Subscription and Enterprise plan.Contact sales →
TypeScript M&A and investment
M&A and investmentM&A
Investments
M&A and investment is available on the Subscription and Enterprise plan.Contact sales →
Frequently asked questions about TypeScript
What does TypeScript do?
TypeScript is a strongly typed programming language that builds on JavaScript by adding optional static type syntax. The TypeScript Compiler (tsc) performs compile-time type checking and transpiles TypeScript code to plain JavaScript that runs in any browser, Node.js, Deno, or Bun runtime. The offering includes the compiler, an editor-integrated Language Service for auto-complete and inline errors, a browser-based Playground, and comprehensive TSConfig documentation, distributed as free open-source software under the Apache License 2.0.
Is TypeScript a public or private company?
TypeScript is a private company. It is classified as corporate owned and is currently operating.
When was TypeScript founded?
TypeScript was founded in 2012. It employs 1 to 10 people.
Where is TypeScript based?
TypeScript is headquartered in Redmond, United States, in the North America region.
How does TypeScript make money?
One revenue line is on record: free Open Source Software.
Who are TypeScript's main competitors?
Emerging players on record are ClojureScript, Scala.js, ReScript, PureScript and Elm. SWC is listed as an others. Direct peers are Dart, CoffeeScript and Flow. Kotlin is listed as a broad incumbent.
Does TypeScript have an API?
No public API is recorded for TypeScript.