semvec/pypi-packages huggingface dataset:
django-liveview 2.2.0
Real-time server-rendered interfaces for Django using WebSockets
License: MIT
Requires Python: >=3.10
Keywords: django, liveview, websockets, realtime, stimulus, channels

# Django LiveView

![Django LiveView](https://github.com/Django-LiveView/starter-template/raw/main/brand_assets/github%20social%20preview.jpg)

**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](https://hexdocs.pm/phoenix_live_view/) and [Laravel Livewire](https://laravel-livewire.com/).

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](https://django-liveview.andros.dev/quick-start/)**

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/](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](LICENSE) file for details.

---

**Made with ❤️ and Python**