An interactive, hands-on tour
Phlo.
One language. One platform. From the first route to a full fleet. Page by page, see what Phlo does and how little code each feature takes.
Start the tour →
01
What is Phlo
An integrated platform with its own full-stack language that compiles to readable PHP.
02
Hello Phlo
A route plus a view is a page. That is the whole of it.
03
View syntax
Tags, shorthands and four ways to put data on the page.
04
Control flow
Loops and conditions are tags that sit on their own line.
05
Props & methods
Static, computed and cached values, without boilerplate getters.
06
Routing
Match a URL with spaces, not slashes, and bind segments to variables.
07
The line parser
No semicolons. A line is a statement; a trailing backslash continues it.
08
Async forms
One route, two transports. The page updates with no reload and no JavaScript written.
09
The apply() protocol
The server returns DOM commands and phlo.js applies them.
10
Streaming
Flip one flag and a single response streams many updates.
11
Transitions
View transitions on every navigation, chosen at runtime.
12
Themes
Swap a set of CSS variables and the whole deck recolors.
13
Forms & fields
Typed fields render the form and validate the input.
14
Database & model
The model gives create, read, update and delete for free.
15
Charts
Dependency-free SVG charts straight from your data.
16
Markdown & images
Render markdown in the browser and resize an image on the server.
17
Realtime (Phlo Realtime)
Phlo Realtime pushes the same update to every open tab.
18
AI streaming
Stream an answer token by token over a single response.
19
Bilingual
This whole deck is bilingual. Flip the switch in the header.
20
The platform
Code, realtime, fleet: the layers that turn one language into infrastructure.