microsoft/TypeScript
TypeScript, the language that adds types to JavaScript for large apps, now shows Go as its main implementation language
TypeScript extends JavaScript syntax with optional type annotations, and code written in it compiles down to standard, readable JavaScript that runs anywhere a browser or JS host does. Microsoft maintains the project, distributing it via npm with both a stable release and a nightly build that updates daily. The repository's primary language is now listed as Go, reflecting a shift in how the compiler itself is implemented.
What it does
- Adds optional type annotations on top of JavaScript so errors can be caught while writing code, before it runs
- Compiles TypeScript source into standards-based JavaScript that works across any browser, host, or operating system
- Installable via npm install -D typescript for the stable release, or typescript@next for daily nightly builds
- Supports contribution through bug reports on GitHub Issues, pull request reviews, and community discussion on Discord
- Backed by Microsoft with 110,376 GitHub stars, making it one of the most widely used open-source language tools
Why it matters
Anyone building large-scale JavaScript applications relies on TypeScript's type checking to catch mistakes early, so tracking changes to the project matters directly to daily development work. The shift to Go as the listed primary language signals a change in the compiler's implementation that could affect build performance and tooling built on top of it.
Terms in this repo
- compile · the process of converting written code into another form, here turning TypeScript into standard JavaScript
- nightly build · an automatically generated daily version of the software with the newest, less-tested features
- npm · the package manager and registry used to install and manage JavaScript libraries
Repository description (English)
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Open on GitHubTrending repos
- vorssaint/vorssaint-utilsOne free menu bar app replaces a dozen paid Mac utilities
- Alishahryar1/free-claude-codeA local proxy that lets coding AI agents run on 49 free or cheap model providers instead of one paid service
- freestylefly/awesome-gpt-image-2A library of 532 reverse-engineered prompts that turn GPT-Image2 into a predictable image-making tool
- block/buzzAn open-source workspace where humans and AI agents chat, code, and review in the same rooms
- NousResearch/hermes-agentNous Research's Hermes is an AI agent that gets smarter the more you use it
- virgiliojr94/book-to-skillA tool that turns technical book PDFs into on-demand reference skills for AI coding agents
- VoltAgent/awesome-agent-skillsA single hub collecting over 1000 'how-to' manuals that make AI coding assistants act like experts
- anthropics/claude-plugins-communityA shared shelf where anyone's Claude add-ons get listed for install