{"repo":"djust-org/djust","free":true,"listed":false,"github":"https://github.com/djust-org/djust","clone":"git clone https://github.com/djust-org/djust.git","description":"Phoenix LiveView-style reactive server-side rendering for Django with Rust-powered performance","language":"Python","stars":88,"topics":["django","htmx-alternative","liveview","pwa","python","reactive","real-time","rust","server-side-rendering","websocket"],"license":"MIT","category":"networking-infra","readme_excerpt":"Reactive server-side rendering for Django, powered by Rust djust brings Phoenix LiveView-style reactive components to Django. You write server-side Python; the client updates automatically over a WebSocket. There is no JavaScript to write, no bundler, and no build step in your project. djust.org · Documentation · Quick Start · Examples Features - Fast — Rust-powered template engine and virtual DOM diffing (10–100x faster than plain Django rendering; see Performance) - Reactive components — Phoenix LiveView-style server-side reactivity - Django compatible — works with existing Django templates and components - No build step — 58 KB gzipped client JavaScript, no bundling required - WebSocket updates — real-time DOM patches over WebSocket, with HTTP fallback - Minimal payloads — diffing sends only what changed - Rust core — performance-critical paths (templates, VDOM, parsing) are written in Rust - Debug panel — interactive debugging with event history and VDOM inspection - Lazy hydration — defer WebSocket connections for below-the-fold content to reduce memory - TurboNav compatible — works with Turbo-style client-side navigation - PWA support — offline-first Progressive Web Apps with automatic sync - Multi-tenant — tenant isolation for SaaS architectures - Auth — view-level and handler-level authorization via Django permissions Quick Example No JavaScript needed. State changes trigger minimal DOM updates automatically. How Reactivity Works djust uses a Rust-powered virtual DOM ","default_branch":null,"files":null,"tree":[],"storefront":"/r/djust-org","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/djust-org/djust/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}