Macro close-up of a high-performance computer motherboard, glowing neon green circuit traces, dark technical studio lighting, high contrast
Macro close-up of a high-performance computer motherboard, glowing neon green circuit traces, dark technical studio lighting, high contrast
/ Developer Docs

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.

Crisp direct-angle UI screenshot of a terminal window on a dark background, showing a simple three-line CLI installation commands with glowing neon green text
Crisp direct-angle UI screenshot of a terminal window on a dark background, showing a simple three-line CLI installation commands with glowing neon green text
Three-Line Setup

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.

Native APIs

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.