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

Meld Build

meld-cpmeld-cp5k downloads

Write and execute (sandboxed) JavaScript to render templates, query DataView and create dynamic notes.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates9

Write and execute (sandboxed) JavaScript to render templates, query DataView and create dynamic notes.

Basically, turn a note into a small, simple, runnable thing.

Quick Start

  • Install and enable the plugin
  • Paste the Markdown below into a new note.
  • If you are in Reading or Live Preview modes, click the 'Run' button. If you are in Source mode, choose Meld Build: Run from the command pallette.

```meld-build-toolbar
```

```js meld-build
const ans = await $.ui.ask('What should I call you?');
await $.ui.message( `From this day forth you shall be known as ${ans}` );
```

Documentation

  • User Guide
  • API

Examples

  • Guess The Number Game
  • Guess The Number Game (Using Markers)
  • Simple Invoice Builder

Manually installing the plugin

  • Copy over main.js, styles.css, manifest.json to your vault VaultFolder/.obsidian/plugins/meld-build/.
HealthFair
ReviewCaution
About
Write and execute sandboxed JavaScript inside notes to render templates, query DataView, and generate dynamic, runnable documents. Run code from Reading or Live Preview with the built-in Run toolbar or command. Use the API and examples to build games, invoices, and interactive UI prompts.
CodeTemplatingAutomation
Details
Current version
0.1.9
Last updated
4 years ago
Created
4 years ago
Updates
9 releases
Downloads
5k
Compatible with
Obsidian 1.0.1+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
GitHub Sponsors
Author
meld-cpmeld-cp
github.com/meld-cp/obsidian-encrypt
GitHubmeld-cp
  1. Community
  2. Plugins
  3. Code
  4. Meld Build

Related plugins

Templater

Create and use dynamic templates.

QuickAdd

Quickly add new notes or content to your vault.

Smart Templates

AI powered templates for generating structured content. Works with Local Models, Anthropic Claude, Gemini, OpenAI & more.

CustomJS

Reuse custom JavaScript across desktop and mobile.

JS Engine

Run JavaScript from within your notes.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

BRAT

Easily install a beta version of a plugin for testing.

Advanced URI

Control everything with URI.

Mermaid Tools

Improved Mermaid.js experience: visual toolbar with common elements and more.