{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/2"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/4"}],"enrichment":{"capability":"Cross provides a unified interface for writing framework-agnostic web code that adapts to FastAPI, Flask, Django, Starlette, and other Python web frameworks without rewriting.","skillfed_tags":["framework-abstraction","testing-utilities","asgi-wsgi"],"use_cases":["Build a reusable library or middleware that works with FastAPI, Flask, Django, and Starlette without framework-specific forks.","Write integration tests for handlers using a unified async client API across different framework test environments.","Migrate request-handling logic between frameworks by adapting to Cross's interface instead of rewriting handler signatures.","Prototype web handlers framework-agnostically and defer framework selection until later in development."],"what_it_does":"Cross is a web framework adapter that lets you write request/response handling code once and reuse it across multiple Python web frameworks. Instead of rewriting handlers for FastAPI, Flask, Django, and others, you write against Cross's unified interface and adapt it to each framework via framework-specific request adapters. The package ships with testing clients for each supported framework, all exposing the same async API for making HTTP requests in tests.\n\nThe core use case is reducing boilerplate when building libraries or tools that need to work across multiple frameworks. It abstracts common operations like reading request bodies, accessing query parameters, and building responses into a framework-neutral layer. The testing module is particularly useful for integration tests that need to verify handler behavior without coupling to a specific framework's test utilities.","worth_installing":"Yes, with conditions: install if you need to write framework-agnostic web code or test handlers across multiple frameworks. The low install friction, permissive license, and active maintenance make it safe to try. However, the description's 'early development' caveat conflicts with the 'Production/Stable' classifier \u2014 verify stability for your use case before relying on it in production. No known vulnerabilities."},"id":"cross-web","links":{"html":"https://skillfed.io/packages/cross-web","md":"https://skillfed.io/packages/cross-web.md","pypi":"https://pypi.org/project/cross-web/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-19","license_spdx":"MIT","license_treatment":"permissive","name":"cross-web","python_support":"supports_current","summary":"A library for working with web frameworks"},"popularity":{"monthly_downloads":4680106,"position":2256,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.7.0"}
