Skip to content

Build fast, user-friendly applications with Django and React

License

Notifications You must be signed in to change notification settings

m5no0p/django-bridge

 
 

Repository files navigation

Django Bridge


Build Status License Version Documentation

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

About

Build fast, user-friendly applications with Django and React

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 61.8%
  • Python 24.9%
  • HTML 4.9%
  • CSS 4.2%
  • Dockerfile 2.1%
  • JavaScript 1.6%
  • Makefile 0.5%