Perry – compiles TypeScript to native GUI and CLI apps. No runtime / Electron
14 hours ago
- #cross-platform
- #native-compilation
- #typescript
- Perry compiles TypeScript directly into native executables for many platforms including macOS, iOS, Android, Linux, Windows, WebAssembly, and the Web.
- It produces standalone binaries with no runtime dependencies, fast compilation via SWC and LLVM, and small binary sizes (2-5MB).
- Features include a comprehensive standard library, real npm package support, over 35 native UI widgets, true multi-threading, and compile-time internationalization.
- Perry simplifies distribution with build and signing tools, automated testing, and plans for teams, positioning itself as efficient compared to frameworks like React Native or Flutter.
- Getting started involves installation via Homebrew and commands like 'perry compile' to turn TypeScript code into native applications.