The JS Engine plugin allows users to execute JavaScript directly within their Obsidian notes through specialized code blocks. By defining a `js-engine` code block, users can write and run JavaScript code, rendering the output directly in their notes. The plugin supports features like rendering Markdown, creating structured content with a Markdown builder, and importing JavaScript files from the vault for dynamic functionality. This tool is ideal for advanced users seeking to integrate custom scripts or enhance interactivity within their notes.
Obsidian plugins tagged with #code-execution. There are 4 plugins in this collection.
- Rank 13 years ago by Moritz Jung
- Rank 24 years ago by YISH
The Code Emitter plugin transforms Obsidian into an interactive coding environment similar to Jupyter Notebooks. It allows users to execute code blocks within notes across multiple programming languages, including Python, JavaScript, TypeScript, HTML, and CSS, as well as others like Rust, Kotlin, and C++. Code can run locally via JavaScript or WebAssembly sandboxes or be processed on third-party platforms, depending on the language. This functionality is available on all platforms supported by Obsidian, including desktop and mobile. The plugin is particularly useful for developers, educators, and learners who want to integrate live coding and algorithm testing into their Obsidian workflow.
- Rank 33 years ago by eoureo
The RunJS plugin enables users to execute JavaScript code directly within Obsidian, providing a seamless way to automate tasks, customize workflows, and interact with notes. Users can run code snippets embedded in markdown files or stored in dedicated script files, with support for script and module organization. The plugin offers multiple execution methods, including command palette access, ribbon icons, and autostart options. It allows the addition of custom commands for frequently used scripts.
- Rank 47 days ago by wuruihi
The DeepSeek Harness Native plugin embeds the local DeepSeek Harness panel in the note sidebar, keeping its agent conversations, code execution and document retrieval within the workspace. It connects only to a DSH service on 127.0.0.1 and can start that service automatically when the panel opens. Notes or selected content can be sent to DSH, while generated results can be written back into the vault. The panel supports new, existing and historical sessions, streams DSH responses with reasoning content and provides controls for switching between DeepSeek V4 Flash and Pro models. Queue and steer execution modes are available from the panel. Its settings cover the service port, startup command, automatic launch, vault workspace path and sending mode, with DSH listening on port 3080 by default.