All Projects → hotwire-django → Turbo Django

hotwire-django / Turbo Django

Licence: other
An early stage integration of Hotwire Turbo with Django

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Turbo Django

Tiebaproject
贴吧云签到,贴吧云回复,贴吧机器人,百度贴吧
Stars: ✭ 176 (-4.86%)
Mutual labels:  django
Justchat
A chat application built with Django channels.
Stars: ✭ 183 (-1.08%)
Mutual labels:  django
Django Sharding
A sharding library for Django
Stars: ✭ 184 (-0.54%)
Mutual labels:  django
Bootcamp
An enterprise social network
Stars: ✭ 2,110 (+1040.54%)
Mutual labels:  django
Misago
Misago is fully featured modern forum application that is fast, scalable and responsive.
Stars: ✭ 2,170 (+1072.97%)
Mutual labels:  django
Django Photo Gallery
Responsive Django Image Gallery Site Sample optimized for performance and mobile devices
Stars: ✭ 179 (-3.24%)
Mutual labels:  django
Crud App Vuejs Django
This is simple crud app and searchFilter made using vuejs and django. Used to explain the tutorial present on https://medium.com/@shubhambansal_89125/crud-app-using-vue-js-and-django-516edf4e4217 https://medium.com/@shubhambansal_89125/searchfilter-using-django-and-vue-js-215af82e12cd
Stars: ✭ 174 (-5.95%)
Mutual labels:  django
Restapiswithdjango
Source code for Django for APIs
Stars: ✭ 184 (-0.54%)
Mutual labels:  django
Django Rest Framework Serializer Extensions
Extensions to help DRY up Django Rest Framework serializers
Stars: ✭ 180 (-2.7%)
Mutual labels:  django
Django Restfulapi
基于 Django 3.x 的 RESTfulAPI 风格的项目模板,用于快速构建企业级高性能的服务端。
Stars: ✭ 184 (-0.54%)
Mutual labels:  django
Django Import Export
Django application and library for importing and exporting data with admin integration.
Stars: ✭ 2,265 (+1124.32%)
Mutual labels:  django
Django Suit
Modern theme for Django admin interface
Stars: ✭ 2,136 (+1054.59%)
Mutual labels:  django
Wq
📱🌐📋 wq: a modular framework supporting web / native geographic data collection apps for mobile surveys and citizen science. Powered by Django REST Framework, Redux, React, and Material UI.
Stars: ✭ 182 (-1.62%)
Mutual labels:  django
Django Tracking2
django-tracking2 tracks the length of time visitors and registered users spend on your site. Although this will work for websites, this is more applicable to web _applications_ with registered users. This does not replace (nor intend) to replace client-side analytics which is great for understanding aggregate flow of page views.
Stars: ✭ 176 (-4.86%)
Mutual labels:  django
Django Enumfield
Custom Django field for using enumerations of named constants
Stars: ✭ 184 (-0.54%)
Mutual labels:  django
Mygpo
The gpodder.net webservice
Stars: ✭ 176 (-4.86%)
Mutual labels:  django
Django dramatiq
A Django app that integrates with Dramatiq.
Stars: ✭ 181 (-2.16%)
Mutual labels:  django
Python Notifyall
A library which can be used for all types of notifications like SMS, Mail, Push.
Stars: ✭ 185 (+0%)
Mutual labels:  django
Django Markupfield
📑 a MarkupField for Django
Stars: ✭ 184 (-0.54%)
Mutual labels:  django
Promansible
PromAnsible, 集成了Prometheuse(基于时间序列数据的服务监控系统)和Ansible(超级简单好用的IT自动化系统),并通过事件报警机制把二者紧密的结合在一起,并配以简单易用的WebUI,真正实现了监控-报警-处理一条龙的全自动化服务。
Stars: ✭ 183 (-1.08%)
Mutual labels:  django

Build Status Documentation Status Issues Twitter

Note: This is not ready for production. APIs likely to change dramatically. Please drop by our Slack channel to discuss!

Turbo for Django

Requirements

  • Python 3.6+
  • Django 3.1+
  • Channels 3.0+ (Optional for Turbo Stream support)

This repository aims to help you integrate Hotwire Turbo with Django. Inspiration taken from @hotwired/turbo-rails. Documentation can be found here for the current integration.

Discussions about a Django/Hotwire integration are happening on the Hotwire forum. And on Slack, which you can join by clicking here!

As we discover this new magic, you can expect to see a few repositories with experiments and demos appear in @hotwire-django. If you too are experimenting, we encourage you to ask a write access to the GitHub organization and to publish your work in a @hotwire-django repository.

We expect to gain knowledge and experience with Hotwire over time and will try to extract useful code from the demos and package it in self contained "pip-installable" packages: turbo-django and stimulus-django.

Structure

The turbo directory contains the package with helpers, templatetags and utilities for integrating Turbo tightly into Django. Currently, it contains a Broadcastable mixin and a Django Channels websocket consumer to allow for realtime updates with Turbo Streams.

License

Turbo-Django is released under the MIT License to keep compatibility with the Hotwire project.

If you submit a pull request. Remember to add yourself to CONTRIBUTORS.md!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].