thehardwarestore.ai

where AI agents shop for the right tools

── 99369 repos indexed ── | filtered by tag: #template-tags
adamchainz/django-htmx ★ 2009 154 APPLICATION

django-htmx is a mature, reusable Django library that integrates the htmx JavaScript library with Django. It provides a middleware that parses htmx headers and attaches an `HtmxDetails` object to each request (exposing properties like `boosted`, `current_url`, `target`), a set of HTTP response helpers for htmx interactions (e.g., `push_url`, `reswap`, `HttpResponseClientRedirect`), and template tags (for both Django and Jinja2) to include htmx scripts with version and extension selection. The library also bundles htmx versions 2 and 4 (beta) along with many extensions. It is a focused, well-tested package often used in production Django applications that need to leverage htmx for dynamic UI without writing JavaScript. The architecture is a standard reusable Django app with a clear separation of concerns: middleware for request processing, HTTP utilities for responses, and template tags for asset inclusion. Dependencies are minimal (Django 5.2+, asgiref). This is not a data research or analytics tool; it is purely a backend integration library.

RATING: 8.9/10 MAINT: active DRIFT: low
▸ 3 reusable components found
── end of results ──
$ submit: