Roadmap · The ledger

Every shipped line cites its release.

0.1 → 0.9 in under five months · ahead is undated on purpose · the detail lives in the changelog

Working copyv0.9.4 · executingpre-1.0 · API may change

Executed.

released, documented, running in production — one line per release; the detail is the changelog

v0.1–0.2

The one-file core

loader · actions · React component in one .pyxl — server-rendered, hydrated, hot-reloading, file-routed

v0.3

Plugins, realtime, the nav cache

pyxle.config.json wires services at startup · WebSocket endpoints · client navigation cache

v0.4

The production story

edge caching, per-route TTLs · sanitized production errors · layout loaders · faster static path · live route changes

v0.4.3

Multi-core serving, a security wave

serve --workers N, one server per core · small assets from memory · HEAD allowlist · CSRF path boundaries

v0.5

The depth release

Pydantic actions + OpenAPI · streaming SSR through <Suspense> · SSG & ISR · pub/sub · background work · observability · <Image> · rate limiter · type-aware JSX

v0.6

Your app, in Markdown

every page answers in .md at its URL · generated /llms.txt · discovery headers — this page has a twin

v0.7

The hardened run

React 19 · Vite 7 · concurrent streaming SSR, per-request isolation · calmer dev server · shadcn/ui end to end

v0.8

Studio & the debugger

/__pyxle/studio in pyxle dev · breakpoints on both halves of a .pyxl at once · tracebacks that name your source

v0.9

The honest dev loop

a page that won’t compile is an error, not a 404 · a JSX typo fails the rebuild · errors name the file · overlay survives reload

plugins 0.2

Official plugins on PyPI

pyxle-db · pyxle-auth · pyxle-mail — CI against live PostgreSQL and MySQL

site

Benchmarks in the open

reproducible two-box runs · six rival frameworks · load generator on its own hardware · losses shown next to wins

In motion, now.

both stations are live — not announcements

live

The founding plugin cohortlive

first five community plugins to clear the published bar · spotlight, core-team review, a roadmap seat · claim a slot

live

RFC — plugin routes & pageslive

Phase B, co-designed in the open with founding authors · read the RFC

Ahead, in rough order.

planned · subject to change · never dated — when something moves, it moves up

B1

Plugins ship API routes

pyxle-auth’s sign-in endpoints out of the box · webhook plugins own their URLs, right CSRF posture

B2

Plugins ship pages

sign-in screens · dashboards · the admin-panel moment

·

Capability contracts

framework interfaces for mail, storage, cache — providers swappable by config, adapters from the community

·

The ecosystem quests

mail · storage · jobs · observability — browse the ideas

·

TypeScript, all the way through

.tsx inside your .pyxl · loader-data types generated from the Python side · typecheck gate shipped in v0.5

·

The component inspector

click any element → the .pyxl that rendered it · bundle-size treemap for the client build

·

Deeper editor tooling

diagnostics, completions, go-to-definition across the Python↔JSX boundary · pyxle check grows into a linter

·

The Pyxle blog

engineering notes — how the SSR pool works · what the benchmarks taught · what broke

1.0

The stability line

minor versions stop being allowed to break you · lands when the plugin API has proven itself, not on a date

cloud

Pyxle Cloud

push a Pyxle app, skip the server story — AI scaffolding in the mix · in development · the newsletter hears it first

claim a founding slot

MIT · v0.9.4 · Python 3.10+ · 0.1 → 0.9 in under five months