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