pywire v0.1.0 is now available! 🚀
pywire is a Python HTML-over-the-wire framework that combines server-side logic with reactive HTML templates in single .wire files. It bridges the gap between your backend and frontend with a persistent, real-time connection.
- ⚡️ Instant Reactivity: State changes on the server are reflected in the browser instantly via WebTransport/WebSocket.
- 🧬 Single-File Components: Write Python logic and HTML structure in one
.wirefile. - 🔋 Zero Boilerplate: No API endpoints, no serializers, no complex JavaScript build steps.
| Repository | Description |
|---|---|
| pywire | The core framework, CLI, and runtime. |
| create-pywire-app | Official project bootstrapping tool. |
| vscode-pywire | Syntax highlighting, snippets, and LSP integration for VS Code. |
| pywire-language-server | Language Server Protocol implementation for .wire files. |
| examples | Reference implementations and community examples. |
If you already have uv installed, you can get started instantly:
uvx create-pywire-appIf you don't have uv installed or aren't sure, use our installer script which handles the setup for you:
curl -fsSL pywire.dev/install | shirm pywire.dev/install.ps1 | iex- 💬 Discord: Join the Community - Get help and discuss ideas.
- 🐞 Bugs: Please file issues in the pywire/pywire repository.
- 📖 Docs: Read the full documentation at pywire.dev.