tsc-ts es un proyecto experimental que implementa el compilador de TypeScript 7.0.2 utilizando el propio lenguaje TypeScript, compilado a código nativo mediante la herramienta scriptc. Este enfoque permite ejecutar el compilador como un ejecutable nativo, eliminando la dependencia de Node.js para la compilación en tiempo de ejecución, aunque sigue requiriendo Node.js para su instalación y gestión de dependencias.
El proyecto se instala mediante npm y ofrece una interfaz de línea de comandos así como un servidor API compatible con herramientas que interactúan con el compilador de TypeScript, como scriptc. La arquitectura del proyecto se basa en la comparación estricta con TypeScript-Go (tsgo), una versión de referencia del compilador escrita en Go. Los desarrolladores han verificado que cada componente del compilador, desde el escáner hasta el emisor de declaraciones, produce resultados idénticos a los de tsgo al procesar un corpus de pruebas de aproximadamente 12.500 archivos.
El proyecto está diseñado para desarrolladores que buscan optimizar la compilación de TypeScript en entornos que no soportan Node.js o que requieren una ejecución nativa más eficiente. Soporta funciones de servicio de lenguaje como la autocompletado y la generación de documentación, aunque no incluye las funciones de perfilado de CPU ni de memoria. El código está licenciado bajo Apache-2.0 y requiere Node.js 24+ y Go 1.26 para su construcción y ejecución.
