# StxScript > StxScript is a TypeScript-inspired transpiler for writing Clarity smart contracts on the Stacks blockchain. Write contracts with familiar syntax, static types, decorators, and match expressions. Compile to valid, audit-ready Clarity output. StxScript is open source under the MIT license. It is a build-time tool — there is no runtime, no token, no protocol. The pip package ships a CLI (`stxscript`), a language server (`stxscript-lsp`), a formatter, a linter, and a project scaffolder. The compile target is Clarity; the runtime is the Stacks blockchain itself. ## Docs - [Home](https://stxscript.cryptuon.com/): Overview, side-by-side StxScript / Clarity example, install and quickstart - [About](https://stxscript.cryptuon.com/about/): Why a transpiler instead of a new VM; the four-stage pipeline; design principles - [Blog](https://stxscript.cryptuon.com/blog/): Reading the Clarity output, type-system mapping, first-contract walkthrough ## Compare - [vs writing Clarity directly](https://stxscript.cryptuon.com/compare/clarity/) - [alongside Clarinet](https://stxscript.cryptuon.com/compare/clarinet/) ## Optional - [RSS](https://stxscript.cryptuon.com/rss.xml): Blog feed - [GitHub](https://github.com/cryptuon/stxscript): Source, issues, releases