live demos
Python up top. React below. One file.
Five apps built with Pyxle, all running right now. This page is one of them.
pages/index.pyxlthis page
@server async def load(request): host = request_host(request.headers) if host in INDEX_HOSTS: return {"mode": "index", …} return {"mode": "vacant", …}, 404
python · react
export default function Index({ data }) { return data.mode === 'index' ? <Roster demos={data.demos} /> : <Vacant host={data.host} />; }
The five
what each one shows
- PulseService status page@server@actionuseWebSocket<Suspense>pydantic
A fictional company's status page, with an incident war room that streams updates over WebSockets while you watch.
pulse.pyxle.app - FluxSaaS analytics dashboard@server@action[id] routeslayoutDatausePathname
MRR charts, customer records, and a revenue forecast that Python recomputes on every request.
flux.pyxle.app - ChromaColour palette tool@server@action[id] routes
Eighteen palettes and five harmony algorithms, all running through Python's colorsys and checked for WCAG contrast.
chroma.pyxle.app - GlyphGenerative geometry@server@actionActionError[id] routes
Spirographs, rose curves, and Lissajous figures where every SVG point is computed server-side with math.sin.
glyph.pyxle.app - TodayTo-do list with accountspyxle-authpyxle-db@actionuseAction
Sign up with a username and a password — no email. Every list is scoped to the account that owns it.
today.pyxle.app