Hotwire is the default frontend solution shipped in Rails. It's a set of tools that allow you to build modern web applications without using much JavaScript.
It is a frontend solution, and it can work with any backend framework.
This repository contains useful resources to help you use Hotwire in your Python web projects.
- django-turbo-helper Hotwire/Turbo helpers for Django
- django-actioncable This package provides Rails Action Cable support to Django Channels.
- django-viewcomponent Build reusable components in Django, inspired by Rails ViewComponent
- django-lookbook Empower your Django development with this pluggable app for creating a robust component library
- chatgpt-django-project ChatGPT Demo Built with Django, Hotwire, Celery
- wagtail Wagtail CMS use Stimulus as frontend solution of the Wagtail admin interface.
- viewflow This package use Turbo as frontend solution.
- builtwithdjango Use Stimulus as frontend solution
- DocHub-ULB/DocHub Use Hotwire without frontend build process.
- Princeton-CDH/geniza Use Hotwire as frontend solution.
- Tutorial Series: How to create ChatGPT-alike interface with Hotwire, Django and Celery
- Hotwire Django Tutorials This free tutorial series will help you learn how to use Hotwire in Django, very suitable for beginners.
- ebook: The Definitive Guide to Hotwire and Django
- Reusable Components in Django with Stimulus and Tailwind CSS - Part 1
- Reusable Components in Django with Stimulus and Tailwind CSS - Part 2
- turbo-flask Integration of Hotwire's Turbo library with Flask.
- https://github.com/google/osv.dev This package use Turbo as frontend solution.
- https://github.com/GoogleCloudPlatform/contact-center-ai-samples
- Dynamically Update Your Flask Web Pages Using Turbo-Flask
- Using Turbo-Flask to Stream Progress Updates to Users Without (More) JavaScript
- Building two sample apps using Hotwire and Flask
- https://github.com/pypi/warehouse pypi.org is using Stimulus as frontend solution