Django with htmx for easy and efficient SPAs

This page summarizes the projects mentioned and recommended in the original post on /r/django

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • htmx

    </> htmx - high power tools for HTML

  • Hi, I just made a new article about the stack we use at nlpcloud.io: https://juliensalinas.com/en/htmx-intercoolerjs-django-nlpcloud/ It's about how we leverage htmx with Django instead of big Javascript frameworks like Vue or React for an SPA.

  • reactor

    Phoenix LiveView but for Django

  • It looks a bit similar to Elixir Live View. Or similar in Django https://github.com/edelvalle/reactor, there are a couple of libraries.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • viewflow

    Reusable workflow library for Django

  • django-htmx

    Extensions for using Django with htmx.

  • I also found the django-htmx app by Adam Johnson useful. It provides a simple middlware to make it easier to process htmx requests in Django. The included example app in the Github repo is also very helpful for showing how to use htmx with a live Django app.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts