Packages
Provides Swagger UI integration for flask-openapi3, enabling interactive API documentation and testing directly in a web browser.
Provides a drop-in replacement for Django's ManyToManyField that preserves the order of related objects, storing sort order in the database and exposing it through a custom admin widget.
Adds JSON parsing and validation support to WTForms, enabling form validation against JSON data in RESTful API contexts.
JupyterHub is a multi-user server that spawns, manages, and proxies multiple single-user Jupyter notebook instances, allowing many users to access notebook servers through a shared Hub.
Install it if you need to serve Jupyter notebooks to multiple users with centralized management.
Provides REST API endpoints for Django applications to handle password reset requests and confirmations, with token-based verification and signal-driven delivery (email, SMS, etc.).
Collectfast accelerates Django's collectstatic command by using cached checksums to avoid redundant uploads and enabling parallel file transfers to cloud storage backends.
Flask-OAuthlib adds OAuth 1.0a and OAuth 2.0 client and provider support to Flask applications, enabling authentication with remote OAuth services and creation of your own OAuth providers.
Provides drop-in progress bars for Django views that display real-time updates from Celery background tasks, with optional WebSocket support via Django Channels.
However, note that maintenance is dormant (last update 561 days ago); verify compatibility with your specific Django and Celery versions before relying on it for new…
Splits Django settings across multiple files and directories with support for wildcards, optional files, and environment-specific overrides.
Chameleon is an HTML/XML template engine that compiles page templates into Python code for fast server-side rendering.
Install it if you need a self-contained template solution; avoid it only if your project already standardizes on a different templating approach.
Django Sekizai provides template block management for Django, letting you define placeholders in templates and append content to them from sub-templates, with automatic deduplication and ordering for CSS and JavaScript.
Install it if you're building Django projects with nested templates that need centralized CSS/JavaScript management.
Generates Swagger UI documentation and OpenAPI JSON schemas for Django REST Framework APIs, rendering interactive API documentation directly from your REST endpoints.
Provides Bootstrap 3 HTML templates for django-crispy-forms, enabling styled form rendering in Django projects using Bootstrap 3 CSS framework.
However, note that maintenance is dormant—the last release was 2024-01-13—so if you need active support or are starting a new project, consider whether a more…
Parses command-line arguments into categorized groups (flags, files, assignments, grouped arguments) with minimal configuration.
Install only if maintaining legacy code already using it.
Django-ESI provides a Django app that wraps the EVE Online API (ESI) with dynamically generated clients, EVE SSO authentication support, and control over endpoint versioning.
Provides functions and decorators to apply backoff and retry strategies to Python function calls, supporting exponential, Fibonacci, fixed, linear, and polynomial delays.
However, verify compatibility with your Python version and validator-collection's current state, since no updates have shipped since 2020-07-11.
Alliance Auth is a Django-based authentication and access-management platform for EVE Online organizations that automatically grants or revokes user access to external services and applications based on in-game membership and group affiliations.
Downloads and installs common .gitignore templates for various programming languages and frameworks directly from the command line.
Implements OpenID authentication for Python applications, providing both consumer and server libraries to enable single sign-on and decentralized identity verification.
Flask-Principal provides identity and permission management for Flask applications, enabling role-based access control and user identity tracking within web requests.
ColorAide is a pure Python library for creating, converting, and manipulating colors across many color spaces with support for modern CSS color syntax and utilities like mixing, interpolation, and gamut mapping.
Pywikibot is a Python framework that interfaces with the MediaWiki API to read, edit, and manage wiki pages and Wikibase repositories programmatically.
Install it if you need to automate wiki operations or access Wikibase data programmatically.
shinychat provides a chat UI component for building conversational interfaces in Shiny for Python applications, handling message display, user input, and callback handling.
A Django application that manages robots.txt files according to the robots exclusion protocol, allowing you to configure which web crawlers can access which parts of your site.
Install it if your site needs to manage robots.txt rules beyond a static file.
Sanic-CORS is a Sanic extension that adds Cross-Origin Resource Sharing (CORS) support to Sanic web applications, enabling cross-origin AJAX requests with configurable per-route or global policies.
Replaces FastAPI's CDN-dependent documentation UI with locally-served Swagger and Redoc assets, enabling API docs to work on disconnected or air-gapped networks.
Bootstrap-Flask provides Jinja macros that render Flask and WTForms objects directly to Bootstrap 4 & 5 HTML markup, eliminating boilerplate form, table, and pagination code.
Integrates CKEditor 5, a modern rich-text editor, into Django models and forms as a field type and widget with configurable toolbars, plugins, and file upload handling.
Install it if you need a production-ready rich-text editor for Django models or forms.
Genshi is a Python library for parsing, generating, and processing HTML, XML, and other textual content, with a built-in template language inspired by Kid for web output generation.
However, verify Python version support for your target runtime, as classifiers list both Python 2 and 3 without specifying which versions are actually supported.
Generates an OAuth2 key file from a Google OAuth2 client ID file, wrapping the oauth2client.tools module for command-line use.
H2O Wave is a Python framework for building interactive web applications with real-time state synchronization, form components, and data visualization—no HTML, JavaScript, or CSS required.
Provides a Flask integration to serve Silk icon assets within your application, making the icon set available as static resources.
Flask-AutoIndex generates directory listing pages for Flask applications, similar to Apache's mod_autoindex but with customizable HTML output.
Provides Django models for EVE Online's Static Data Export, importing game universe data like regions, solar systems, item types, and blueprints into your database with automatic periodic updates.
Beaker provides session management and caching for WSGI web applications, supporting multiple storage backends including memory, file, database, memcached, Redis, and MongoDB.
However, verify whether PYSEC-2020-216 affects version 1.14.1 before deploying to production; if unpatched, assess the risk in your threat model.
Adds user authentication, authorization, and role-based access control to Flask applications with support for multiple authentication methods including OAuth, WebAuthn, and multi-factor authentication.
Install it if you need user authentication and authorization in a Flask app and want to avoid the complexity of assembling and maintaining a custom solution.
Allows Django superusers to temporarily assume the identity of other user accounts for testing and support purposes, with the original user remaining traceable.
However, install friction is high (source distribution only), and maintenance is aging (496 days since last release).
FastAPI plugin that automatically parses and serializes CloudEvents in both binary and structured HTTP formats, letting you handle CloudEvents as native FastAPI request/response types.
Integrates Behave BDD testing into Django projects, enabling scenario-driven testing with database isolation, Django's test client, and browser automation support.
Parses environment variables with optional type casting, defaults, and schema validation, reducing boilerplate code for configuration management.