{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/8"},{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/2"}],"enrichment":{"capability":"trame-client is the browser-side runtime for trame applications, handling client-server communication, state synchronization, dynamic component loading, and template rendering.","skillfed_tags":["web-framework","state-sync","vue-based"],"use_cases":["Building interactive web applications where the server drives the UI and state management","Creating data visualization dashboards that sync state between Python backend and browser frontend","Developing Jupyter Lab extensions or notebook-embedded interactive applications","Running trame applications in iframe contexts with custom configuration and proxy paths"],"what_it_does":"trame-client is the client-side JavaScript runtime bundled as a Python package that powers trame web applications. It runs in the browser and provides the infrastructure to connect to a trame server, synchronize application state bidirectionally, execute remote method calls, dynamically load UI components, and render templates provided by the server. The package bundles Vue.js (either version 2.7.16 or 3.5.13 depending on configuration) and handles the browser-side complexity of a server-driven single-page application architecture.\n\nThis package is designed as an internal dependency of trame rather than for direct use. It supports configuration through URL parameters (layout selection, SharedArrayBuffer setup) and environment variables (Jupyter integration, iframe building). The active maintenance status and top-5000 PyPI popularity indicate it is a stable, production-grade component of the trame ecosystem.","worth_installing":"Yes, if you are using trame for web application development. Install it as a dependency of trame rather than directly. It is actively maintained, carries no known vulnerabilities, has low install friction, and uses a permissive MIT license. The package is production-stable and widely used in the trame ecosystem."},"id":"trame-client","links":{"html":"https://skillfed.io/packages/trame-client","md":"https://skillfed.io/packages/trame-client.md","pypi":"https://pypi.org/project/trame-client/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-08","license_spdx":null,"license_treatment":"permissive","name":"trame-client","python_support":"supports_current","summary":"Internal client of trame"},"popularity":{"monthly_downloads":914924,"position":4734,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"3.13.6"}
