{"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":"Provides Material Design UI components (buttons, text fields, dialogs, etc.) for trame web applications, wrapping Vuetify's Vue component library in Python.","skillfed_tags":["web-ui","material-design","trame-extension"],"use_cases":["Build interactive dashboards and data visualization web apps using Material Design components without writing Vue templates.","Create web UIs for scientific or engineering applications with pre-styled, accessible form controls and layouts.","Develop web-based admin panels or configuration interfaces with Material Design buttons, dialogs, and text fields.","Prototype rapid web applications in pure Python while leveraging a mature, handcrafted Material Design component library."],"what_it_does":"trame-vuetify extends trame with a complete set of Material Design UI widgets by wrapping Vuetify components. It translates Vue template syntax into Python classes, allowing developers to build interactive web applications using Material Design without writing JavaScript or HTML directly. The package bundles Vuetify 2.7.1 for Vue 2 and Vuetify 3.12.10 for Vue 3, depending on the client type configured in trame.\n\nThe package is designed as a trame extension rather than a standalone tool\u2014it's typically installed as a dependency when using trame for web application development. Developers import the vuetify module and instantiate components like VBtn, VTextField, and VDialog as Python objects, passing Material Design properties and event handlers as method arguments. Boolean attributes, dashes in component names, and Vue directives are all translated into Python conventions (CamelCase, underscores, keyword arguments).","worth_installing":"Yes, if you are already using trame for web application development. It provides a complete Material Design widget set with low install friction and active maintenance. Install it as part of trame rather than standalone; the permissive MIT license and zero known vulnerabilities make it a safe addition to a trame-based project."},"id":"trame-vuetify","links":{"html":"https://skillfed.io/packages/trame-vuetify","md":"https://skillfed.io/packages/trame-vuetify.md","pypi":"https://pypi.org/project/trame-vuetify/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-20","license_spdx":null,"license_treatment":"permissive","name":"trame-vuetify","python_support":"supports_current","summary":"Vuetify widgets for trame"},"popularity":{"monthly_downloads":869286,"position":4850,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"3.2.5"}
