$npx skillfedfor your agent

Collectfast

A Faster Collectstatic

SkipPyPI Dynamic ContentReleased Jun 2020370.9K downloads / moMIT LicensePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — Collectfast-2.2.0-py2.py3-none-any.whl
v2.2.0 · released 2020-06-05 · Python >=3.6 · 3 runtime deps: Django, django-storages, typing-extensions

No. While Collectfast solves a real problem and has low install friction, the package is abandoned since 2022-04-21 with no maintenance. Django, django-storages, and cloud storage APIs have evolved significantly since then, creating a high risk of incompatibility or silent failures. For active projects, investigate current alternatives or file-upload optimization in modern django-storages versions before committing to this package.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Django and django-storages to be installed and configured with a supported backend (S3Boto3Storage, GoogleCloudStorage, or FileSystemStorage)
  • Low install friction with a pure-Python wheel.
  • However, the package is abandoned as of 2022-04-21 with no recent maintenance, so it may not be compatible with current Django or storage backend versions.

License · maintenance · safety

MIT License (permissive) — MIT License permits free use, modification, and distribution with minimal restrictions, making it safe to adopt from a licensing standpoint.

last release 2020-06-05 (2261 days) · last repo commit 2022-04-21 · 414 stars · archived

0 known vulnerabilities (OSV.dev, 2026-08-14) · 370,943 downloads/mo, #7,172 on PyPI

Verify before relying

pip install Collectfast

# In Django settings.py:
INSTALLED_APPS = (
    'collectfast',
    'django.contrib.staticfiles',
)
STATICFILES_STORAGE = "storages.backends.s3boto3.S3Boto3Storage"
COLLECTFAST_STRATEGY = "collectfast.strategies.boto3.Boto3Strategy"

# Then run:
python manage.py collectstatic
  • Compatibility with Django versions released after 2020-06-05
  • Whether parallel uploads work reliably with modern Python concurrent.futures
  • Current status of S3Boto3Storage and GoogleCloudStorage APIs relative to expectations
Same gist for agents: .md · .json

What it is and what it does

Collectfast is a drop-in replacement for Django's built-in collectstatic command that speeds up the process of gathering and uploading static files to remote storage. It works by caching file checksums to avoid re-uploading unchanged files, and optionally parallelizing uploads across multiple threads. The package integrates with django-storages to support S3, Google Cloud Storage, and local filesystem backends.

You install it, add it to INSTALLED_APPS before django.contrib.staticfiles, configure a storage backend and strategy, then run collectstatic as normal. Collectfast intercepts the command and applies its optimizations transparently. It requires Django and django-storages as runtime dependencies, plus typing-extensions for type hints.

Use it for

  • Speed up CI/CD deployment pipelines that repeatedly run collectstatic with large static file sets
  • Reduce S3 API calls and transfer time when deploying Django projects with hundreds of static files
  • Enable parallel uploads to Google Cloud Storage to cut deployment time on projects with many assets
  • Cache file metadata locally to avoid redundant remote storage lookups during frequent deployments

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Skip

No.

While Collectfast solves a real problem and has low install friction, the package is abandoned since 2022-04-21 with no maintenance. Django, django-storages, and cloud storage APIs have evolved significantly since then, creating a high risk of incompatibility or silent failures. For active projects, investigate current alternatives or file-upload optimization in modern django-storages versions before committing to this package.

Install

collectfast on PyPI

Before you install

Low install friction with a pure-Python wheel. However, the package is abandoned as of 2022-04-21 with no recent maintenance, so it may not be compatible with current Django or storage backend versions.

Requires Django and django-storages to be installed and configured with a supported backend (S3Boto3Storage, GoogleCloudStorage, or FileSystemStorage)

License in practice

MIT License permits free use, modification, and distribution with minimal restrictions, making it safe to adopt from a licensing standpoint.

Quickstart

pip install Collectfast

# In Django settings.py:
INSTALLED_APPS = (
    'collectfast',
    'django.contrib.staticfiles',
)
STATICFILES_STORAGE = "storages.backends.s3boto3.S3Boto3Storage"
COLLECTFAST_STRATEGY = "collectfast.strategies.boto3.Boto3Strategy"

# Then run:
python manage.py collectstatic

Verify before relying

  • Compatibility with Django versions released after 2020-06-05
  • Whether parallel uploads work reliably with modern Python concurrent.futures
  • Current status of S3Boto3Storage and GoogleCloudStorage APIs relative to expectations

Package facts

LicenseMIT License permissive
Python supportSupports the current Python release >=3.6
Install frictionLow. Pure-Python wheel
Runtime dependencies
3 packages
Djangodjango-storagestyping-extensions
MaintenanceAbandoned 2,261 days since the last release
Last repo commit repository archived
First released
Downloads370,943 / month, #7,172 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Environment :: Web EnvironmentFramework :: DjangoIntended Audience :: DevelopersOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8

Evidence: Collectfast-2.2.0-py2.py3-none-any.whl

Tags

Capabilities
django collectstatic optimizationparallel static file uploaddjango s3 faster deploymentcached checksum file syncdjango storage performancebatch static files uploaddjango gcloud storage speed
Topics
django-deployments3-optimizationstatic-files

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “django s3 faster deployment”

  • CollectfastCollectfast accelerates Django's collectstatic command by using…
  • CollectfastaCollectfasta speeds up Django's collectstatic command by using cached…
  • django-storagesdjango-storages provides pluggable storage backends for Django…

Give your agent the search over MCP, or paste the wish link into any chat.

More Dynamic Content packages

MarkupSafe Worth it
PyPI · Dynamic Content · released Sep 2025

MarkupSafe provides a text object that escapes special characters so untrusted strings can be safely embedded in HTML and XML without injection attacks.

BSD-3-Clausecompiled wheel · 3.9+aging
797.1Mdownloads / mo
Jinja2 Worth it
PyPI · Dynamic Content · released Mar 2025

Jinja2 is a templating engine that renders dynamic content by combining templates with Python-like syntax and data, supporting template inheritance, macros, autoescaping, and sandboxed execution.

BSD-3-Clausepure Python · 3.7+aging
718.6Mdownloads / mo
soupsieve Worth it
PyPI · Python Modules · released Aug 2026

Soupsieve is a CSS selector library designed to work with Beautiful Soup 4 to select, match, and filter HTML and XML elements using modern CSS selectors from CSS level 1 through CSS level 4 specifications.

Install it if you use Beautiful Soup for HTML or XML parsing and want modern CSS selector support.

MITpure Python · 3.10+
428.6Mdownloads / mo
Werkzeug Worth it
PyPI · Application Frameworks · released Apr 2026

Werkzeug is a WSGI utility library providing request/response objects, URL routing, an interactive debugger, HTTP utilities, and a development server for building web applications.

BSD-3-Clausepure Python · 3.9+
268.1Mdownloads / mo
Flask Worth it
PyPI · Application Frameworks · released Feb 2026

Flask is a lightweight WSGI web application framework for building web applications in Python, from simple single-page sites to complex multi-route applications.

BSD-3-Clausepure Python · 3.9+
211.4Mdownloads / mo
Mako Worth it
PyPI · Dynamic Content · released Aug 2026

Mako compiles Python-embedded templates into Python modules for fast rendering, supporting layout inheritance, custom functions, and direct Python expressions within template syntax.

MITpure Python · 3.10+
201.7Mdownloads / mo

See also Collectfasta · django-cloudinary-storage · django-s3-storage · drf-spectacular-sidecar · django-cachalot · django-cacheops · s3transfer · django-cache-memoize · google-resumable-media · cachier