@use-truapi/vue

Vue composables for Polkadot apps. One install: chain queries, accounts, transactions, chat, statements, payments, cloud storage.
377
Install
npm install @use-truapi/vue
Latest Version:0.1.2
Vue:3
License:MIT
Last Updated:Oct 5, 2026
Links: GitHub  ·  npm
Maintainer: justraman

@use-truapi/vue

Vue 3 composables for building Polkadot apps.

One install, one plugin, 72 composables. Wraps the entire TruAPI / @parity/product-sdk surface — chain queries, wallet accounts, transactions, contracts, chat, statement store, payments, notifications and cloud storage — built on TanStack Query.

Status: this is an experiment, not an official library. The effort will move into @parity/product-sdk long term.

Install

npm install @use-truapi/vue @tanstack/vue-query

Use

import { TruapiPlugin, defineConfig } from "@use-truapi/vue";

const config = defineConfig({
  chains: { /* … */ },
  dappName: "my-app",
});

createApp(App).use(TruapiPlugin, { config }).mount("#app");
const { submit, phase } = useTx();
const balance = useBalance(address);
const theme = useTheme();

Docs

Full composable catalog, guides and examples: justraman.github.io/use-truapi · GitHub

License

MIT

Related Packages

@vue-solana/vue

Vue plugin and composables for Solana applications.

7,249 0
@wagmi/vue

Vue Composables for Ethereum

348,885 6,762
vue-kaspa

Vue 3 composables and Nuxt module for the Kaspa blockchain — powered by WASM

2,798 1
@xrpl-commons/xrpl-connect-vue

Vue 3 bindings (plugin, composables, modal component) for XRPL Connect

462 27
@vt7/vue2-composables

Vue2 composables

523 1

Version History

Version Released Vue License
0.1.2 >=3.4 MIT
0.1.0 >=3.4 MIT