Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Vault React Apps

DanDan18 downloads

Displays React app folders in the vault as single app items in the file tree and opens them in a seamless Obsidian tab.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

Embed and run full React (and web) applications stored directly inside your Obsidian vault as seamless native tabs and clean single-item file tree entries.

Features

  • Clean File Tree Integration: Collapses React project directories into clean single app entries with a custom app icon in Obsidian's file explorer.
  • Native Obsidian Tabs: Opens React apps in seamless, full-bleed tabs with proper header titles and path breadcrumbs.
  • Bi-directional Bridge:
    • Live vault markdown file sync to the embedded app (postMessage events).
    • Secure requests proxying with Obsidian's native requestUrl to bypass CORS.
    • Google Service Account token generation and JWT signing for secure Sheets/Drive integrations.
  • Hot-Reloading: Reload app views on file change or via the header action button.
  • Inspect Source Files: Right-click toggle to reveal or collapse underlying project files and node_modules.

Development

# Inside your vault app directory:
npm install
npm run build

Installation

Manual Installation

  1. Download main.js, manifest.json, and styles.css from the latest release.
  2. Place them into your vault at <vault>/.obsidian/plugins/obsidian-vault-react-apps/.
  3. Reload Obsidian and enable the plugin in Community plugins.

License

MIT © Dan

HealthExcellent
ReviewPassed
About
Embed and run full React and web applications stored inside your vault as native Obsidian tabs and single-item file explorer entries. Collapse React project directories into single app entries with custom icons, open apps in full-bleed tabs with headers and breadcrumbs, and toggle underlying source files. Sync vault Markdown bidirectionally with embedded apps, proxy secure requests through Obsidian to bypass CORS, generate Google Service Account tokens for Sheets/Drive, and hot-reload on file changes.
FilesIntegrationsDevelopers
Details
Current version
1.0.1
Last updated
5 days ago
Created
5 days ago
Updates
2 releases
Downloads
18
Compatible with
Obsidian 1.5.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
DanDandoozydan
GitHubdoozydan
  1. Community
  2. Plugins
  3. Files
  4. Vault React Apps

Related plugins

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

BRAT

Easily install a beta version of a plugin for testing.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Google Drive Sync

Syncs a vault into Google Drive for cross-platform use (works for iOS).

Sync Engine

The extensible vault synchronization engine: Fast · Free · Reliable. Supports WebDAV, S3, Google Drive, and Dropbox.

Terminal

Integrate consoles, shells, and terminals.

Claude Code IDE

Connect your vault to Claude Code and share editor context with the CLI.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

LanguageTool Integration

Advanced grammar and spell checking, powered by LanguageTool.

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.