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
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.
PackageDescriptionCategoryDownloadsLast UpdatedVersionRepoCommitsRepo watchersForksParticipantsLicenseCombiningAuto-regeneratesJavaScript compressionCSS compressionWorks in sandbox (e.g. App Engine)Dev modeHTML5 manifestSpritesImage versioningCompressorsOther features and notesOther languagesManual regenerationFilter backends APIstaticfiles-compatible URL rewritingCaching in dev modeCache Busting
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-staticassetsApp0March 18, 2014, 3 p.m.0.2.1Github61davidelias
jxs
MIT LicenseCoffee-script
Less
Sass
Stylus
Any other via "plugin".
lesscpyPython LESS compilerOther0Feb. 18, 2014, 7:06 a.m.0.10.1Github4514robotis
saschpe
adiroiban
javacruft
smn
MIT
django-mediageneratorDjango asset managerApp0March 21, 2013, 7:25 a.m.1.11Github4712iynaix
BrianHicks
armirusco
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.1Github13731jezdez
carljm
idan
SmileyChris
zyegfryed
brosner
dbinit
durden
pabluk
BSDServes files in folders, apps.
django-compressorCompresses linked and inline javascript or CSS into a single cached file.App0Sept. 10, 2013, 10:57 a.m.1.3Github1102314jezdez
diox
mintchaos
carljm
kudlatyamroth
jaap3
ulope
rafales
dziegler
matthewwithanm
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 DjangoApp0Nov. 4, 2013, 11:20 a.m.1.5.5Github18130peterbe
dobcey
bjornpost
girasquid
Lacrymology
aidaeology
mgedmin
panuta
BSDClosure Compiler
YUICompressor
slimmer
webassetsAsset management for Python web development.App0March 16, 2014, 8:19 p.m.0.9Github557156miracle2k
kmike
mcfletch
zakj
metagriffin
tgecho
bryanchow
christarnowski
pilt
p
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.0Github17830jcarbaugh
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.1Github22431dziegler
mintchaos
tymofij
Aramgutang
oesmith
BSD
django-cachebusterDjango 1.3 ready web browser cache busting appApp0Aug. 10, 2012, 2:15 a.m.0.2.1Github427jaddison
joshourisman
BSD 
(maybe)
django-pipelinePipeline is an asset packaging library for Django.App0April 14, 2014, 1:41 p.m.1.3.24Github583158cyberdelia
pelme
estebistec
ara818
kylemacfarlane
bryanchow
dcharbonnier
svetlyak40wt
caioariede
dnerdy
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.App0Dec. 24, 2013, 2:11 a.m.0.6Github3612yumike
xobb1t
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
syabro
BSD License
django-freshlyForces clients to reload static contents. (.js, .css, img)App0Dec. 22, 2012, 3 p.m.0.1.1Github42un33kBSD
django-appmediasymlinks or builds appmedia for django projectsApp0April 24, 2010, 9:39 a.m.1.0.1Github224digi604
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.3Github12721rnk
djrodgerspryor
BSD Licensejsmin
cssmin
PackageDescriptionCategoryDownloadsLast UpdatedVersionRepoCommitsRepo watchersForksParticipantsLicenseCombiningAuto-regeneratesJavaScript compressionCSS compressionWorks in sandbox (e.g. App Engine)Dev modeHTML5 manifestSpritesImage versioningCompressorsOther features and notesOther languagesManual regenerationFilter backends APIstaticfiles-compatible URL rewritingCaching in dev modeCache Busting
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