

Native execution for web apps
Skip the Electron bloat. Access native APIs directly from TypeScript with a sub-10MB memory footprint and near-zero latency.


Three-line startup
Initialize your project, install the compiler, and launch your application instantly. PAL requires no complex native toolchains or heavy external dependencies.
Run the install command to fetch the lightweight runtime engine. Your development environment is ready in seconds, consuming less than 10MB of idle memory.
Direct hardware access
Build rich desktop applications with complete access to the underlying operating system. No wrappers, no performance tax.
Window Management
Hardware Bindings
File System API
Create and control multi-window layouts with native OS chrome, transparency, and hardware-accelerated canvas rendering.
Access low-level serial ports, USB devices, and native system events directly from your TypeScript application code.
Read and write files at native speed with zero-copy buffers, optimizing high-throughput data operations.
Single-binary compilation
Compile your entire TypeScript codebase and assets into a single, self-contained executable under ten megabytes with zero complex configurations.
PAL
Zero-bloat web runtime for native performance.
Sitemap
Home
Benchmarks
Docs
Contact
Systems
dev@pal.dev
GitHub: pal-runtime/pal
Sub-10MB footprint
© 2026 PAL-Write in TypeScript, run at native speed.
BARE-METAL EXECUTION
