With Django Bridge, you can create fast, user-friendly single-page-applications and use all components available in the React ecosystem while keeping all application logic in Django.
Django Bridge applications use Django’s built-in URL routing and views, allowing you to build your backend like a regular Django app and render the frontend with React components instead of Django templates.
The package contains a Django middleware and a small (11KB) frontend library that handles the data fetching and adapting Python objects into JavaScript.
Find out more in our Introduction
Key Features
- Quickly build React applications with all the app logic in Django views, no APIs required!
- Deeply integrated with Django. Supports Django forms, messages, and authentication
- Open URLs in overlays to build modal interfaces
- Use whatever UI component library/css framework you like
- Supports Storybook and Vite hot module reloading
Demo project
Have a look at our demo project to see Django Bridge in action!
Live Demo: demo.django-render.org Source code: github.com/django-bridge/django-react-cms
Support
For support, please reach out to us on GitHub discussions