home / grids / Asset Managers

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

Landscape View

Features currently being evaluated

FeatureDescription
Combining Can concatenate/combine files into so-called bundles
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
Image versioning Whether image files get versioned, too
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.
Other languages Other supported languages (in addition to JavaScript and CSS)
Other features and notes Any other extra features
Compressors List of supported JS/CSS compressors
Manual regeneration Has a command for regenerating all asset bundles. (Used in production.)
Cache Busting Adds version tag to file names for browser cache updates when content changes.
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.
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.

Packagedjango-staticfilesdjango-compressordjango-mediageneratorDjango Compressdjango-mediasyncdjango-staticwebassetsdjango-cachebusterdjango-pipelinedjango-cssDjango Static Media Managerdjango-appmediadjango-media-bundler
Description A Django app that provides
helpers for serving static
files, used in Django and
Pinax.
Compresses linked and inline
javascript or CSS into a
single cached file.
Total asset management.
Combine and compress your
JavaScript and CSS.
Toolkit to simplify static
media development and
deployment.
Template tags for better
serving static files from
templates in Django
Asset management for Python
web development.
Django 1.3 ready web browser
cache busting app
Pipeline is an asset packaging
library for Django.
django-css is a fork of
django_compressor that makes
it easy to use CSS compilers
with your Django projects. CSS
compilers ...
An app to copy static media
files over to a remote place,
optionally minifying css and
js.
symlinks or builds appmedia
for django projects
Django application that
bundles your Javascript and
CSS and sprites your icons.
CategoryAppAppAppAppAppAppAppAppAppAppAppAppApp
# Using This54452910855221100
Downloads 63931 56126 10143 n/a 4319 9266 9637 1799 15752 5056 669 20326 n/a
Last updated Aug. 25, 2011, 1:22 p.m. Jan. 10, 2012, 8:49 a.m. Nov. 11, 2011, 6:41 p.m. July 8, 2011, 3:27 p.m. Oct. 27, 2011, 8:42 a.m. Jan. 28, 2012, 5:06 a.m. Aug. 30, 2011, 11:19 p.m. Feb. 2, 2012, 2 a.m. July 14, 2011, 1:15 p.m. June 18, 2010, 2:27 p.m. April 24, 2010, 5:39 a.m. April 18, 2009, 11:23 p.m.
Version1.1.21.1.21.11n/a2.2.01.5.50.60.2.11.1.272.3.10.61.0.10.3
RepoGithubGithubBitbucketOtherGithubGithubGithubGithubGithubGithubGithubGithubGithub
Commits
Repo Watchers11243495n/a14715719934842291723121
Repo Forks1712920n/a182535419382513
Participantsjezdez
carljm
SmileyChris
zyegfryed
brosner
durden
jezdez
lukaszb
mintchaos
carljm
diox
ulope
jaap3
dziegler
peterlundberg
bfirsh
more...
wkornewaldgtaylor
jcarbaugh
robhudson
richleland
jamesturk
petersanchez
peterbe
dobcey
bjornpost
panuta
miracle2k
myfreeweb
kmike
bryanchow
uggedal
statico
rs
imlucas
malept
jpvanhal
more...
jaddison
joshourisman
cyberdelia
pelme
ara818
kylemacfarlane
bryanchow
svetlyak40wt
sammthomson
chipx86
ipmb
benvinegar
more...
dziegler
mintchaos
tymofij
Aramgutang
oesmith
coordt
josesoa
rlewko
toddstowell
twtwebdev
wavrin
justquick
stefanfoulis
vvarp
rnk
Docs on RTDChecking...Checking...Checking...Checking...Checking...Checking...Checking...Checking...Checking...Checking...Checking...Checking...Checking...
Packagedjango-staticfilesdjango-compressordjango-mediageneratorDjango Compressdjango-mediasyncdjango-staticwebassetsdjango-cachebusterdjango-pipelinedjango-cssDjango Static Media Managerdjango-appmediadjango-media-bundler
Combining
Auto-regenerates
JavaScript compression
CSS compression
Image versioning
Works in sandbox (e.g. App Engine)
Dev mode
HTML5 manifest 
Using manifesto package.
Sprites
Other languagesLESS
others via generic precompiler support
Sass/Scss/Compass
CleverCSS
Python (via pyjs)
PyvaScript
Django templates
CoffeeScript
CleverCSS
LESS
Sass/Scss/Compass
CoffeeScript
Coffee-script
Less
Sass
Any other via "plugin".
Other features and notesServes files in folders, apps.CSS data URIsCSS data URIs
Jinja2 support
i18n bundling
Specialized on S3 and Rackspace deployment.Has Jinja2 template tags and supports non-Django-based projects.JavaScript templates support.
Data-URI and MHTML support for embedding images and font.
HTML compression middleware.
CompressorsClosure Compiler
YUICompressor
cssmin
jsmin (rJSmin)
SlimIt
csstidy
Closure Compiler
YUICompressor
YUICompressor
jsmin
csstidy
slimmer
YUI Compressor
Closure Compiler
Closure Compiler
YUICompressor
slimmer
Closure Compiler
YUICompressor
jsmin
cssmin
jspacker
cssutils
csstidy
Yui-compressor
Closure Compiler
UglifyJS
Jsmin
Any other via "plugin"
jsmin
csscompressor
jsmin
cssmin
Manual regeneration
Cache Busting
Filter backends API
staticfiles-compatible URL rewriting 
(maybe)
Caching in dev mode
Packagedjango-staticfilesdjango-compressordjango-mediageneratorDjango Compressdjango-mediasyncdjango-staticwebassetsdjango-cachebusterdjango-pipelinedjango-cssDjango Static Media Managerdjango-appmediadjango-media-bundler