djust is a Django library for building reactive, Phoenix LiveView-style components with Rust-powered performance. It enables real-time UI updates over WebSocket without a JavaScript build step. Current version is 0.9.6rc1, with active development and a release cadence of roughly monthly minor releases.
pip install djustNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Minimal LiveView with a counter that increments via a click event.
Change def mount(...) to async def mount(self, request, **kwargs) and use await for any async calls.
Replace calls to emit_one_shot_class_warning with warnings.warn() or a custom warning class.
Ensure each {% if %} block contains an HTML element (e.g., a <span>) to guarantee marker injection.