Experimental Core · v0.8.4

True Asynchronous inside PHP

Write sync. Run async.

Coroutines, non-blocking I/O, and structured concurrency, built into the language core. Write high-performance concurrent code with familiar functions and minimal changes.

concurrent-io.php
// three coroutines run at the same time
$page  = spawn(fn() => file_get_contents($url));
$rows  = spawn(fn() => $pdo->query($sql)->fetchAll());
$stats = spawn(fn() => file_get_contents($api));

// wait for all three, cancel after 2s
[$html, $data, $meta] = await_all_or_fail(
    [$page, $rows, $stats], timeout(2000));
Key Features

Production-oriented API

Guides & Articles

Learn TrueAsync in practice

Hands-on guides, from your first coroutine to structured concurrency and the built-in server.

Roadmap

// current release: v0.8.4
v0.1Shipped
Foundation2024
v0.6Shipped
Complete Async API2026-03-14
v0.7Shipped
Threads & StabilizationSummer 2026
v0.8Shipped
Stability & Correctness2026-07-15
v0.9Planned
Framework AdaptersQ4 2026
v1.0Planned
Stable ReleaseNovember 2026Target: PHP 8.6
View full roadmap →