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
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.
PackageDescriptionCategoryDownloadsLast UpdatedVersionRepoCommitsRepo watchersForksParticipantsLicenseCombiningAuto-regeneratesJavaScript compressionCSS compressionImage versioningWorks in sandbox (e.g. App Engine)Dev modeHTML5 manifestSpritesOther languagesOther features and notesCompressorsManual regenerationCache BustingFilter backends APIstaticfiles-compatible URL rewritingCaching in dev mode
django-compressorCompresses linked and inline javascript or CSS into a single cached file.App103470Jan. 10, 2012, 8:49 a.m.1.1.2Github564154jezdez
mpessas
diox
lukaszb
mintchaos
carljm
jaap3
ulope
dziegler
tino
more...
MITLESS
others via generic precompiler support
CSS data URIsClosure Compiler
YUICompressor
cssmin
jsmin (rJSmin)
SlimIt
csstidy
django-staticfilesA Django app that provides helpers for serving static files, used in Django and Pinax.App68830Feb. 16, 2012, 4:06 a.m.1.2.1Github11517jezdez
carljm
idangazit
SmileyChris
zyegfryed
durden
brosner
dbinit
BSDServes files in folders, apps.
django-mediageneratorTotal asset management. Combine and compress your JavaScript and CSS.App10960Feb. 25, 2012, 7:43 p.m.1.11Github9822wkornewald BSD LicenseSass/Scss/Compass
CleverCSS
Python (via pyjs)
PyvaScript
Django templates
CoffeeScript
CSS data URIs
Jinja2 support
i18n bundling
Closure Compiler
YUICompressor
Django CompressApp0NoneOther00UNKNOWNYUICompressor
jsmin
csstidy
django-mediasyncToolkit to simplify static media development and deployment.App4526July 8, 2011, 3:27 p.m.2.2.0Github15018gtaylor
jcarbaugh
robhudson
richleland
jamesturk
petersanchez
BSD LicenseSpecialized on S3 and Rackspace deployment.slimmer
YUI Compressor
Closure Compiler
webassetsAsset management for Python web development.App12334March 4, 2012, 2:49 p.m.0.6Github22037miracle2k
myfreeweb
kmike
pilt
statico
uggedal
bryanchow
sontek
imlucas
malept
more...
BSDCleverCSS
LESS
Sass/Scss/Compass
CoffeeScript
Has Jinja2 template tags and supports non-Django-based projects.Closure Compiler
YUICompressor
jsmin
cssmin
jspacker
cssutils
django-staticTemplate tags for better serving static files from templates in DjangoApp9824Oct. 27, 2011, 8:42 a.m.1.5.5Github15927peterbe
dobcey
bjornpost
panuta
BSDClosure Compiler
YUICompressor
slimmer
django-gearsGears for Django.App81Feb. 26, 2012, 12:48 p.m.0.1.devGithub161xobb1t
yumike
ISCLESS, Stylus, Handlebars, CoffeeScript, any other via custom compilerUglifyJS, CleanCSS
django-pipelinePipeline is an asset packaging library for Django.App42673March 4, 2012, 5:14 a.m.1.2c2Github13927cyberdelia
pelme
ara818
kylemacfarlane
oxys
bryanchow
svetlyak40wt
sammthomson
chipx86
vbabiy
more...
MIT License 
Using manifesto package.
Coffee-script
Less
Sass
Stylus
Any other via "plugin".
JavaScript templates support.
Data-URI support for embedding images and font.
HTML compression middleware.
csstidy
Yui-compressor
Closure Compiler
UglifyJS
Jsmin
Any other via "plugin"
django-cachebusterDjango 1.3 ready web browser cache busting appApp2432Feb. 21, 2012, 9:52 p.m.0.2.1Github406jaddison
joshourisman
BSD 
(maybe)
django-cssdjango-css is a fork of django_compressor that makes it easy to use CSS compilers with your Django projects. CSS compilers ...App5735July 14, 2011, 1:15 p.m.2.3.1Github22935dziegler
mintchaos
tymofij
Aramgutang
oesmith
BSD
Django Static Media ManagerAn app to copy static media files over to a remote place, optionally minifying css and js.App669June 18, 2010, 2:27 p.m.0.6Github172coordt
josesoa
rlewko
toddstowell
twtwebdev
wavrin
justquick
UNKNOWNjsmin
csscompressor
django-versioned-staticLightweight application for managing versioned static files and minifying them for production use.App632None1.3.1Github11xaralisBSD
django-appmediasymlinks or builds appmedia for django projectsApp22830April 24, 2010, 5:39 a.m.1.0.1Github245digi604
stefanfoulis
vvarp
BSD License
django-media-bundlerDjango application that bundles your Javascript and CSS and sprites your icons.App0April 18, 2009, 11:23 p.m.0.3Github12414rnk BSD Licensejsmin
cssmin
PackageDescriptionCategoryDownloadsLast UpdatedVersionRepoCommitsRepo watchersForksParticipantsLicenseCombiningAuto-regeneratesJavaScript compressionCSS compressionImage versioningWorks in sandbox (e.g. App Engine)Dev modeHTML5 manifestSpritesOther languagesOther features and notesCompressorsManual regenerationCache BustingFilter backends APIstaticfiles-compatible URL rewritingCaching in dev mode