<table><tr><td>
<a href="https://rushstack.io/"><img src="https://rushstack.io/images/rushstack.svg" width="300px" /></a>
<p align="center"><a href="https://rushstack.io/">https://rushstack.io/</a></p>
</td></tr></table>

The home for projects maintained by the Rush Stack community. Our mission is to develop reusable tooling
for large scale TypeScript monorepos.

<table><tr><td>
<a href="https://open.vscode.dev/microsoft/rushstack"><img src="https://open.vscode.dev/static/stable/favicon.ico" width="14px" /> Open in VS Code web view</a>
</td></tr></table>
Documentation Links
- What is Rush Stack? - learn about the mission behind these projects
- API reference - browse API documentation for NPM packages
- Zulip chat room - chat with the Rush Stack developers
- Rush - a build orchestrator for large scale TypeScript monorepos
- Heft - our recommended tool that integrates with Rush
- API Extractor - create .d.ts rollups and track your TypeScript API signatures
- API Documenter - use TSDoc comments to publish an API documentation website
- Lockfile Explorer - investigate and solve version conflicts for PNPM lockfiles
- TSDoc - the standard for doc comments in TypeScript code
Related Repos
These GitHub repositories provide supplementary resources for Rush Stack:
- rushstack-samples - a monoprepo with sample projects that
illustrate various project setups, including how to use Heft with other popular JavaScript frameworks
- rush-example - a minimal Rush repo that demonstrates the fundamentals
of Rush without relying on any other Rush Stack tooling
- rushstack-websites - Docusaurus monorepo for our websites
<!-- GENERATED PROJECT SUMMARY START -->
Published Packages
<!-- the table below was generated using the ./repo-scripts/repo-toolbox script -->