Skip to content

Known available widgets

Vue 2 and 3

Widget name (trame.widget.{name})Package nameSupported versionNumber of components
html(built-in)2 & 380
client(built-in)2 & 35
vuetify, vuetify2, vuetify3trame-vuetify2 & 3146/156
routertrame-router2 & 32
vtk, paraviewtrame-vtk2 & 315
plotlytrame-plotly2 & 31
xtermtrame-xterm2 & 31
codetrame-code2 & 31
iframetrame-iframe2 & 32
trametrame-components2 & 311
markdowntrame-markdown2 & 31
rcatrame-rca2 & 37
keycloaktrame-keycloak (wip)2 & 3 (needs funding)1
vtk3dtrame-vtk3d2 & 31
simputtrame-simput2 & 32
vegatrame-vega2 & 31
matplotlibtrame-matplotlib2 & 31
deckgltrame-deckgl2 & 31
tauritrame-tauri2 & 32 + utils
bboxtrame-bbox (wip)2 & 31
tweakpanetrame-tweakpane2 & 310
vtklocaltrame-vtklocal2 & 31

WARNING

  • vuetify: The set of components are a bit different with API change. Please look at the upgrade guide for more details.
  • markdown: If coming from v2, the v3 has a different engine configuration while now supporting both vue 2/3.
  • trame: In the code upgrade to support 2 & 3, some event keys have been updated.
  • keycloak: This component has been pushed to capture the current development state but is currently lacking funding to complete it.
  • vtklocal: This component leverage VTK-WASM and therefore requires nightly VTK build with matching wasm package.

Vue 3 only

Widget name (trame.widget.{name})Package nameSupported versionNumber of components
quasartrame-quasar3123
formkittrame-formkit32
datagridtrame-datagrid33

Vue 2 only

Widget name (trame.widget.{name})Package nameSupported versionNumber of components
leaflettrame-leaflet222
pvuitrame-pvui24
gridtrame-grid-layout22