Asset managers for combining/compressing JavaScript/CSS and for versioning your media files.
Package | whitenoise | django-compressor | django-webpack-loader | django-pipeline | django-sass-processor | django-static-precompiler | lesscpy | python-webpack-boilerplate | django-spa | django-webpacker | Django Bootstrap Customizer | Django React Tools | django-node-assets | Django Front End Validators | django-deno | Django-NextJS | Django Compress | webassets |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Description |
Radically simplified static file serving for Python web apps |
Compresses linked and inline javascript or CSS into a single cached file. |
Transparently use webpack with django |
Pipeline is an asset packaging library for Django. |
SASS processor to compile SCSS files into *.css, while rendering, or offline. |
Django Static Precompiler provides template tags and filters to compile CoffeeScript, LiveScript, SASS / SCSS, LESS, Stylus, Babel and Handlebars... |
Python LESS compiler |
Django Webpack boilerplate & Flask Webpack boilerplate |
Simple Django configuration to serve a single-page app |
A django compressor tool that bundles css, js files to a single css, js file with webpack and updates you... |
Build customized Bootstrap CSS using the Django admin |
Tools for helping integrate ReactJS into a Django project. |
The Django application allows install and serve assets via Node.js package manager infrastructure. |
Use model field validator functions for front end JS form validation |
Deno front-end integration for Django |
Asset management for Python web development. |
||
Category | Other | App | App | App | App | App | Other | App | Other | App | App | App | App | App | App | App | App | App |
# Using This |
4
![]() |
114
![]() |
6
![]() |
32
![]() |
3
![]() |
2
![]() |
1
![]() |
0
![]() |
0
![]() |
1
![]() |
0
![]() |
0
![]() |
0
![]() |
0
![]() |
0
![]() |
0
![]() |
11
![]() |
13
![]() |
Python 3? | ||||||||||||||||||
Development Status | Production/Stable | Production/Stable | Unknown | Production/Stable | Production/Stable | Production/Stable | Production/Stable | Unknown | Pre-Alpha | Unknown | Beta | Pre-Alpha | Unknown | Alpha | Alpha | Planning | n/a | Alpha |
Last updated | Feb. 15, 2023, 4:56 p.m. | Jan. 22, 2023, 7:26 a.m. | Feb. 15, 2023, 4:22 p.m. | Feb. 17, 2023, 12:41 p.m. | Oct. 24, 2022, 3:46 p.m. | Dec. 28, 2022, 8:41 a.m. | Oct. 21, 2022, 7:36 a.m. | Dec. 22, 2022, 10:53 p.m. | Dec. 7, 2021, 5:45 a.m. | Jan. 6, 2022, 11:47 p.m. | Jan. 13, 2021, 1:49 p.m. | Feb. 8, 2022, 1:22 p.m. | Feb. 17, 2022, 7:53 a.m. | Jan. 13, 2021, 8:54 p.m. | Oct. 30, 2022, 7:46 a.m. | May 1, 2021, 8:22 a.m. | ||
Version | 6.4.0 | 4.3.1 | 1.8.1 | 2.1.0 | 1.2.2 | 2.4 | 0.15.1 | 1.0.1 | 0.3.6 | 0.1.1 | 0.2.0 | 0.2.15 | 0.9.12 | 0.1.1 | 0.1.2 | 0.0.2 | n/a | 2.0 |
Repo | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | Other | Other | GitHub |
Commits | ||||||||||||||||||
Stars | 2,169 | 2,638 | 2,436 | 1,457 | 386 | 220 | 143 | 112 | 93 | 72 | 49 | 12 | 19 | 15 | 2 | 0 | 0 | 914 |
Repo Forks | 133 | 584 | 332 | 378 | 62 | 59 | 48 | 16 | 17 | 16 | 4 | 6 | 3 | 1 | 0 | 0 | 0 | 260 |
Participants |
evansd
adamchainz pre-commit-ci[bot] keimlink thedrow timgraham edmorley rsalmaso acdha hanswilw more... |
jezdez
diox karyon mintchaos scop albertyw jaap3 dependabot[bot] kudlatyamroth ulope more... |
owais
joaopslins rvlb fjsj dependabot[bot] thejoeejoee matthiask browniebroke chocoelho joshjo more... |
cyberdelia
davidt pelme TheBuky jwhitlock asfaltboy jezdez estebistec hsiaoyi0504 RDIL more... |
jrief
Natureshadow frostbtn rfleschenberg AndreasBackx dorivard eshellman SandyRogers bit terceiro more... |
sir-sigurd
andreyfedoseev lehins Drieger pedroseac dotmobo JordanReiter alin23 sepulchered yetty more... |
robotis
saschpe adiroiban lordi bbenne10 caioariede danc86 lephe cladmi javacruft more... |
michael-yin
adamchainz aclark4life rupertbaker |
metakermit
pyup-bot VBobCat dependabot[bot] |
nikhila05
ashwin31 codetriage-readme-bot timgates42 |
johnfraney |
renderbox
dependabot[bot] rhimmelbauer devo-wm |
whitespy | johnfraney | Dmitri-Sintsov |
miracle2k
kmike noirbizarre eriktaubeneck JDeuce danc86 msabramo marcellarius mcfletch zakj more... |
||
Documentation | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | ||||||||||
JavaScript compression | ||||||||||||||||||
Auto-regenerates | ||||||||||||||||||
Image versioning | ||||||||||||||||||
CSS compression | ||||||||||||||||||
HTML5 manifest | Using manifesto package. |
|||||||||||||||||
Dev mode | ||||||||||||||||||
Sprites | ||||||||||||||||||
Combining | ||||||||||||||||||
Compressors | Closure Compiler YUICompressor cssmin jsmin (rJSmin) SlimIt csstidy |
csstidy Yui-compressor Closure Compiler UglifyJS Jsmin Any other via "plugin" |
webpack | YUICompressor jsmin csstidy |
Closure Compiler YUICompressor jsmin cssmin jspacker cssutils |
|||||||||||||
Manual regeneration | ||||||||||||||||||
Other languages | LESS others via generic precompiler support |
Coffee-script Less Sass Stylus Any other via "plugin". |
SASS / SCSS / Compass / Libsass Less Stylus CoffeeScript Babel Handlebars |
less, scss files | CleverCSS LESS Sass/Scss/Compass CoffeeScript |
|||||||||||||
Other features and notes | CSS data URIs | JavaScript templates support. Data-URI support for embedding images and font. HTML compression middleware. |
Has Jinja2 template tags and supports non-Django-based projects. | |||||||||||||||
Cache Busting | ||||||||||||||||||
Gzips | ||||||||||||||||||
Filter backends API | ||||||||||||||||||
Source Maps | ||||||||||||||||||
Works in sandbox (e.g. App Engine) | ||||||||||||||||||
Caching in dev mode | ||||||||||||||||||
staticfiles-compatible URL rewriting | ||||||||||||||||||
new feature |
Feature | Description |
---|---|
JavaScript compression | Whether JavaScript can be compressed |
Auto-regenerates | Automatically regenerates/updates files and bundles when files change (during<br>development) |
Image versioning | Whether image files get versioned, too (or at least, whether it's compatible<br>with Django's ManifestStaticFilesStorage or CachedStaticFilesStorage). |
CSS compression | Whether CSS files can be compressed |
HTML5 manifest | Can it auto-generate an HTML5 offline manifest file? |
Dev mode | Is a development mode available where files aren't combined/compressed (for<br>easier debugging)? |
Sprites | Can it generate sprites? Only data URIs aren't enough because they don't work<br>with all popular browsers. |
Combining | Can concatenate/combine files into so-called bundles |
Compressors | List of supported JS/CSS compressors |
Manual regeneration | Has a command for regenerating all asset bundles. (Used in production.) |
Other languages | Other supported languages (in addition to JavaScript and CSS) |
Other features and notes | Any other extra features |
Cache Busting | Adds version tag to file names for browser cache updates when content changes. |
Gzips | Pre-generates gzipped version of asset |
Filter backends API | Can it be extended via filter backends? This means *at least* being able to add<br>CSS compilers like Sass. |
Source Maps | Does it support sourcemaps in the generated js/css? |
Works in sandbox (e.g. App Engine) | Whether it works in sandboxed environments like Google App Engine |
Caching in dev mode | Are assets properly cached when using runserver? This means there will be no<br>unnecessary HTTP requests (not even "if-modified-since"). This is important for<br>fast reloads with large web apps. |
staticfiles-compatible URL rewriting | In CSS files relative url() expressions stay valid no matter if you combine your<br>CSS files with this particular asset manager or if you use the same files<br>uncombined with django.contrib.staticfiles. This asset manager will correctly<br>rewrite relative URL paths when files are combined, even if the CSS files are<br>located in different subfolders at different depth levels. |
new feature | new feature added |
Search Weight | Package | Description | Last PyPI release: | Repo Forks | Stars | |||
---|---|---|---|---|---|---|---|---|
{{ item.weight / max_weight * 100 | number:0 }}% | {{ item.title }} | Grid: {{ item.description }} | {{ item.last_released | date: 'mediumDate' }} | N/A | {{ item.repo_forks }} | N/A | {{ item.repo_watchers }} | N/A |