Asset Managers

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

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
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.
Image versioning Whether image files get versioned, too
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.)
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.
Cache Busting Adds version tag to file names for browser cache updates when content changes.
Package django-compressor django-pipeline webassets django-css (dead/obsolete) django-static django-mediasync django-staticfiles django-media-bundler django-mediagenerator lesscpy django-cachebuster django-gears django-appmedia Django Static Media Manager dj-libcloud django-staticassets django-versioned-static django-coldbrew django-freshly Django Compress
Description Compresses linked and inline
javascript or CSS into a
single cached file.
Pipeline is an asset packaging
library for Django.
Asset management for Python
web development.
django-css is a fork of
django_compressor that makes
it easy to use CSS compilers
with your Django projects. CSS
compilers ...
Template tags for better
serving static files from
templates in Django
Toolkit to simplify static
media development and
deployment.
[Unmaintained] A Django app
that provides helpers for
serving static files, used in
Django and Pinax.
Django application that
bundles your Javascript and
CSS and sprites your icons.
Django asset manager Python LESS compiler Django 1.3 ready web browser
cache busting app
Gears for Django. symlinks or builds appmedia
for django projects
An app to copy static media
files over to a remote place,
optionally minifying css and
js.
Adds easy python 3 support to
Django for management of
static assests (JavaScript,
CSS, images, and user uploaded
content).
Lightweight application for
managing versioned static
files and minifying them for
production use.
coffeescript tooling for
django
Forces clients to reload
static contents. (.js, .css,
img)
CategoryAppAppAppAppAppAppAppAppAppOtherAppAppAppAppAppAppAppAppAppApp
# Using This78131015855042135011110011
Python 3?
Development Status Production/Stable Production/Stable Alpha Unknown Production/Stable Beta Beta Alpha Production/Stable Production/Stable Alpha Alpha Production/Stable Beta Alpha Unknown Beta Beta Beta n/a
Last updated Sept. 10, 2013, 10:57 a.m. April 14, 2014, 1:41 p.m. April 19, 2014, 4:53 p.m. July 14, 2011, 5:15 p.m. Nov. 4, 2013, 11:20 a.m. April 11, 2014, 3:42 p.m. June 7, 2012, 3:51 p.m. Jan. 13, 2013, 10:59 a.m. March 21, 2013, 7:25 a.m. Feb. 18, 2014, 7:06 a.m. Aug. 10, 2012, 2:15 a.m. April 23, 2014, 6:49 a.m. April 24, 2010, 9:39 a.m. June 18, 2010, 2:27 p.m. April 23, 2014, 12:37 p.m. March 18, 2014, 3 p.m. Aug. 28, 2012, 7:45 a.m. Jan. 31, 2014, 4:50 p.m. Dec. 22, 2012, 3 p.m.
Version1.31.3.240.92.3.11.5.52.2.01.2.10.31.110.10.10.2.10.61.0.10.60.1.00.2.11.4.30.50.1.1n/a
RepoGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubOther
Commits
Repo Watchers1102587561224181179137127474542372217146444n/a
Repo Forks3141581543129303121121471242n/a1n/an/a2n/a
Participantsjezdez
diox
mintchaos
carljm
kudlatyamroth
jaap3
ulope
rafales
dziegler
matthewwithanm
more...
cyberdelia
pelme
estebistec
ara818
kylemacfarlane
bryanchow
dcharbonnier
svetlyak40wt
caioariede
dnerdy
more...
miracle2k
kmike
mcfletch
zakj
tgecho
metagriffin
bryanchow
pilt
christarnowski
glorpen
more...
dziegler
mintchaos
tymofij
Aramgutang
oesmith
peterbe
dobcey
bjornpost
girasquid
Lacrymology
aidaeology
mgedmin
panuta
jcarbaugh
gtaylor
robhudson
richleland
k-anon
jamesturk
radicalbiscuit
bashz
petersanchez
vkurup
jezdez
carljm
idan
SmileyChris
zyegfryed
brosner
dbinit
durden
pabluk
rnk
djrodgerspryor
iynaix
BrianHicks
armirusco
agentk
rofrankel
robotis
saschpe
adiroiban
javacruft
smn
jaddison
joshourisman
yumike
xobb1t
prestontimmons
jjay
digi604
stefanfoulis
vvarp
coordt
josesoa
rlewko
toddstowell
twtwebdev
wavrin
justquick
pydannydavidelias
jxs
xaralisjMyles
andreyfedoseev
vorushin
etos
syabro
un33k
Documentation N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
Package django-compressor django-pipeline webassets django-css (dead/obsolete) django-static django-mediasync django-staticfiles django-media-bundler django-mediagenerator lesscpy django-cachebuster django-gears django-appmedia Django Static Media Manager dj-libcloud django-staticassets django-versioned-static django-coldbrew django-freshly Django Compress
Combining
Auto-regenerates
JavaScript compression
CSS compression
Works in sandbox (e.g. App Engine)
Dev mode
HTML5 manifest 
Using manifesto package.
Sprites
Image versioning
CompressorsClosure Compiler
YUICompressor
cssmin
jsmin (rJSmin)
SlimIt
csstidy
csstidy
Yui-compressor
Closure Compiler
UglifyJS
Jsmin
Any other via "plugin"
Closure Compiler
YUICompressor
jsmin
cssmin
jspacker
cssutils
Closure Compiler
YUICompressor
slimmer
slimmer
YUI Compressor
Closure Compiler
jsmin
cssmin
Closure Compiler
YUICompressor
UglifyJS, CleanCSSjsmin
csscompressor
YUICompressor
jsmin
csstidy
Other features and notesCSS data URIsJavaScript templates support.
Data-URI support for embedding images and font.
HTML compression middleware.
Has Jinja2 template tags and supports non-Django-based projects.Specialized on S3 and Rackspace deployment.Serves files in folders, apps.CSS data URIs
Jinja2 support
i18n bundling
Other languagesLESS
others via generic precompiler support
Coffee-script
Less
Sass
Stylus
Any other via "plugin".
CleverCSS
LESS
Sass/Scss/Compass
CoffeeScript
Sass/Scss/Compass
CleverCSS
Python (via pyjs)
PyvaScript
Django templates
CoffeeScript
LESS, Stylus, Handlebars, CoffeeScript, any other via custom compilerCoffee-script
Less
Sass
Stylus
Any other via "plugin".
Manual regeneration
Filter backends API
staticfiles-compatible URL rewriting 
(maybe)
Caching in dev mode
Cache Busting
Package django-compressor django-pipeline webassets django-css (dead/obsolete) django-static django-mediasync django-staticfiles django-media-bundler django-mediagenerator lesscpy django-cachebuster django-gears django-appmedia Django Static Media Manager dj-libcloud django-staticassets django-versioned-static django-coldbrew django-freshly Django Compress
Search WeightPackageDescriptionLast PyPI release:Repo ForksWatchers
{{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