MCPcopy Index your code
hub / github.com/Django-LiveView/liveview

github.com/Django-LiveView/liveview @v2.1.9

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.1.9 ↗ · + Follow
2,038 symbols 4,198 edges 20 files 64 documented · 3%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Django LiveView

Django LiveView

Build real-time, reactive interfaces with Django using WebSockets — write Python, not JavaScript.

Django LiveView is a framework for creating interactive, real-time web applications entirely in Python, inspired by Phoenix LiveView and Laravel Livewire.

Create rich, dynamic user experiences with server-rendered HTML without writing a single line of JavaScript. Perfect for Django developers who want real-time features without the complexity of a separate frontend framework.


📋 Requirements

  • Python 3.10+
  • Django 4.2+
  • Redis (for Channels layer)
  • Channels 4.0+

🚀 Quick Start

Get started in minutes! Follow our interactive tutorial:

👉 Quick Start Guide

The guide covers: - Installation and setup - Creating your first LiveView handler - Building interactive components - Real-time updates with WebSockets


📚 Documentation

Complete documentation is available at:

👉 https://django-liveview.andros.dev/docs/

Learn about: - Handlers and frontend integration - Forms and broadcasting - Advanced features (infinite scroll, auto-focus, debounce) - Error handling and testing - Deployment strategies - API reference and troubleshooting


📄 License

MIT License - see LICENSE file for details.


Made with ❤️ and Python

Core symbols most depended-on inside this repo

Shape

Method 1,525
Function 284
Class 229

Languages

TypeScript99%
Python1%

Modules by API surface

liveview/static/liveview/liveview.js517 symbols
django_liveview/static/django_liveview/liveview.js517 symbols
liveview/static/liveview/liveview.min.js463 symbols
django_liveview/static/django_liveview/liveview.min.js463 symbols
frontend/controllers/page_controller.js26 symbols
frontend/webSocketsCli.js17 symbols
liveview/decorators.py12 symbols
liveview/consumers.py9 symbols
frontend/mixins/miscellaneous.js6 symbols
liveview/apps.py4 symbols
liveview/routing.py2 symbols
liveview/templatetags/liveview.py1 symbols

For agents

$ claude mcp add liveview \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page