Skip to content

shadlet

python-first web applications with a genuine shadcn/ui renderer.

shadlet lets developers build modern applications in python while react renders the interface. the python runtime manages state, events, routing and session isolation. the react renderer ships a complete shadcn/ui component library based on the base-vega style.

what shadlet provides

  • a typed python component api
  • session-scoped reactive state
  • a versioned json protocol between python and react
  • a vite-powered react renderer with tailwind css
  • a starlette web runtime with websocket communication
  • a polished typer and rich cli
  • github project templates

status

shadlet is release ready (v0.1.1). see limitations for the verified support matrix and capabilities.