{"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 is a Python web framework for building interactive visual analytics applications that combine 3D visualization, data analysis, and web UI components into a single browser-based or desktop application.","skillfed_tags":["3d-visualization","web-framework","scientific-computing"],"use_cases":["Build interactive 3D scientific visualization dashboards combining VTK/ParaView rendering with Python analysis","Create data exploration tools that sync Python computations with live browser-based charts and controls","Deploy desktop or cloud-hosted visual analytics applications without learning web frameworks","Integrate existing Python libraries (NumPy, SciPy, pandas) into interactive web UIs for data-driven workflows","Develop remote visualization applications accessible via browser from any machine"],"what_it_does":"Trame is a Python web framework designed to let developers build interactive visual analytics applications without writing HTML, CSS, or JavaScript. It integrates VTK and ParaView for 3D visualization, combines them with UI libraries like Vuetify and Altair for charts and dashboards, and handles all the web infrastructure automatically. The framework synchronizes state between Python backend and browser frontend, letting you write the entire application in Python.\n\nApplications built with trame run as local desktop apps or remote cloud services, both accessed through a browser. The framework abstracts away web development complexity so developers can focus on data, analysis, and visualization logic. It supports lifecycle callbacks for server and client events, shared state management, and environment variable configuration for network behavior and message sizing.","worth_installing":"Yes. Trame is actively maintained, production-stable, has low install friction, carries no known vulnerabilities, and solves a real problem\u2014letting Python developers build sophisticated interactive web applications without web development expertise. It's well-suited if you need 3D visualization, data dashboards, or scientific computing UIs. The permissive Apache 2.0 license poses no restrictions. Consider it essential if your workflow involves VTK/ParaView or visual analytics."},"id":"trame","links":{"html":"https://skillfed.io/packages/trame","md":"https://skillfed.io/packages/trame.md","pypi":"https://pypi.org/project/trame/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-15","license_spdx":null,"license_treatment":"permissive","name":"trame","python_support":"supports_current","summary":"Trame, a framework to build applications in plain Python"},"popularity":{"monthly_downloads":922899,"position":4714,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"3.13.2"}
