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 (or at least, whether it's compatible
with Django's ManifestStaticFilesStorage or CachedStaticFilesStorage).
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
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?
Works in sandbox (e.g. App Engine) Whether it works in sandboxed environments like Google App Engine
PackageDescriptionCategoryDownloadsLast UpdatedVersionRepoCommitsStarsForksParticipantsLicenseCombiningImage versioningAuto-regeneratesJavaScript compressionCSS compressionDev modeHTML5 manifestSpritesCompressorsOther features and notesOther languagesManual regenerationCaching in dev modeCache BustingGzipsFilter backends APIstaticfiles-compatible URL rewritingSource MapsWorks in sandbox (e.g. App Engine)
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 compilerOther0March 17, 2016, 6:14 a.m.0.11.1Github9135robotis
saschpe
adiroiban
lordi
bbenne10
caioariede
danc86
javacruft
mansam
webmaster128
more...
MIT
dj-libcloudAdds easy python 3 and 2.7 support to Django for management of static assets.App0Sept. 22, 2015, 11:21 a.m.0.2.0Github563pydanny
galuszkak
pirsquare
jezdez
syphar
BSD
whitenoiseRadically simplified static file serving for Python web appsOther0April 26, 2016, 5:34 p.m.3.0rc1Github53336evansd
edmorley
thedrow
timgraham
mkai
ezheidtmann
craigruks
dstufft
acdha
jnns
more...
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 filesApp0Oct. 6, 2015, 3:02 p.m.0.0.6Github20un1tMIT License
Manage bower components and node packages using Django's manage.pyJust initializedApp0Dec. 4, 2015, 9:02 a.m.0.0.1Github74jrief
josemariaruiz
LICENSE-MIT
django-sass-processorSASS processor to compile SCSS files into *.css, while rendering, or offline.App0May 3, 2016, 10:35 a.m.0.3.5Github3419jrief
frostbtn
mjonker-embed
dorivard
AndreasBackx
be-ndee
marciomazza
daineX
Zagrebelin
sedrubal
LICENSE-MIT
django-webpack-loaderTransparently use webpack with djangoApp0March 10, 2016, 8:13 a.m.0.3.0Github36538owais
matthiask
destos
fladi
basicdays
aouaki
alphashuro
aaugustin
mlorant
cybercase
more...
MIT License
django-static-precompilerDjango Static Precompiler provides template tags and filters to compile CoffeeScript, LiveScript, SASS / SCSS, LESS, Stylus, Babel and Handlebars. ...App0April 28, 2016, 12:36 p.m.1.3.1Github13533andreyfedoseev
sir-sigurd
lehins
pedroseac
jaheba
dotmobo
sepulchered
yetty
spencersutton
Willem3141
BSD LicenseSASS / SCSS / Compass / Libsass
Less
Stylus
CoffeeScript
Babel
Handlebars
django-bowerEasy way to use bower with your django projectApp0April 22, 2016, 1:35 p.m.5.1.0Github42742nvbn
yprez
barraponto
pjdelport
mpasternak
ribalba
apocquet
blueyed
frewsxcv
jrief
more...
BSD
django-mediageneratorDjango asset managerApp0Oct. 20, 2014, 9:31 a.m.1.12Github5422iynaix
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.1Github13438jezdez
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.App0April 27, 2016, 4:31 p.m.2.0Github1664482jezdez
diox
karyon
lucastan
carltongibson
mintchaos
carljm
scop
kudlatyamroth
jaap3
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 DjangoApp0Feb. 1, 2016, 9:28 a.m.1.5.5Github18632peterbe
dobcey
bjornpost
vinodpandey
girasquid
Lacrymology
aidaeology
artemrizhov
joseguerrero
mgedmin
more...
BSDClosure Compiler
YUICompressor
slimmer
webassetsAsset management for Python web development.App0April 18, 2016, 11:42 a.m.0.11.1Github725212miracle2k
kmike
noirbizarre
eriktaubeneck
JDeuce
msabramo
danc86
mcfletch
zakj
tgecho
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.0Github18131jcarbaugh
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.1Github22529dziegler
mintchaos
tymofij
Aramgutang
oesmith
BSD
django-cachebusterDjango 1.3 ready web browser cache busting appApp0Aug. 10, 2012, 2:15 a.m.0.2.1Github4111joshourismanBSD 
(maybe)
django-pipelinePipeline is an asset packaging library for Django.App0March 31, 2016, 6:18 p.m.1.6.8Github1026274cyberdelia
pelme
davidt
estebistec
ara818
fdintino
kylemacfarlane
leonardoo
chipx86
bryanchow
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.1Github5118yumike
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
BSD License
django-freshlyForces clients to reload static contents. (.js, .css, img)App0Sept. 1, 2015, 9:52 p.m.0.1.2Github53un33kBSD
django-appmediasymlinks or builds appmedia for django projectsApp0April 24, 2010, 9:39 a.m.1.0.1Github205digi604
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.3Github12521rnk
djrodgerspryor
BSD Licensejsmin
cssmin
django-mediagenerator-ngApp0Nov. 8, 2015, 7:18 p.m.Bitbucket30alokinplcUNKNOWN
PackageDescriptionCategoryDownloadsLast UpdatedVersionRepoCommitsStarsForksParticipantsLicenseCombiningImage versioningAuto-regeneratesJavaScript compressionCSS compressionDev modeHTML5 manifestSpritesCompressorsOther features and notesOther languagesManual regenerationCaching in dev modeCache BustingGzipsFilter backends APIstaticfiles-compatible URL rewritingSource MapsWorks in sandbox (e.g. App Engine)
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