tsrs
by oxc-project
tsrs is a type checker and language server for TypeScript, written in Rust, intended as a drop-in replacement for the TypeScript 7 compiler. It aims to check code faster and use less memory.
- Stars
- 2.6k +62 a day
- Licence
- Apache-2.0
- Runs on
- Your computer
- Setup
- Easy
- Language
- Rust
- Age
- 29 days
What you can do with it
- Run type checks on a TypeScript project without emitting files, using a single command
- Switch on fast mode to adapt checker counts and caches to your machine
- Use it as a language server in your editor, or try it in the browser playground
Ways a business could use it
- Cut the time that continuous integration spends type checking, which can lower build costs
- Speed up type checking and editor feedback for a small team working on a large TypeScript codebase
Can you use it commercially?
Free to use, change and sell, including in paid products. Keep the copyright notice.
Not legal advice. Read the project's licence file before building a product on it.
Getting it running
Install it as a development dependency with pnpm (pnpm add -D tsrs), then run it with pnpm exec tsrs.
Follow the official instructions in the project README.
Things to check
- Not yet at full conformance with TypeScript; known gaps and diagnostic differences are documented
- Stable release is still planned, so it is pre-stable
- Pull requests are closed, so outside contributions are not accepted
- Not affiliated with or endorsed by Microsoft
Who's talking about it
- raiscui (gh-trends): GitHub trends — 2026-10-28 (daily release) Featured in a roundup
Checked 30 Oct 2026. Summary drafted by AI from the project's README.