Skip to content
@pywire

pywire

pywire

The Live Conduit for Python and the Web.

🚧 Migration in Progress

pywire is currently migrating from its original home at reecelikesramen/pyhtml. We are in the process of moving the core runtime, tooling, and documentation to this new organization. Expect rapid changes and some broken links as we settle into our new .wire architecture.

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.


Core Philosophy

  • ⚡️ 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 .wire file.
  • 🔋 Zero Boilerplate: No API endpoints, no serializers, no complex JavaScript build steps.

The Ecosystem

Repository Description
pywire The core framework, CLI, and runtime. Start here.
vscode-pywire Official VS Code extension for syntax highlighting and snippets.
pywire-language-server The brain behind the tooling. LSP implementation for .wire files.
examples Real-world examples.

Quick Start

Coming soon. While we complete the migration, you can view the proof-of-concept code in the archived repository.


Built with the speed of Python and the power of the Web.

Popular repositories Loading

  1. pywire pywire Public

    Modern HTML-over-the-wire web framework for Python, designed for easy-to-maintain interactive web apps.

    Python

  2. tree-sitter-pywire tree-sitter-pywire Public

    Tree-sitter grammar for the pywire .wire template format.

    C

  3. pywire-language-server pywire-language-server Public

    Language Server Protocol (LSP) implementation for pywire, providing IDE features like autocomplete and diagnostics.

    Python

  4. vscode-pywire vscode-pywire Public

    Official VS Code extension for pywire, featuring syntax highlighting, snippets, and LSP integration.

    TypeScript

  5. examples examples Public

    A curated collection of example applications and code samples showcasing pywire in action.

    Python

  6. .github .github Public

    Organization-wide community health files, including contributing guidelines and issue templates.

Repositories

Showing 10 of 10 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…