Hey everyone! I’m working on djust, a framework that brings Phoenix LiveView-style reactive server-side rendering to Django, and I’m looking for alpha
testers.
What it does:
- Build reactive, real-time UIs with Python only - no JavaScript required
- Automatic N+1 query prevention via template analysis
- High-performance Rust-powered VDOM diffing
- State management decorators: debounce, optimistic, cache, client_state
- ~5KB client runtime, zero build step
Quick example:
from djust import LiveComponent
class Counter(LiveComponent):
count = 0
def increment(self):
self.count += 1
Count: {{ count }}
Looking for feedback on:
- API design and ergonomics
- Edge cases and bugs
- What features you’d want to see
Links:
- GitHub: GitHub - djust-org/djust: Phoenix LiveView-style reactive server-side rendering for Django with Rust-powered performance
- Quick Start: Quick Start Guide | djust
Happy to hear any feedback - issues, ideas, or questions welcome on GitHub!