home / grids / Asset Managers edit

Asset managers for combining/compressing JavaScript/CSS and for versioning your media files.

 

Standard View

Features currently being evaluated

FeatureDescription
Combining Can concatenate/combine files into so-called bundles
Image versioning Whether image files get versioned, too
Auto-regenerates Automatically regenerates/updates files and bundles when files change (during
development)
JavaScript compression Whether JavaScript can be compressed
CSS compression Whether CSS files can be compressed
Works in sandbox (e.g. App Engine) Whether it works in sandboxed environments like Google App Engine
Dev mode Is a development mode available where files aren't combined/compressed (for
easier debugging)?
HTML5 manifest Can it auto-generate an HTML5 offline manifest file?
Sprites Can it generate sprites? Only data URIs aren't enough because they don't work
with all popular browsers.
Compressors List of supported JS/CSS compressors
Other features and notes Any other extra features
Other languages Other supported languages (in addition to JavaScript and CSS)
Manual regeneration Has a command for regenerating all asset bundles. (Used in production.)
Caching in dev mode Are assets properly cached when using runserver? This means there will be no
unnecessary HTTP requests (not even "if-modified-since"). This is important for
fast reloads with large web apps.
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
CSS compilers like Sass.
staticfiles-compatible URL rewriting In CSS files relative url() expressions stay valid no matter if you combine your
CSS files with this particular asset manager or if you use the same files
uncombined with django.contrib.staticfiles. This asset manager will correctly
rewrite relative URL paths when files are combined, even if the CSS files are
located in different subfolders at different depth levels.
Source Maps Does it support sourcemaps in the generated js/css?
PackageDescriptionCategoryDownloadsLast UpdatedVersionRepoCommitsStarsForksParticipantsLicenseCombiningImage versioningAuto-regeneratesJavaScript compressionCSS compressionWorks in sandbox (e.g. App Engine)Dev modeHTML5 manifestSpritesCompressorsOther features and notesOther languagesManual regenerationCaching in dev modeCache BustingGzipsFilter backends APIstaticfiles-compatible URL rewritingSource Maps
Django Static Media ManagerAn app to copy static media files over to a remote place, optionally minifying css and js.App0June 18, 2010, 2:27 p.m.0.6Github172coordt
josesoa
rlewko
toddstowell
twtwebdev
wavrin
justquick
UNKNOWNjsmin
csscompressor
Django CompressApp0NoneOther00UNKNOWNYUICompressor
jsmin
csstidy
django-staticassetsApp0Feb. 24, 2015, 1:37 p.m.0.2.1Github51davidelias
jxs
MIT LicenseCoffee-script
Less
Sass
Stylus
Any other via "plugin".
lesscpyPython LESS compilerOther0May 5, 2015, 4:42 p.m.0.10.2Github7730robotis
saschpe
adiroiban
lordi
bbenne10
caioariede
javacruft
danc86
mansam
webmaster128
more...
MIT
dj-libcloudAdds easy python 3 and 2.7 support to Django for management of static assets.App0Oct. 17, 2014, 9:20 a.m.0.2.0Github535pydanny
galuszkak
jezdez
syphar
BSD
whitenoiseRadically simplified static file serving for Python web appsOther0June 28, 2015, 4:11 p.m.2.0.2Github34819evansd
thedrow
mkai
dstufft
craigruks
ryanrhee
graingert
crccheck
eshim
MIT
django-amnDjango Assets Managed NicelyApp0March 17, 2015, 12:34 a.m.0.2.1Github282funkybob
matjdom
UNKNOWNManages asset dependency resolution.
Allows asset requirements to be declared at point of use.
Minified storage of Django static filesminify and versiontag assets with zero configurationOther0Nov. 10, 2014, 3:31 p.m.0.3Github10askholmeBSDslimit
cssmin
+your own (very east to add)
zero-configuration just use "static" in templates and watch the magic
All computation happens at build time => No speed penalty in production
depends on own config
django-easyassetConcatenates and minifies .css and .js filesApp0May 1, 2015, 7:23 a.m.0.0.6Github20un1tMIT License
Manage bower components and node packages using Django's manage.pyJust initializedApp0Feb. 6, 2015, 4:40 a.m.0.0.1Github40jriefLICENSE-MIT
SASS processor to compile SCSS files into *.css, while rendering, or offlineSASS processor to compile SCSS files into *.css, while rendering, or offline.App0June 16, 2015, 5:49 a.m.0.2.4Github66jrief
dorivard
be-ndee
daineX
LICENSE-MIT
django-webpack-loaderGet references to your webpack bundles and chunks for use in development and productionApp0June 22, 2015, 3:44 a.m.0.1.2.1Github453owais
destos
MIT License
django-mediageneratorDjango asset managerApp0Oct. 20, 2014, 9:31 a.m.1.12Github5318iynaix
armirusco
olibrook
BrianHicks
agentk
rofrankel
BSD LicenseClosure Compiler
YUICompressor
CSS data URIs
Jinja2 support
i18n bundling
Sass/Scss/Compass
CleverCSS
Python (via pyjs)
PyvaScript
Django templates
CoffeeScript
django-staticfiles[Unmaintained] A Django app that provides helpers for serving static files, used in Django and Pinax.App0June 7, 2012, 3:51 p.m.1.2.1Github13439jezdez
carljm
idan
SmileyChris
brosner
dbinit
durden
pabluk
BSDServes files in folders, apps.
django-compressorCompresses linked and inline javascript or CSS into a single cached file.App0June 30, 2015, 7:44 p.m.1.5Github1508416jezdez
diox
lucastan
mintchaos
carltongibson
carljm
kudlatyamroth
jaap3
ulope
agriffis
more...
MITClosure Compiler
YUICompressor
cssmin
jsmin (rJSmin)
SlimIt
csstidy
CSS data URIsLESS
others via generic precompiler support
django-staticTemplate tags for better serving static files from templates in DjangoApp0Oct. 27, 2014, 1:03 p.m.1.5.5Github18332peterbe
dobcey
bjornpost
girasquid
Lacrymology
aidaeology
mgedmin
panuta
BSDClosure Compiler
YUICompressor
slimmer
webassetsAsset management for Python web development.App0June 12, 2015, 9:26 p.m.0.10.1Github676191miracle2k
kmike
noirbizarre
eriktaubeneck
danc86
mcfletch
tgecho
metagriffin
zakj
pilt
more...
BSDClosure Compiler
YUICompressor
jsmin
cssmin
jspacker
cssutils
Has Jinja2 template tags and supports non-Django-based projects.CleverCSS
LESS
Sass/Scss/Compass
CoffeeScript
django-mediasyncToolkit to simplify static media development and deployment.App0April 11, 2014, 3:42 p.m.2.2.0Github17832jcarbaugh
gtaylor
robhudson
richleland
k-anon
jamesturk
radicalbiscuit
bashz
petersanchez
vkurup
BSD Licenseslimmer
YUI Compressor
Closure Compiler
Specialized on S3 and Rackspace deployment.
django-css (dead/obsolete)django-css is a fork of django_compressor that makes it easy to use CSS compilers with your Django projects. CSS compilers ...App0July 14, 2011, 5:15 p.m.2.3.1Github22330dziegler
mintchaos
tymofij
Aramgutang
oesmith
BSD
django-cachebusterDjango 1.3 ready web browser cache busting appApp0Aug. 10, 2012, 2:15 a.m.0.2.1Github4310joshourismanBSD 
(maybe)
django-pipelinePipeline is an asset packaging library for Django.App0June 6, 2015, 5:42 p.m.1.5.2Github841232cyberdelia
pelme
estebistec
ara818
kylemacfarlane
bryanchow
dcharbonnier
andrewychoi
svetlyak40wt
caioariede
more...
MIT 
Using manifesto package.
csstidy
Yui-compressor
Closure Compiler
UglifyJS
Jsmin
Any other via "plugin"
JavaScript templates support.
Data-URI support for embedding images and font.
HTML compression middleware.
Coffee-script
Less
Sass
Stylus
Any other via "plugin".
django-gearsGears for Django.App0Jan. 21, 2015, 3 a.m.0.7.1Github4518yumike
xobb1t
prestontimmons
jjay
ISCUglifyJS, CleanCSSLESS, Stylus, Handlebars, CoffeeScript, any other via custom compiler
django-versioned-staticLightweight application for managing versioned static files and minifying them for production use.App0Aug. 28, 2012, 7:45 a.m.1.4.3Github40xaralisBSD
django-coldbrewcoffeescript tooling for djangoApp0Jan. 31, 2014, 4:50 p.m.0.5Github40jMyles
andreyfedoseev
vorushin
etos
BSD License
django-freshlyForces clients to reload static contents. (.js, .css, img)App0Dec. 22, 2012, 3 p.m.0.1.1Github52un33kBSD
django-appmediasymlinks or builds appmedia for django projectsApp0April 24, 2010, 9:39 a.m.1.0.1Github215digi604
stefanfoulis
vvarp
BSD License
django-media-bundlerDjango application that bundles your Javascript and CSS and sprites your icons.App0Jan. 13, 2013, 10:59 a.m.0.3Github12321rnk
djrodgerspryor
BSD Licensejsmin
cssmin
PackageDescriptionCategoryDownloadsLast UpdatedVersionRepoCommitsStarsForksParticipantsLicenseCombiningImage versioningAuto-regeneratesJavaScript compressionCSS compressionWorks in sandbox (e.g. App Engine)Dev modeHTML5 manifestSpritesCompressorsOther features and notesOther languagesManual regenerationCaching in dev modeCache BustingGzipsFilter backends APIstaticfiles-compatible URL rewritingSource Maps
Search WeightPackageDescriptionLast PyPI release:Repo ForksStars
{{ 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