
perry
PerryTS
A native TypeScript compiler written in Rust. Compiles TypeScript directly to executables using SWC and LLVM.
AI 简介
Perry 是一个用 Rust 编写的原生 TypeScript 编译器,能够直接将 TypeScript 代码编译成可执行文件。其核心功能包括使用 SWC 进行 TypeScript 解析和 LLVM 进行本地代码生成,从而产生独立的、无需依赖 Node.js 或浏览器引擎即可运行的二进制文件。Perry 的输出是一个单独的二进制文件,没有任何运行时依赖项,这使得它非常适合于需要高性能和跨平台兼容性的应用场景,如游戏引擎、数据库 GUI 工具或 AI 驱动的代码编辑器等。通过 Perry,开发者可以轻松地将 TypeScript 项目转化为可在多种操作系统上高效运行的应用程序。
Rust
MIT License3.7k
Stars
125
Forks
8
Watchers
58
Issues
Star 增长
今日0
近 7 天+80
近 30 天+832
综合评分88.3
默认分支main