JavaScript Tooling
Packages that connect the JavaScript ecosystem to your Django project.
Search & Filter
| Package | django-webpack-loader | django-vite | django-node-assets | django-esm | Django npm mjs | django-deno | django-npm-finder |
|---|---|---|---|---|---|---|---|
|
Description
|
Transparently use webpack with
django |
Integration of ViteJS in a
Django project. |
The Django application allows
install and serve assets via Node.js package manager infrast… |
Lightweight JavaScript ESM
module loader for Django. |
A Django package to take care
of npm.js ES2016+ dependencies |
Django assets / bundle manager with TypeScript transpilation support via sucrase or swc and |
Finder for node-modules with
staticfiles support |
|
Category
|
App | App | App | App | App | App | App |
|
Using This
|
6
|
1
|
0
|
1
|
0
|
0
|
0
|
|
Python 3?
|
Yes | Yes | Yes | Yes | Yes | Yes | Yes |
|
Dev Status
|
Unknown | Unknown | Unknown | Production/Stable | Unknown | Alpha | Alpha |
|
Version (PyPI)
|
3.2.4 | 3.1.0 | 0.9.16 | 0.8.2 | 4.1.2 | 0.2.0 | 1.3.0 |
|
Stars
|
2,543 | 837 | 29 | 15 | 10 | 4 | 1 |
|
Forks
|
341 | 91 | 5 | 2 | 2 | 0 | 2 |
|
Commits
|
|
|
|
|
|
|
|
|
Updated
|
13 May 2026 | 9 May 2025 | 5 Mar 2026 | 30 Jun 2026 | 3 Jul 2026 | 8 Dec 2024 | 13 Apr 2026 |
|
License
|
MIT License | Custom | Custom | BSD License | LGPL-3.0-or… | LGPL-3.0 | MIT License |
|
Links
|
|||||||
|
Feature Comparison
(click cells to edit)
|
|||||||
|
Approach
|
Bundler bridge
|
Bundler bridge
|
Finder (node_modules)
|
ESM + importmap
|
Transpile / build step
|
Bundler bridge
|
Finder (node_modules)
|
|
Build tool
|
webpack
|
Vite
|
None
|
esbuild
|
built-in transpiler
|
Rollup (via Deno)
|
None
|
|
HMR
|
|
|
|
|
|
|
|
|
Package manager
|
npm
|
npm (any)
|
npm
|
npm (any)
|
npm
|
Deno
|
npm/yarn/pnpm
|
|
Template API
|
{% render_bundle %}
|
{% vite_asset %}
|
{% static %}
|
{% importmap %}
|
{% static %} (.mjs)
|
{% static %} + importmap
|
{% static %}
|
The Django application allows install and serve assets via Node.js package manager infrastructure.
A Django package to take care of npm.js ES2016+ dependencies
Django assets / bundle manager with TypeScript transpilation support via sucrase or swc and pluggable apps scripts support.
Features Being Compared
Approach
How the package integrates JavaScript into your Django project.
Build tool
The bundler or build step it relies on.
HMR
Whether it supports Hot Module Replacement, live browser updates in development.
Package manager
Which JavaScript package manager(s) it works with.
Template API
How you reference assets in templates: a dedicated template tag, or Django's standard {% static %}.