Home Features Docs Blog Philosophy Examples FAQ Live Demo Hosting
Tutorials & Updates

The djust Blog.

Tutorials, updates, and best practices for building reactive Django apps.

Subscribe via RSS
post.title
Releases6 min

djust 0.4.0 — The Developer Experience Release

djust 0.4.0 ships 30+ features focused on developer experience: flash messages, keyboard shortcuts, form recovery, scaffolding generators, debug tooling, and security hardening. Build real-time Django apps with less code than ever.

Apr 11, 2026 Read more
post.title
Releases9 min

djust 0.3.0 — "Phoenix Rising" 🔥

The biggest djust release yet with 20+ major features. Authentication, server-push, multi-tenancy, PWA support, AI tooling, automatic change tracking, CSS framework support, and security hardening make 0.3 production-ready.

Feb 11, 2026 Read more
djust debug panel showing live event history, VDOM patches, and handler inspection
Announcements5 min

djust 0.2.2: The Debug Panel Gets Real

djust 0.2.2 transforms the debug panel from a static inspector into a live development companion. Event filtering, replay, network inspection, VDOM patch tracing, and live state updates via WebSocket — all wired up and working out of the box.

Jan 31, 2026 Read more
Three layered shields representing djust 0.2.1 WebSocket security defense layers
Announcements4 min

djust 0.2.1: WebSocket Security Hardening with Three Layers of Defense

djust 0.2.1 locks down WebSocket event dispatch with an event name guard, @event_handler decorator allowlist, server-side rate limiting, and per-IP connection tracking. A security-focused release with zero new features to break.

Jan 31, 2026 Read more
VDOM torture test results showing 58 tests passing
Deep Dives5 min

58 Ways to Break a VDOM (and Why Ours Didn't)

We wrote 58 torture tests targeting every weak spot in djust's virtual DOM diff engine: 50-level deep trees, 500-sibling lists, keyed shuffles, duplicate keys, and rapid-fire state updates. Everything passed. Here's what we tested, what we found, and why it matters.

Jan 31, 2026 Read more
Diagram showing djust's five-stage JIT serialization pipeline from template extraction to Rust serialization with Python fallback
Deep Dives10 min

Deep Dive: How djust's ORM JIT Pipeline Serializes Django Models at Rust Speed

djust's JIT serialization pipeline analyzes your templates at render time, generates optimized serializer code, eliminates N+1 queries, and falls back gracefully when Rust can't reach @property attributes. Here's exactly how it works, and what we did to make it fast.

Jan 30, 2026 Read more
djust 0.2.0 release announcement
Announcements4 min

djust 0.2.0: Template Operators, VDOM Fixes, and a Cleaner Event Syntax

djust 0.2.0 ships template and/or/in operators, critical VDOM diffing and whitespace fixes, a new dj- event prefix, and major dependency upgrades. Here's what changed and how to upgrade.

Jan 29, 2026 Read more
Layered shield diagram representing three levels of WebSocket event security
Security4 min

WebSocket Event Security: Three Layers of Protection in djust

djust now ships with three layers of WebSocket event handler security: event name guards, an @event decorator allowlist, and server-side rate limiting. Here's how they work together to protect your LiveView applications.

Jan 29, 2026 Read more
djust framework logo with Django and Rust icons
Announcements6 min

Introducing djust: Reactive Django Apps Powered by Rust

djust is a Django framework for building reactive, real-time applications in pure Python — powered by a Rust VDOM engine with 30x faster rendering than Django templates. No JavaScript framework required.

Jan 29, 2026 Read more