tauri-plugin-matrix-svelte Svelte Themes

Tauri Plugin Matrix Svelte

A Tauri plugin that provides Matrix communication features through Svelte Rune stores. (WIP)

tauri-plugin-matrix-svelte

A Tauri plugin that provides Matrix communication features through Svelte Rune stores.

This plugin is an adapter for the matrix-ui-serializable library, that provides high abstractions of the client state. Most of the state data is sent to frontend through Svelte Rune Stores directly, thanks to tauri-plugin-svelte, allowing instant reactivity.

Current supported features

Check here.

Installation

This project is still in progress, if you want to play with the plugin, please check the matrix-svelte-client example provided in this same repo.

Building

Building the javascript bindings

  • pnpm install
  • pnpm build

Building the Rust lib

  • cargo build

Main Dependencies

Special thanks to :

  • To Andrew Ferreira for its handy tauri-plugin-svelte plugin.
  • To inKibra and flapili for their examples on how so setup push notifications with Tauri.
  • To the whole Tauri team for their awesome platform to build on.
  • And of course to the whole Matrix team and ecosystem !

Top categories

Loading Svelte Themes