Packages
Python SDK for building and running applications on Cloudflare Workers, providing runtime bindings and APIs to interact with Cloudflare's serverless platform.
Install only if you have a Cloudflare Workers deployment target in mind.
Wraps a WSGI application to serve static files in production using a production-ready WSGI static file server, avoiding the built-in static file serving approach.
Provides a simplified interface for navigating Django model relationships and accessing related objects without complex query building.
However, the aging maintenance status (last commit 2026-01-29, only 3 stars) suggests limited community support; verify that it meets your specific use case and that…
Adds session and token-based user authentication to FastAPI applications using JWT, similar to Flask-Login's approach.
However, note the aging maintenance status—verify compatibility with your fastapi version and consider whether the package receives updates for security patches or…
Adds API versioning to FastAPI applications by decorating endpoints with version numbers and generating separate versioned URL paths and documentation for each version.
Consider it a working solution for legacy projects or prototypes, not for new production systems expecting long-term support.
Implements the SAML 2.0 Identity Provider side for Django applications, enabling federated authentication and single sign-on (SSO) by building on PySAML2.
Install it if you need to operate a federated authentication server.
Flask-JSON adds convenient JSON response generation and error handling to Flask applications, with support for extended data types like datetime objects in JSON serialization.
Provides a Django model field and widget for storing and managing arbitrary HTML element attributes as JSON, with validation and template-safe string rendering.
Adds reverse inline support to Django admin for OneToOneField and ForeignKey relationships, allowing related models to be edited inline from the parent model's change form.
Bridges WSGI-compatible web frameworks to AWS Lambda by converting API Gateway proxy integration events into WSGI requests and responses.
Integrates AWS Cognito user authentication into Flask applications, handling sign-in redirects, token retrieval, and request-level claim validation.
Plone is a Python-based content management system that provides a complete server-side rendered CMS, a React-backed REST API frontend, or headless CMS capabilities for custom frontends.
However, it is a full application server, not a lightweight library—installation and deployment require dedicated infrastructure planning (buildout, Docker, or…
Provides a FastAPI-based HTTP interface to PgSTAC, a PostgreSQL backend for STAC API, enabling search and retrieval of geospatial collection and item metadata.
Install it if you need a production-ready STAC API server backed by PostgreSQL.
Provides server-side session storage for Pyramid web applications using Redis as the backend, with optimizations for high-traffic deployments.
Not recommended for simple single-server applications where in-process sessions suffice.
Provides the Stoplight Elements UI for displaying OpenAPI documentation in flask-openapi3 applications, enabling interactive API exploration and testing.
Runs WSGI applications like Django and Flask on aiohttp, enabling async handling of client connections and adding websocket support to existing Python web apps.
However, it is abandoned (last release 2022-02-20) and untested against newer Python versions or recent aiohttp releases.
Provides a web-based user interface panel for the KNX integration in Home Assistant, enabling interaction with KNX devices and systems through the Home Assistant dashboard.
Wagtail Localize is a translation plugin for Wagtail CMS that enables pages and snippets to be translated within the admin interface, with integrations for external translation services and PO file import/export.
Provides a Django model field and form field for storing, validating, and formatting phone numbers with region-specific patterns and display rules.
Provides read, write, and delete operations on browser cookies from a Streamlit application, bridging the gap between server-side Streamlit code and client-side cookie storage.
However, be aware that the last update was 2024-04-10 with no recent commits—if you encounter issues with newer Streamlit versions or need active support, you may…
Adds automatic session expiration to Django applications, allowing sessions to expire after a fixed duration or period of inactivity.
Install it if you need automatic session expiration; the configuration is straightforward and the middleware integrates cleanly into Django's standard session handling.
A browser-based web application for visualizing F Prime flight software system topologies from JSON layout files.
Adds WebSocket support to the Bottle web framework by integrating gevent-websocket and gevent, enabling bidirectional communication on Bottle routes.
Pydoll automates Chromium-based browsers via the Chrome DevTools Protocol without a WebDriver binary, using human-like interactions and fingerprint injection to evade bot detection.
However, verify the license terms first (currently unclear in metadata), and confirm that fingerprint injection and human-like interactions actually work against your…
Adds RapiDoc as an interactive OpenAPI UI option to flask-openapi3 applications, enabling developers to browse and test API endpoints through a web interface.
Install only if you specifically prefer RapiDoc's interface; flask-openapi3 supports multiple UI plugins, so choose based on your documentation needs.
Renders individual Jinja2 template blocks as HTML fragments instead of full pages, enabling partial template rendering for HTMX and other dynamic HTML patterns.
Install it if you're already using Jinja2 and need to render template fragments.
Provides a Django model field that proxies primary keys as hashids—short, unique, non-sequential strings—without storing them in the database or altering the model structure.
Integrates Quill.js, a rich-text WYSIWYG editor, into Django forms and admin sites with minimal configuration and no static file setup required.
Bridgekeeper provides a permissions system for Django projects where permissions are defined in code rather than the database, and crucially, works on both individual model instances and QuerySets.
However, dormancy since 2020 means no support for newer Django or Python versions—verify compatibility with your stack before committing, and be prepared to maintain…
Provides a Django storage backend that restricts file uploads and downloads to authenticated users, integrating with Django's model fields and admin interface.
Provides the frontend UI panel for the Insteon integration in Home Assistant, enabling configuration and control of Insteon devices through the Home Assistant web interface.
Provides OpenID Connect and OAuth 2.0 server endpoints, authentication logic, and token management for Django applications, allowing them to act as identity providers.
However, its aging maintenance status (325 days since last release) means you should verify that it meets your Django and Python version requirements and check…
Registers Django's built-in LogEntry model in the admin site, making audit logs viewable and searchable through the standard Django admin interface.
However, do not install if you need support for newer Django or Python versions; the abandoned status means no updates are forthcoming.
Provides Python bindings to query the WalkScore API for retrieving WalkScores, TransitScores, and BikeScores for geographic locations.
Install only if you have confirmed the WalkScore API contract is stable and you can maintain a fork yourself if needed.
Invenio-REST provides Flask-based REST API infrastructure with built-in error handling and optional CORS support for Invenio applications.
Not recommended for standalone REST projects outside Invenio.
Provides a Vue-based progressive web app (PWA) frontend for the Music Assistant server, enabling browser-based control and interaction with music services.