Home Features Docs Blog Security Examples Quick Start

Introducing djust: Phoenix LiveView for Django

djust Team | | 1 min read
Abstract visualization of real-time data flow with flowing lines and glowing nodes

What is djust?

djust is a new framework that brings the power of Phoenix LiveView to the Django ecosystem. It enables you to build reactive, real-time web applications using pure Python, eliminating the need for complex JavaScript frameworks.

Key Features

  • Server-Side Rendering: All logic stays on the server in Python
  • Rust-Powered VDOM: 10-100x faster rendering than traditional Django templates
  • Zero Build Step: No webpack, no bundling - just ~5KB of client JavaScript
  • Real-Time Updates: WebSocket-based live updates without page refreshes

Why djust?

Modern web development often requires juggling multiple technologies - Django for the backend, React or Vue for the frontend, and complex build pipelines to tie it all together. djust simplifies this by keeping everything in Python.

With djust, you get the interactivity users expect from modern web apps while maintaining the simplicity and security of server-side rendering.

Getting Started

Getting started with djust is simple:

pip install djust

Check out our Quick Start guide to build your first reactive Django application.

What's Next

We are actively developing djust and would love your feedback. Star us on GitHub and join the community!

Share this post

Related Posts